[ Index ]

PHP Cross Reference of PivotX trunk SVN

title

Body

[close]

/pivotx/modules/ -> pages_sql.php (summary)

(no description)

File Size: 871 lines (27 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

PagesSql:: (18 methods):
  PagesSql()
  getIndex()
  saveIndex()
  setIndex()
  addChapter()
  delChapter()
  updateChapter()
  getUidPageShadow()
  readPageShadow()
  getPage()
  getPageInAllLanguages()
  getPageByUri()
  getLatestPages()
  delPage()
  savePage()
  savePageInAllLanguages()
  sanitizePostedPage()
  checkTimedPublish()


Class: PagesSql  - X-Ref

Class to work with Pages, using the flat file storage model.

PagesSql()   X-Ref
Initialisation.

return: PagesFlat

getIndex($filter_user="", $excerpts=false, $links=false)   X-Ref
Get the current index of the pages.

return: array

saveIndex()   X-Ref
Save the index to the file system


setIndex( $index )   X-Ref
Sets the index from

param: array $index

addChapter($chapter)   X-Ref
Add a chapter, and save the index

param: array $chapter

delChapter($uid)   X-Ref
Delete a chapter, and save the index

param: integer $uid

updateChapter($id,$chapter)   X-Ref
Update the information for a chapter, and save the index

param: integer $id
param: array $chapter

getUidPageShadow($uid, $language)   X-Ref
Return the UID of the shadow page for a specific page uid and language

return: integer  return -1 if there is no shadow page or uid if there is

readPageShadow($page_uid, &$page, $language)   X-Ref
Read shadow columns for a specific uid and language

param: integer $uid      page uid
param: array &$page      page assoc. array
param: string $language  language to read
return: boolean          true if shadow data available

getPage($uid, $language=false, $keep_extrafields=false)   X-Ref
Get a single page by its uid

param: integer $uid
return: array

getPageInAllLanguages($uid)   X-Ref
Get a single page in all languages by its uid

param: integer $uid
return: array

getPageByUri($uri,$language = false, $keep_extrafields=false)   X-Ref
Get a single page by its URI

param: string $uri
param: mixed $language  if string get a specific language version of a page,
return: array

getLatestPages($amount, $filter_user="", $language=false)   X-Ref
Gets a list of the $amount latest pages

param: integer $amount

delPage($uid)   X-Ref
Delete a single page

param: integer $uid

savePage($page,$language=false)   X-Ref
Save a single page

param: array $page
param: string $language

savePageInAllLanguages($page)   X-Ref
Save a single page in all languages

param: array $page

sanitizePostedPage(&$page)   X-Ref
Sanitize pivotx back save

param: array &$page   page to save values in

checkTimedPublish()   X-Ref
Checks if any pages set to 'timed publish' should be published.




Generated: Mon May 21 01:08:32 2012 Cross-referenced by PHPXref 0.6