Yioop_V9.5_Source_Code_Documentation

ManageadvertisementsElement extends Element
in package

Element responsible for displaying advertisements information that someone can create, view, and modify for their own SeekQuarry/Yioop account.

Tags
author

Pushkar Umaranikar

Table of Contents

$view  : object
The View on which this Element is drawn
__construct()  : mixed
constructor stores a reference to the view this element will reside on
formatHref()  : string
Used to slightly clean up hypertext links before drawing them (get rid of empty queries, avoid double encoding)
render()  : mixed
Draws create advertisement form and existing campaigns
renderAdvertisementForm()  : mixed
Draws the form that let's a user create an ad
renderSearchForm()  : mixed
Draws search advertisement form

Properties

$view

The View on which this Element is drawn

public object $view

Methods

__construct()

constructor stores a reference to the view this element will reside on

public __construct([object $view = null ]) : mixed
Parameters
$view : object = null

object this element will reside on

Return values
mixed

formatHref()

Used to slightly clean up hypertext links before drawing them (get rid of empty queries, avoid double encoding)

public formatHref(string $url) : string
Parameters
$url : string

to clean up

Return values
string

cleaned url

render()

Draws create advertisement form and existing campaigns

public render(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>
Return values
mixed

renderAdvertisementForm()

Draws the form that let's a user create an ad

public renderAdvertisementForm(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

previous values for the form as wells as other data to render the view

Return values
mixed

renderSearchForm()

Draws search advertisement form

public renderSearchForm(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

anti-CSRF token

Return values
mixed

        

Search results