|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilWebLinkXmlParser:
Collaboration diagram for ilWebLinkXmlParser:Public Member Functions | |
| __construct (ilObjLinkResource $webr, string $xml) | |
| startParsing () | |
| stores xml data in array More... | |
| setWebLink (ilObjLinkResource $webl) | |
| getWebLink () | |
| setMode (int $a_mode) | |
| getMode () | |
| start () | |
| setHandlers ($a_xml_parser) | |
| handlerBeginTag ( $a_xml_parser, string $a_name, array $a_attribs) | |
| handlerEndTag ($a_xml_parser, string $a_name) | |
| handlerCharacterData ($a_xml_parser, string $a_data) | |
Public Member Functions inherited from ilSaxParser | |
| __construct (?string $path_to_file='', ?bool $throw_exception=false) | |
| setXMLContent (string $a_xml_content) | |
| getXMLContent () | |
| getInputType () | |
| startParsing () | |
| stores xml data in array More... | |
| createParser () | |
| setHandlers ($a_xml_parser) | |
| parse ($a_xml_parser, $a_fp=null) | |
Data Fields | |
| const int | MODE_UPDATE = 1 |
| const int | MODE_CREATE = 2 |
Data Fields inherited from ilSaxParser | |
| string | $xml_file |
| bool | $throw_exception = false |
Protected Member Functions | |
| resetStoredValues () | |
| trimAndStripAttribs (array $attribs) | |
| trimAndStrip (string $input) | |
Protected Member Functions inherited from ilSaxParser | |
| openXMLFile () | |
| handleError (string $message) | |
| setThrowException (bool $throw_exception) | |
Protected Attributes | |
| const int | MODE_UNDEFINED = 0 |
Protected Attributes inherited from ilSaxParser | |
| ilLanguage | $lng = null |
Private Attributes | |
| ilObjLinkResource | $webl |
| ilWebLinkRepository | $web_link_repo |
| int | $mode = self::MODE_UNDEFINED |
| array | $sorting_positions = [] |
| string | $cdata = '' |
| int | $current_sorting_position = 0 |
| bool | $current_item_create = false |
| bool | $current_item_update = false |
| bool | $current_item_delete = false |
| int | $current_link_id |
| string | $current_title |
| string | $current_target |
| bool | $current_active |
| array | $current_parameters = [] |
| string | $current_description |
| bool | $current_internal |
| bool | $is_list = false |
| string | $list_title |
| string | $list_description |
| string | $first_item_title |
| string | $first_item_description |
Definition at line 24 of file class.ilWebLinkXmlParser.php.
| ilWebLinkXmlParser::__construct | ( | ilObjLinkResource | $webr, |
| string | $xml | ||
| ) |
Definition at line 58 of file class.ilWebLinkXmlParser.php.
References ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Survey\Mode\getId(), getWebLink(), ilSaxParser\setThrowException(), setWebLink(), and ilSaxParser\setXMLContent().
Here is the call graph for this function:| ilWebLinkXmlParser::getMode | ( | ) |
| ilWebLinkXmlParser::getWebLink | ( | ) |
Definition at line 85 of file class.ilWebLinkXmlParser.php.
References $webl.
Referenced by __construct(), and startParsing().
Here is the caller graph for this function:| ilWebLinkXmlParser::handlerBeginTag | ( | $a_xml_parser, | |
| string | $a_name, | ||
| array | $a_attribs | ||
| ) |
Definition at line 126 of file class.ilWebLinkXmlParser.php.
Referenced by setHandlers().
Here is the caller graph for this function:| ilWebLinkXmlParser::handlerCharacterData | ( | $a_xml_parser, | |
| string | $a_data | ||
| ) |
Definition at line 366 of file class.ilWebLinkXmlParser.php.
Referenced by setHandlers().
Here is the caller graph for this function:| ilWebLinkXmlParser::handlerEndTag | ( | $a_xml_parser, | |
| string | $a_name | ||
| ) |
Definition at line 256 of file class.ilWebLinkXmlParser.php.
References ilContainerSorting\_getInstance(), ILIAS\Survey\Mode\getId(), ilLoggerFactory\getLogger(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), and ilLinkInputGUI\isInternalLink().
Referenced by setHandlers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 100 of file class.ilWebLinkXmlParser.php.
| ilWebLinkXmlParser::setHandlers | ( | $a_xml_parser | ) |
| XMLParser | resource | $a_xml_parser |
Reimplemented from ilSaxParser.
Definition at line 120 of file class.ilWebLinkXmlParser.php.
References handlerBeginTag(), handlerCharacterData(), and handlerEndTag().
Here is the call graph for this function:| ilWebLinkXmlParser::setMode | ( | int | $a_mode | ) |
Definition at line 90 of file class.ilWebLinkXmlParser.php.
| ilWebLinkXmlParser::setWebLink | ( | ilObjLinkResource | $webl | ) |
Definition at line 80 of file class.ilWebLinkXmlParser.php.
References $webl.
Referenced by __construct().
Here is the caller graph for this function:| ilWebLinkXmlParser::start | ( | ) |
Definition at line 115 of file class.ilWebLinkXmlParser.php.
References startParsing().
Here is the call graph for this function:| ilWebLinkXmlParser::startParsing | ( | ) |
stores xml data in array
| ilSaxParserException |
Reimplemented from ilSaxParser.
Definition at line 70 of file class.ilWebLinkXmlParser.php.
References getWebLink().
Referenced by start().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 384 of file class.ilWebLinkXmlParser.php.
References ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
Definition at line 375 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 34 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 44 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 49 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 50 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 37 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 39 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 38 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 41 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 48 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 36 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 43 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 42 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 56 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 55 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 52 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 54 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 53 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 32 of file class.ilWebLinkXmlParser.php.
Referenced by getMode().
|
private |
Definition at line 33 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 31 of file class.ilWebLinkXmlParser.php.
|
private |
Definition at line 30 of file class.ilWebLinkXmlParser.php.
Referenced by getWebLink(), and setWebLink().
| const int ilWebLinkXmlParser::MODE_CREATE = 2 |
Definition at line 28 of file class.ilWebLinkXmlParser.php.
Referenced by ilSoapWebLinkAdministration\createWebLink().
|
protected |
Definition at line 26 of file class.ilWebLinkXmlParser.php.
| const int ilWebLinkXmlParser::MODE_UPDATE = 1 |
Definition at line 27 of file class.ilWebLinkXmlParser.php.
Referenced by ilSoapWebLinkAdministration\updateWebLink().