Yioop_V9.5_Source_Code_Documentation

PageOptionsElement extends Element
in package

This element is used to render the Page Options admin activity This activity lets a user control the amount of web pages downloaded, the recrawl frequency, the file types, etc of the pages crawled

Tags
author

Chris Pollett

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 the page options element to the output buffer
renderCrawlTimeTab()  : mixed
Draws the Crawl Time Page options tab
renderSearchTimeTab()  : mixed
Draws the Search Time Page options tab
renderTestResults()  : mixed
Draws the results of conducting a process test of a web page
renderTestTab()  : mixed
Draws the Test Page options tab

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 the page options element to the output buffer

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

used to keep track of page range, recrawl frequency, and file types of the page

Return values
mixed

renderCrawlTimeTab()

Draws the Crawl Time Page options tab

private renderCrawlTimeTab(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

used to keep track of page range, recrawl frequency, and file types of the page

Return values
mixed

renderSearchTimeTab()

Draws the Search Time Page options tab

private renderSearchTimeTab(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

used to keep track of word suggest, subsearch link, signin link, cache link, etc form elements on this tab

Return values
mixed

renderTestResults()

Draws the results of conducting a process test of a web page

private renderTestResults(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

has fields corresponding to result of testing a page (AFTER_PAGE_PROCESS, AFTER_RULE_PROCESS, etc)

Return values
mixed

renderTestTab()

Draws the Test Page options tab

private renderTestTab(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

has fields corresponding to any previous test options that had been used (test_method, etc)

Return values
mixed

        

Search results