ILIAS
Release_4_2_x_branch Revision 61807
|
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_id) | |
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 | |
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 | setCurrentSkin ($a_skin) |
set a new current skin | |
static | setCurrentStyle ($a_style) |
set a new current style |
Static Public Attributes | |
static | $current_skin |
static | $current_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 35 of file class.ilStyleDefinition.php.
|
static |
Definition at line 137 of file class.ilStyleDefinition.php.
References $file.
Referenced by getAllTemplates(), and ilUserImportParser\ilUserImportParser().
ilStyleDefinition::getAllTemplates | ( | ) |
Definition at line 168 of file class.ilStyleDefinition.php.
References _getAllTemplates().
|
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 334 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 350 of file class.ilStyleDefinition.php.
References ilSaxParser\$ilias.
Referenced by ilUtil\getImagePath(), and ilUtil\getStyleSheetLocation().
ilStyleDefinition::getImageDirectory | ( | $a_id | ) |
Definition at line 127 of file class.ilStyleDefinition.php.
ilStyleDefinition::getSoundDirectory | ( | $a_id | ) |
Definition at line 132 of file class.ilStyleDefinition.php.
ilStyleDefinition::getStyle | ( | $a_id | ) |
Definition at line 115 of file class.ilStyleDefinition.php.
ilStyleDefinition::getStyleName | ( | $a_id | ) |
Definition at line 121 of file class.ilStyleDefinition.php.
ilStyleDefinition::getStyles | ( | ) |
get translation type (sys, db or 0)s
string | object type public |
Definition at line 90 of file class.ilStyleDefinition.php.
ilStyleDefinition::getTemplateId | ( | ) |
Definition at line 103 of file class.ilStyleDefinition.php.
ilStyleDefinition::getTemplateName | ( | ) |
Definition at line 109 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 197 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 298 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 321 of file class.ilStyleDefinition.php.
ilStyleDefinition::ilStyleDefinition | ( | $a_template_id = "" | ) |
Constructor.
parse
public
Definition at line 58 of file class.ilStyleDefinition.php.
References ilSaxParser\$ilias, getCurrentSkin(), and ilSaxParser\ilSaxParser().
Referenced by setCurrentSkin().
|
static |
set a new current skin
string | skin id |
Definition at line 363 of file class.ilStyleDefinition.php.
References ilStyleDefinition().
|
static |
set a new current style
string | style id |
Definition at line 383 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 182 of file class.ilStyleDefinition.php.
|
static |
Check wheter a skin exists.
string | $skin | skin id |
Definition at line 272 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 242 of file class.ilStyleDefinition.php.
|
static |
Definition at line 41 of file class.ilStyleDefinition.php.
|
static |
Definition at line 48 of file class.ilStyleDefinition.php.