Page Class Reference

List of all members.

Public Member Functions

 fetchPageData ($page_id, $language="en", $page_folder="setup/pages")
 fetchPageList ($page_folder)
 getFreePageID ($page_folder, $page_control)
 savePageData ($page_folder, $page_id, $page_language="en", $page_author, $page_author_email, $page_menu, $page_title, $page_content)
 fetchMenuMenu ($menu_folder, $menu_id, $language="en")
 fetchMenuTitle ($menu_folder, $menu_id, $language="en")
 fetchMenuTheme ($menu_folder, $menu_id, $language="en")
 getFreeMenuID ($menu_folder, $page_control)
 saveMenuMenu ($menu_folder, $menu_id, $menu_title, $menu_menu, $menu_language, $menu_theme)
 fetchMenuMenuList ($menu_folder, $language="")

Public Attributes

 $ERRORS
 $securitymeasures = "<?php die(\"access denied\"); ?>\n"


Detailed Description

Definition at line 81 of file page.class.php.


Member Function Documentation

Page::fetchPageData ( page_id,
language = "en",
page_folder = "setup/pages" 
)

This function fetches page data

Parameters:
page_id The ID of the page from which you wish to fetch data
language The language of the page you wish to get. Default is English (en)
page_folder The page folder as defined globally... Leftovers, stupidity
Returns:
array page data

Definition at line 94 of file page.class.php.

References $contents, $fp, $language, $owner_email, $owner_name, and i18n().

Here is the call graph for this function:

Page::fetchPageList ( page_folder  ) 

This function gets a complete list of all pages, including language information

Returns:
array $returned["id"]["language"]["title"]

Definition at line 132 of file page.class.php.

References $array_index, $contents, $fp, and $page_folder.

Page::getFreePageID ( page_folder,
page_control 
)

This function finds a free page_id

Parameters:
page_folder The system-wide page folder (normally this is simply $page_folder)
page_control The pagectl used by in the calling function
Returns:
integer page_id

Definition at line 180 of file page.class.php.

References $array_index, and $page_folder.

Page::savePageData ( page_folder,
page_id,
page_language = "en",
page_author,
page_author_email,
page_menu,
page_title,
page_content 
)

This function saves a page

Parameters:
page_folder The system-wide page folder (normally this is simply $page_folder)
$page_id The page's ID
$page_language The page's language
$page_author Who wrote the page
$page_author_email The author's e-mail address
$page_menu Which sucject menu to use
$page_title The title of the page (also used for reverse lookup)
$page_content The page itself
Returns:
boolean true or false

Definition at line 208 of file page.class.php.

References $fp, $page_author, $page_author_email, $page_content, $page_id, $page_menu, and $page_title.

Page::fetchMenuMenu ( menu_folder,
menu_id,
language = "en" 
)

This function gets menu data

Parameters:
menu_folder The menu folder as defined globally... Leftovers, stupidity
menu_id The Menu menu ID
language Language
Returns:
string menu menu

Definition at line 257 of file page.class.php.

References $contents, $fp, $language, $menu_folder, globalIDtoURL(), and i18n().

Here is the call graph for this function:

Page::fetchMenuTitle ( menu_folder,
menu_id,
language = "en" 
)

This function gets menu title

Parameters:
menu_id The Menu menu ID
language Language
Returns:
string menu menu title

Definition at line 317 of file page.class.php.

References $contents, $fp, $language, $menu_folder, and i18n().

Here is the call graph for this function:

Page::fetchMenuTheme ( menu_folder,
menu_id,
language = "en" 
)

This function gets menu theme

Parameters:
menu_folder The menu folder as defined globally... Leftovers, stupidity
menu_id The Menu menu ID
language Language
Returns:
string menu theme

Definition at line 360 of file page.class.php.

References $contents, $fp, $language, and $menu_folder.

Page::getFreeMenuID ( menu_folder,
page_control 
)

This function finds a free menu_id

Parameters:
menu_folder The menu folder as defined globally... Leftovers, stupidity
page_control The pagectl used by in the calling function
Returns:
integer page_id

Definition at line 402 of file page.class.php.

References $array_index, and $menu_folder.

Page::saveMenuMenu ( menu_folder,
menu_id,
menu_title,
menu_menu,
menu_language,
menu_theme 
)

Function saves Menu menu data

Parameters:
menu_folder The menu folder as defined globally... Leftovers, stupidity
$menu_* The part of the menu data the * says
Returns:
bool true or false

Definition at line 433 of file page.class.php.

References $fp, and $menu_theme.

Page::fetchMenuMenuList ( menu_folder,
language = "" 
)

Fetch list of all menu menus

Returns:
array

Definition at line 464 of file page.class.php.

References $array_index, $contents, $fp, $language, and $menu_folder.


Member Data Documentation

Page::$ERRORS

Definition at line 82 of file page.class.php.

Page::$securitymeasures = "<?php die(\"access denied\"); ?>\n"

Definition at line 83 of file page.class.php.


The documentation for this class was generated from the following file:

Generated on Sun Oct 26 20:33:15 2008 for The Travelsized Content Management System by  doxygen 1.5.5