| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
parses the template.xml that defines all styles of the current template More...
 Inheritance diagram for ilStyleDefinition:
 Inheritance diagram for ilStyleDefinition: Collaboration diagram for ilStyleDefinition:
 Collaboration diagram for ilStyleDefinition:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilStyleDefinition::getAllTemplates | ( | ) | 
Definition at line 153 of file class.ilStyleDefinition.php.
References _getAllTemplates().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
set a new current skin
| string | skin id | 
Definition at line 429 of file class.ilStyleDefinition.php.
References ilStyleDefinition().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().