SettingsDAO Class Reference

Operations for retrieving and modifying settings. More...

Inheritance diagram for SettingsDAO:

ConferenceSettingsDAO SchedConfSettingsDAO List of all members.

Public Member Functions

_buildObject (&$node, $paramArray=array())
 _installer_regexp_callback ($matches)
 _performReplacement ($rawInput, $paramArray=array())
 installSettings ($id, $filename, $paramArray=array())
 SettingsDAO ()

Detailed Description

Operations for retrieving and modifying settings.

Definition at line 17 of file SettingsDAO.inc.php.


Member Function Documentation

& SettingsDAO._buildObject ( &$  node,
paramArray = array() 
)

Used internally by installSettings to recursively build nested arrays. Deals with translation and variable replacement calls.

Parameters:
$node object XMLNode <array> tag
$paramArray array Parameters to be replaced in key/value contents

Reimplemented in ConferenceSettingsDAO.

Definition at line 45 of file SettingsDAO.inc.php.

SettingsDAO._installer_regexp_callback ( matches  ) 

Used internally by conference setting installation code to perform translation function.

Reimplemented in ConferenceSettingsDAO.

Definition at line 114 of file SettingsDAO.inc.php.

SettingsDAO._performReplacement ( rawInput,
paramArray = array() 
)

Used internally by installSettings to perform variable and translation replacements.

Parameters:
$rawInput string contains text including variable and/or translate replacements.
$paramArray array contains variables for replacement
Returns:
string

Reimplemented in ConferenceSettingsDAO.

Definition at line 31 of file SettingsDAO.inc.php.

SettingsDAO.installSettings ( id,
filename,
paramArray = array() 
)

Install conference settings from an XML file.

Parameters:
$id int ID of scheduled conference/conference for settings to apply to
$filename string Name of XML file to parse and install
$paramArray array Optional parameters for variable replacement in settings

Reimplemented in ConferenceSettingsDAO.

Definition at line 69 of file SettingsDAO.inc.php.

SettingsDAO.SettingsDAO (  ) 

Constructor.

Definition at line 21 of file SettingsDAO.inc.php.


The documentation for this class was generated from the following file:
Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7