PHP Класс Wicked_Api, horde

This file defines Wicked's external API interface. Other applications can interact with Wicked through this API.
Наследование: extends Horde_Registry_Api
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_links array Links.

Открытые методы

Метод Описание
display ( string $pagename ) : array Returns a rendered wiki page.
edit ( string $pagename, string $text, string $changelog = '' ) Updates content of a wiki page. If the page does not exist it is created.
getMultiplePageInfo ( array $pagenames = [] ) : array Return basic information for multiple pages.
getPageHistory ( string $pagename ) : array Return page history.
getPageInfo ( string $pagename ) : array Return basic page information.
getPageSource ( $pagename, string $version = null ) : string Get the wiki source of a page specified by its name.
getRecentChanges ( integer $days = 3 ) : array Returns the most recently changed pages.
getTemplate ( string $name ) : string Get a template specified by its name. This is effectively an alias for getPageSource() since Wicked templates are also normal pages.
listPages ( boolean $special = true, boolean $no_cache = false ) : array Returns a list of available pages.
listTemplates ( ) : arrary Get a list of templates provided by Wicked. A template is any page whose name begins with "Template"
pageExists ( string $pagename ) : boolean Chech if a page exists
renderPage ( string $pagename, string $format = 'Plain' ) : array Returns a rendered wiki page.
saveTemplate ( string $name, string $data ) Process a completed template to update the named Wiki page. This method is basically a passthrough to edit().

Описание методов

display() публичный Метод

Returns a rendered wiki page.
public display ( string $pagename ) : array
$pagename string Page to display
Результат array Page without CSS link

edit() публичный Метод

Updates content of a wiki page. If the page does not exist it is created.
public edit ( string $pagename, string $text, string $changelog = '' )
$pagename string Page to edit
$text string Page content
$changelog string Description of the change

getMultiplePageInfo() публичный Метод

Return basic information for multiple pages.
public getMultiplePageInfo ( array $pagenames = [] ) : array
$pagenames array Page names
Результат array An array of arrays of page parameters.

getPageHistory() публичный Метод

Return page history.
public getPageHistory ( string $pagename ) : array
$pagename string Page name
Результат array An array of page parameters.

getPageInfo() публичный Метод

Return basic page information.
public getPageInfo ( string $pagename ) : array
$pagename string Page name
Результат array An array of page parameters.

getPageSource() публичный Метод

Get the wiki source of a page specified by its name.
public getPageSource ( $pagename, string $version = null ) : string
$version string Page version
Результат string Page data.

getRecentChanges() публичный Метод

Returns the most recently changed pages.
public getRecentChanges ( integer $days = 3 ) : array
$days integer The number of days to look back.
Результат array Pages.

getTemplate() публичный Метод

Wicked templates are pages that include "Template" at the beginning of the name.
public getTemplate ( string $name ) : string
$name string The name of the template to fetch
Результат string Template data.

listPages() публичный Метод

Returns a list of available pages.
public listPages ( boolean $special = true, boolean $no_cache = false ) : array
$special boolean Include special pages
$no_cache boolean Always retreive pages from backed
Результат array An array of all available pages.

listTemplates() публичный Метод

Get a list of templates provided by Wicked. A template is any page whose name begins with "Template"
public listTemplates ( ) : arrary
Результат arrary Array on success.

pageExists() публичный Метод

Chech if a page exists
public pageExists ( string $pagename ) : boolean
$pagename string Page name
Результат boolean

renderPage() публичный Метод

Returns a rendered wiki page.
public renderPage ( string $pagename, string $format = 'Plain' ) : array
$pagename string Page to display
$format string Format to render page to (Plain, XHtml)
Результат array Rendered page

saveTemplate() публичный Метод

Process a completed template to update the named Wiki page. This method is basically a passthrough to edit().
public saveTemplate ( string $name, string $data )
$name string Name of the new or modified page
$data string Text content of the populated template

Описание свойств