PageThemeA page's theme is a pointer to a directory containing templates, CSS files and optionally PHP includes, images and JavaScript files.
Themes inherit down the tree when a page is added, but can also be set at the site-wide level (thereby overriding any previous choices.)
Located in /models/page_theme.php (line 157)
Object | --PageTheme
static getAvailableThemes (line 204)
static getByFileHandle (line 239)
static getGlobalList (line 172)
static getInstalledHandles (line 199)
static getList (line 184)
static getListByPackage (line 180)
static getLocalList (line 176)
add (line 515)
applyToSite (line 627)
getByHandle (line 461)
getByID (line 474)
getEditableStylesList (line 422)
Retrieves an array of editable style objects from the current them. This is accomplished by locating all style sheets in the root of the theme, parsing all their contents
getFilesInTheme (line 536)
getPackageHandle (line 605)
getPackageID (line 604)
getSiteTheme (line 634)
getThemeDescription (line 609)
getThemeDirectory (line 610)
getThemeEditorCSS (line 612)
getThemeHandle (line 608)
getThemeID (line 602)
getThemeName (line 603)
getThemeThumbnail (line 616)
getThemeURL (line 611)
isUninstallable (line 613)
mergeStylesFromPost (line 310)
outputStyleSheet (line 263)
Looks into the current theme and outputs the contents of the stylesheet.
This function will eventually check to see if a cached version is available, as well as tie the dynamic areas of the stylesheet to whatever they have been saved.
parseStyleSheet (line 267)
populateThemeQuery (line 487)
reset (line 354)
Removes any custom styles by clearing them out of the database
saveEditableStyles (line 369)
Takes an associative array of pagethemeeditablestyle objects and saves it to the PageThemeStyles table
uninstall (line 639)
Documentation generated on Thu, 15 Sep 2011 16:36:29 -0700 by phpDocumentor 1.4.1