ILIAS
release_4-3 Revision
|
parses the template.xml that defines all styles of the current template More...
Public Member Functions | |
ilStyleDefinition ($a_template_id="") | |
Constructor. | |
getStyles () | |
get translation type (sys, db or 0)s | |
getTemplateId () | |
getTemplateName () | |
getStyle ($a_id) | |
getStyleName ($a_id) | |
getImageDirectory ($a_master_style, $a_substyle="") | |
getSoundDirectory ($a_id) | |
getAllTemplates () | |
setHandlers ($a_xml_parser) | |
set event handler | |
handlerBeginTag ($a_xml_parser, $a_name, $a_attribs) | |
start tag handler | |
handlerCharacterData ($a_xml_parser, $a_data) | |
end tag handler | |
handlerEndTag ($a_xml_parser, $a_name) | |
end tag handler | |
writeSystemStyleCategoryAssignment ($a_skin_id, $a_style_id, $a_substyle, $a_ref_id) | |
Write category assignment. | |
deleteSystemStyleCategoryAssignment ($a_skin_id, $a_style_id, $a_substyle, $a_ref_id) | |
Delete category style assignment. | |
Public Member Functions inherited from ilSaxParser | |
ilSaxParser ($a_xml_file= '', $throwException=false) | |
Constructor setup ILIAS global object public. | |
setXMLContent ($a_xml_content) | |
getXMLContent () | |
getInputType () | |
startParsing () | |
stores xml data in array | |
createParser () | |
create parser | |
setOptions ($a_xml_parser) | |
set parser options | |
openXMLFile () | |
open xml file | |
parse ($a_xml_parser, $a_fp=null) | |
parse xml file | |
freeParser ($a_xml_parser) | |
free xml parser handle | |
setThrowException ($throwException) | |
set error handling | |
Public Member Functions inherited from PEAR | |
PEAR ($error_class=null) | |
Constructor. | |
_PEAR () | |
Destructor (the emulated type of...). | |
& | getStaticProperty ($class, $var) |
If you have a class that's mostly/entirely static, and you need static properties, you can use this method to simulate them. | |
registerShutdownFunc ($func, $args=array()) | |
Use this function to register a shutdown method for static classes. | |
isError ($data, $code=null) | |
Tell whether a value is a PEAR error. | |
setErrorHandling ($mode=null, $options=null) | |
Sets how errors generated by this object should be handled. | |
expectError ($code= '*') | |
This method is used to tell which errors you expect to get. | |
popExpect () | |
This method pops one element off the expected error codes stack. | |
_checkDelExpect ($error_code) | |
This method checks unsets an error code if available. | |
delExpect ($error_code) | |
This method deletes all occurences of the specified element from the expected error codes stack. | |
& | raiseError ($message=null, $code=null, $mode=null, $options=null, $userinfo=null, $error_class=null, $skipmsg=false) |
This method is a wrapper that returns an instance of the configured error class with this object's default error handling applied. | |
& | throwError ($message=null, $code=null, $userinfo=null) |
Simpler form of raiseError with fewer options. | |
staticPushErrorHandling ($mode, $options=null) | |
staticPopErrorHandling () | |
pushErrorHandling ($mode, $options=null) | |
Push a new error handler on top of the error handler options stack. | |
popErrorHandling () | |
Pop the last error handler used. | |
loadExtension ($ext) | |
OS independant PHP extension load. |
Static Public Member Functions | |
static | _getAllTemplates () |
static | styleExists ($skin, $style) |
Check wheter a style exists. | |
static | skinExists ($skin) |
Check wheter a skin exists. | |
static | getCurrentSkin () |
get the current skin | |
static | getCurrentStyle () |
get the current style | |
static | getCurrentMasterStyle () |
get the current style | |
static | setCurrentSkin ($a_skin) |
set a new current skin | |
static | setCurrentStyle ($a_style) |
set a new current style | |
static | getAllSkinStyles () |
Get all skins/styles. | |
static | getSystemStyleCategoryAssignments ($a_skin_id, $a_style_id) |
Get all system style category assignments. |
Static Public Attributes | |
static | $current_skin |
static | $current_style |
static | $current_master_style |
Additional Inherited Members | |
Data Fields inherited from ilSaxParser | |
$input_type = null | |
$xml_content = '' | |
$ilias | |
$lng | |
$xml_file | |
$throwException = false | |
Protected Member Functions inherited from ilSaxParser | |
handleError ($message, $code) | |
use given error handler to handle error message or internal ilias error message handle |
parses the template.xml that defines all styles of the current template
Definition at line 14 of file class.ilStyleDefinition.php.
|
static |
Definition at line 122 of file class.ilStyleDefinition.php.
References $file.
Referenced by getAllTemplates(), and ilUserImportParser\ilUserImportParser().
ilStyleDefinition::deleteSystemStyleCategoryAssignment | ( | $a_skin_id, | |
$a_style_id, | |||
$a_substyle, | |||
$a_ref_id | |||
) |
Delete category style assignment.
@return |
Definition at line 547 of file class.ilStyleDefinition.php.
Referenced by ilObjStyleSettingsGUI\deleteSysStyleCatAssignmentsObject().
|
static |
Get all skins/styles.
@return |
Definition at line 460 of file class.ilStyleDefinition.php.
References ilObjUser\_getNumberOfUsersForStyle(), and ilStyleDefinition().
Referenced by ilObjStyleSettingsGUI\assignStylesToCatsObject(), ilObjStyleSettingsGUI\editSystemStylesObject(), ilSystemStylesTableGUI\getStyles(), and ilObjStyleSettingsGUI\saveStyleSettingsObject().
ilStyleDefinition::getAllTemplates | ( | ) |
Definition at line 153 of file class.ilStyleDefinition.php.
References _getAllTemplates().
|
static |
get the current style
use always this function instead of getting the account's style the current style may be changed on the fly by setCurrentStyle()
Definition at line 407 of file class.ilStyleDefinition.php.
References $current_master_style, and ilSaxParser\$ilias.
Referenced by ilUtil\getImagePath().
|
static |
get the current skin
use always this function instead of getting the account's skin the current skin may be changed on the fly by setCurrentSkin()
Definition at line 330 of file class.ilStyleDefinition.php.
References ilSaxParser\$ilias.
Referenced by ilUtil\getImagePath(), ilUtil\getJSLocation(), ilUtil\getNewContentStyleSheetLocation(), ilUtil\getStyleSheetLocation(), ilTemplate\getTemplatePath(), and ilStyleDefinition().
|
static |
get the current style
use always this function instead of getting the account's style the current style may be changed on the fly by setCurrentStyle()
Definition at line 346 of file class.ilStyleDefinition.php.
References $_GET, $current_style, ilSaxParser\$ilias, $path, and getSystemStyleCategoryAssignments().
Referenced by ilUtil\getImagePath(), and ilUtil\getStyleSheetLocation().
ilStyleDefinition::getImageDirectory | ( | $a_master_style, | |
$a_substyle = "" |
|||
) |
Definition at line 108 of file class.ilStyleDefinition.php.
ilStyleDefinition::getSoundDirectory | ( | $a_id | ) |
Definition at line 117 of file class.ilStyleDefinition.php.
ilStyleDefinition::getStyle | ( | $a_id | ) |
Definition at line 96 of file class.ilStyleDefinition.php.
ilStyleDefinition::getStyleName | ( | $a_id | ) |
Definition at line 102 of file class.ilStyleDefinition.php.
ilStyleDefinition::getStyles | ( | ) |
get translation type (sys, db or 0)s
string | object type public |
Definition at line 71 of file class.ilStyleDefinition.php.
|
static |
Get all system style category assignments.
string | $a_skin_id | skin id |
string | $a_style_id | style id |
Definition at line 504 of file class.ilStyleDefinition.php.
Referenced by ilSystemStylesTableGUI\fillRow(), getCurrentStyle(), and ilSysStyleCatAssignmentTableGUI\getStyleCatAssignments().
ilStyleDefinition::getTemplateId | ( | ) |
Definition at line 84 of file class.ilStyleDefinition.php.
ilStyleDefinition::getTemplateName | ( | ) |
Definition at line 90 of file class.ilStyleDefinition.php.
ilStyleDefinition::handlerBeginTag | ( | $a_xml_parser, | |
$a_name, | |||
$a_attribs | |||
) |
start tag handler
ressouce | internal xml_parser_handler |
string | element tag name |
array | element attributes private |
Definition at line 182 of file class.ilStyleDefinition.php.
ilStyleDefinition::handlerCharacterData | ( | $a_xml_parser, | |
$a_data | |||
) |
end tag handler
ressouce | internal xml_parser_handler |
string | data private |
Definition at line 294 of file class.ilStyleDefinition.php.
ilStyleDefinition::handlerEndTag | ( | $a_xml_parser, | |
$a_name | |||
) |
end tag handler
ressouce | internal xml_parser_handler |
string | element tag name private |
Definition at line 317 of file class.ilStyleDefinition.php.
ilStyleDefinition::ilStyleDefinition | ( | $a_template_id = "" | ) |
Constructor.
parse
public
Definition at line 39 of file class.ilStyleDefinition.php.
References ilSaxParser\$ilias, getCurrentSkin(), and ilSaxParser\ilSaxParser().
Referenced by getAllSkinStyles(), and setCurrentSkin().
|
static |
set a new current skin
string | skin id |
Definition at line 429 of file class.ilStyleDefinition.php.
References ilStyleDefinition().
|
static |
set a new current style
string | style id |
Definition at line 449 of file class.ilStyleDefinition.php.
ilStyleDefinition::setHandlers | ( | $a_xml_parser | ) |
set event handler
ressouce | internal xml_parser_handler private |
Reimplemented from ilSaxParser.
Definition at line 167 of file class.ilStyleDefinition.php.
|
static |
Check wheter a skin exists.
string | $skin | skin id |
Definition at line 268 of file class.ilStyleDefinition.php.
Referenced by ilObjUser\read().
|
static |
Check wheter a style exists.
string | $skin | skin id |
string | $style | style id |
Definition at line 238 of file class.ilStyleDefinition.php.
ilStyleDefinition::writeSystemStyleCategoryAssignment | ( | $a_skin_id, | |
$a_style_id, | |||
$a_substyle, | |||
$a_ref_id | |||
) |
Write category assignment.
@return |
Definition at line 527 of file class.ilStyleDefinition.php.
Referenced by ilObjStyleSettingsGUI\saveStyleCatAssignmentObject().
|
static |
Definition at line 29 of file class.ilStyleDefinition.php.
Referenced by getCurrentMasterStyle().
|
static |
Definition at line 20 of file class.ilStyleDefinition.php.
|
static |
Definition at line 27 of file class.ilStyleDefinition.php.
Referenced by getCurrentStyle().