expTheme

define

"BASE" "../../.."

package

Subsystems

Methods

exdoc Output <link /> elements for each RSS feed on the site

advertiseRSS() 
static
node

Subsystems:Theme

Return the color style for the current framework

buttonColor( $color = null) : mixed|string
static

Arguments

$color

Response

mixed|string

Return the icon associated for the current frameowrk

buttonIcon( $class, null $size = null) : \stdClass|string
static

Arguments

$class

$size

null

Response

\stdClass|string

Return the button size for the current framework

buttonSize( $size = null) : mixed|string
static

Arguments

$size

Response

mixed|string

Return the button color and size style for the current framework

buttonStyle(null $color = null,  $size = null) : mixed|string
static

Arguments

$color

null

$size

Response

mixed|string

clearSmartyCache

clearSmartyCache() 
static

Warn admin of obsolete theme methods

deprecated(string $newcall = "expTheme::module()", null $controller = null, null $actionview = null) 
static

Arguments

$newcall

string

$controller

null

$actionview

null

foot

foot( $params = array()) 
static

Arguments

$params

footerInfo

footerInfo( $params = array()) 
static

Arguments

$params

getPrinterFriendlyTheme

getPrinterFriendlyTheme() 
static

exdoc

getSubthemes(boolean $include_default = true, string $theme = DISPLAY_THEME) : array
static
state

UNDOCUMENTED

node

Undocumented

Arguments

$include_default

boolean

$theme

string

Response

array

getTheme

getTheme() 
static

getThemeDetails

getThemeDetails() 
static

exdoc Redirect User to Default Section

goDefaultSection() 
static
node

Subsystems:Theme

grabView

grabView( $path,  $filename) 
static

Arguments

$path

$filename

grabViews

grabViews( $path,  $filter = '') 
static

Arguments

$path

$filter

head

head( $config = array()) 
static

Arguments

$config

headerInfo

headerInfo( $config) 
static

Arguments

$config

Return the icon size for the current framework

iconSize( $size = null) : mixed|string
static

Arguments

$size

Response

mixed|string

Return the full icon style string for the current framework

iconStyle( $class, null $text = null) : string
static

Arguments

$class

$text

null

Response

string

Checks to see if we are in an action or calling a page

inAction(null $action = null) : boolean
static

Arguments

$action

null

Response

boolean

initialize

initialize() 
static

exdoc Checks to see if the page is currently in an action. Useful only if the theme does not use the self::main() function Returns whether or not an action should be run.

inPreview() : boolean
static
node

Subsystems:Theme

Response

boolean

is_mobile

is_mobile() 
static

loadActionMaps

loadActionMaps() 
static

exdoc Takes care of all the specifics of either showing a sectional container or running an action.

main() 
static
node

Subsystems:Theme

Entry point for displaying modules Packages $params for calling showModule method

module(array $params) : boolean
static

Arguments

$params

array

list of module parameters

Response

boolean

pageMetaInfo

pageMetaInfo() 
static

processCSSandJS

processCSSandJS() 
static

removeCss

removeCss() 
static

removeSmartyCache

removeSmartyCache() 
static

reRoutActionTo

reRoutActionTo( $theme = "") 
static

Arguments

$theme

exdoc Runs the appropriate action, by looking at the $_REQUEST variable.

runAction() : boolean
static
node

Subsystems:Theme

Response

boolean

satisfyThemeRequirements

satisfyThemeRequirements() 
static

showAction

showAction( $module,  $action,  $src = "",  $params = array()) 
static

Arguments

$module

$action

$src

$params

showController

showController(array $params = array()) 
static
deprecated 2.2.1

Arguments

$params

array

exdoc Calls the necessary methods to show a specific module - NOT intended to be called directly from theme

showModule(string $module, string $view = "Default", string $title = "", string $source = null, boolean $pickable = false, null $section = null, boolean $hide_menu = false, array $params = array()) : void
static
node

Subsystems:Theme

Throws
\ReflectionException

Arguments

$module

string

The classname of the module to display

$view

string

The name of the view to display the module with

$title

string

The title of the module (support is view-dependent)

$source

string

The source of the module.

$pickable

boolean

Whether or not the module is pickable in the Source Picker.

$section

null

$hide_menu

boolean

$params

array

exdoc Calls the necessary methods to show a specific module, in a section-sensitive way.

showSectionalModule(string $module, string $view, string $title, string $prefix = null, boolean $pickable = false, boolean $hide_menu = false) : void
static
node

Subsystems:Theme

deprecated 2.2.1

Arguments

$module

string

The classname of the module to display

$view

string

The name of the view to display the module with

$title

string

The title of the module (support is view-dependent)

$prefix

string

The prefix of the module's source. The current section id will be appended to this

$pickable

boolean

Whether or not the module is pickable in the Source Picker.

$hide_menu

boolean

exdoc Calls the necessary methods to show a specific module in such a way that the current section displays the same content as its top-level parent and all of the top-level parent's children, grand-children, grand-grand-children, etc.

showTopSectionalModule(string $module, string $view, string $title, string $prefix = null, boolean $pickable = false, boolean $hide_menu = false) 
static
node

Subsystems:Theme

deprecated 2.2.1

Arguments

$module

string

The classname of the module to display

$view

string

The name of the view to display the module with

$title

string

The title of the module (support is view-dependent)

$prefix

string

The prefix of the module's source. The current section id will be appended to this

$pickable

boolean

Whether or not the module is pickable in the Source Picker.

$hide_menu

boolean