|
| getParentType () |
| Get parent type. More...
|
|
| __construct ($a_id=0, $a_old_nr=0, $a_lang="-") |
| Constructor public. More...
|
|
| afterConstructor () |
| After constructor. More...
|
|
| getParentType () |
| Get parent type. More...
|
|
| initPageConfig () |
| Init page config. More...
|
|
| setLanguage ($a_val) |
| Set language. More...
|
|
| getLanguage () |
| Get language. More...
|
|
| setPageConfig ($a_val) |
| Set page config object. More...
|
|
| getPageConfig () |
| Get page config object. More...
|
|
| setRenderMd5 ($a_rendermd5) |
| Set Render MD5. More...
|
|
| getRenderMd5 () |
| Get Render MD5. More...
|
|
| setRenderedContent ($a_renderedcontent) |
| Set Rendered Content. More...
|
|
| getRenderedContent () |
| Get Rendered Content. More...
|
|
| setRenderedTime ($a_renderedtime) |
| Set Rendered Time. More...
|
|
| getRenderedTime () |
| Get Rendered Time. More...
|
|
| setLastChange ($a_lastchange) |
| Set Last Change. More...
|
|
| getLastChange () |
| Get Last Change. More...
|
|
| setLastChangeUser ($a_val) |
| Set last change user. More...
|
|
| getLastChangeUser () |
| Get last change user. More...
|
|
| setShowActivationInfo ($a_val) |
| Set show page activation info. More...
|
|
| getShowActivationInfo () |
| Get show page activation info. More...
|
|
| read () |
| Read page data. More...
|
|
| buildDom ($a_force=false) |
|
| freeDom () |
|
| getDom () |
| Deprecated php4DomDocument. More...
|
|
| getDomDoc () |
| Get dom doc (php5 dom document) More...
|
|
| setId ($a_id) |
| set id More...
|
|
| getId () |
|
| setParentId ($a_id) |
|
| getParentId () |
|
| addUpdateListener (&$a_object, $a_method, $a_parameters="") |
|
| callUpdateListeners () |
|
| setActive ($a_active) |
| set activation More...
|
|
| getActive ($a_check_scheduled_activation=false) |
| get activation More...
|
|
| setActivationStart ($a_activationstart) |
| Set Activation Start. More...
|
|
| getActivationStart () |
| Get Activation Start. More...
|
|
| setActivationEnd ($a_activationend) |
| Set Activation End. More...
|
|
| getActivationEnd () |
| Get Activation End. More...
|
|
| getContentObject ($a_hier_id, $a_pc_id="") |
| Get a content object of the page. More...
|
|
& | getContentNode ($a_hier_id, $a_pc_id="") |
| Get content node from dom. More...
|
|
| checkForTag ($a_content_tag, $a_hier_id, $a_pc_id="") |
| Get content node from dom. More...
|
|
| lookforhier ($a_hier_id) |
|
& | getNode () |
|
| setXMLContent ($a_xml, $a_encoding="UTF-8") |
| set xml content of page, start with <PageObject...>, end with </PageObject>, comply with ILIAS DTD, omit MetaData, use utf-8! More...
|
|
| appendXMLContent ($a_xml) |
| append xml content to page setXMLContent must be called before and the same encoding must be used More...
|
|
| getXMLContent ($a_incl_head=false) |
| get xml content of page More...
|
|
| copyXmlContent ($a_clone_mobs=false) |
| Copy content of page; replace page components with copies where necessary (e.g. More...
|
|
| handleCopiedContent ($a_dom, $a_self_ass=true, $a_clone_mobs=false) |
| Handle copied content. More...
|
|
| newIIMCopies ($temp_dom) |
| Replaces media objects in interactive images with copies of the interactive images. More...
|
|
| newMobCopies ($temp_dom) |
| Replaces media objects with copies. More...
|
|
| newQuestionCopies (&$temp_dom) |
| Replaces existing question content elements with new copies. More...
|
|
| removeQuestions (&$temp_dom) |
| Remove questions from document. More...
|
|
| countPageContents () |
| Remove questions from document. More...
|
|
| getXMLFromDom ( $a_incl_head=false, $a_append_mobs=false, $a_append_bib=false, $a_append_str="", $a_omit_pageobject_tag=false) |
| get xml content of page from dom (use this, if any changes are made to the document) More...
|
|
| getLanguageVariablesXML () |
| Get language variables as XML. More...
|
|
| appendLangVarXML (&$xml, $var) |
|
| getFirstParagraphText () |
|
| setParagraphContent ($a_hier_id, $a_content) |
| Set content of paragraph. More...
|
|
| setContainsIntLink ($a_contains_link) |
| lm parser set this flag to true, if the page contains intern links (this method should only be called by the import parser) More...
|
|
| containsIntLink () |
| returns true, if page was marked as containing an intern link (via setContainsIntLink) (this method should only be called by the import parser) More...
|
|
| setImportMode ($a_val) |
| Set import mode. More...
|
|
| getImportMode () |
| Get import mode. More...
|
|
| needsImportParsing ($a_parse="") |
|
| setContainsQuestion ($a_val) |
| Set contains question. More...
|
|
| getContainsQuestion () |
| Get contains question. More...
|
|
| collectMediaObjects ($a_inline_only=true) |
| get all media objects, that are referenced and used within the page More...
|
|
| getInternalLinks ($a_cnt_multiple=false) |
| get all internal links that are used within the page More...
|
|
| getMultimediaXML () |
| get a xml string that contains all media object elements, that are referenced by any media alias in the page More...
|
|
| getMediaAliasElement ($a_mob_id, $a_nr=1) |
| get complete media object (alias) element More...
|
|
| validateDom () |
| Validate the page content agains page DTD. More...
|
|
| addHierIDs () |
| Add hierarchical ID (e.g. More...
|
|
| getHierIds () |
| get all hierarchical ids More...
|
|
| getFirstRowIds () |
| get ids of all first table rows More...
|
|
| getFirstColumnIds () |
| get ids of all first table columns More...
|
|
| getListItemIds () |
| get ids of all list items More...
|
|
| getFileItemIds () |
| get ids of all file items More...
|
|
| stripHierIDs () |
| strip all hierarchical id attributes out of the dom tree More...
|
|
| getHierIdsForPCIds ($a_pc_ids) |
| Get hier ids for a set of pc ids. More...
|
|
| addFileSizes () |
| add file sizes More...
|
|
| resolveIntLinks ($a_link_map=null) |
| Resolves all internal link targets of the page, if targets are available (after import) More...
|
|
| resolveMediaAliases ($a_mapping, $a_reuse_existing_by_import=false) |
| Resolve media aliases (after import) More...
|
|
| resolveIIMMediaAliases ($a_mapping) |
| Resolve iim media aliases (in ilContObjParse) More...
|
|
| resolveFileItems ($a_mapping) |
| Resolve file items (after import) More...
|
|
| resolveQuestionReferences ($a_mapping) |
| Resolve all quesion references (after import) More...
|
|
| moveIntLinks ($a_from_to) |
| Move internal links from one destination to another. More...
|
|
| handleImportRepositoryLink ($a_rep_import_id, $a_rep_type, $a_rep_ref_id) |
|
| handleRepositoryLinksOnCopy ($a_mapping, $a_source_ref_id) |
| Handle repository links on copy process. More...
|
|
| createFromXML () |
| Create new page object with current xml content. More...
|
|
| updateFromXML () |
| Updates page object with current xml content. More...
|
|
| afterUpdate () |
| After update. More...
|
|
| update ($a_validate=true, $a_no_history=false) |
| update complete page content in db (dom xml content is used) More...
|
|
| delete () |
| delete page object More...
|
|
| saveStyleUsage ($a_domdoc, $a_old_nr=0) |
| Save all style class/template usages. More...
|
|
| deleteStyleUsages ($a_old_nr=0) |
| Delete style usages. More...
|
|
| getLastUpdateOfIncludedElements () |
| Get last update of included elements (media objects and files). More...
|
|
| deleteInternalLinks () |
| Delete internal links. More...
|
|
| saveInternalLinks ($a_domdoc) |
| save internal links of page More...
|
|
| create () |
| create new page (with current xml data) More...
|
|
| deleteContent ($a_hid, $a_update=true, $a_pcid="") |
| delete content object with hierarchical id $a_hid More...
|
|
| deleteContents ($a_hids, $a_update=true, $a_self_ass=false) |
| Delete multiple content objects. More...
|
|
| cutContents ($a_hids) |
| Copy contents to clipboard and cut them from the page. More...
|
|
| copyContents ($a_hids) |
| Copy contents to clipboard. More...
|
|
| pasteContents ($a_hier_id, $a_self_ass=false) |
| Paste contents from pc clipboard. More...
|
|
| switchEnableMultiple ($a_hids, $a_update=true, $a_self_ass=false) |
| (De-)activate elements More...
|
|
| deleteContentFromHierId ($a_hid, $a_update=true) |
| delete content object with hierarchical id >= $a_hid More...
|
|
| deleteContentBeforeHierId ($a_hid, $a_update=true) |
| delete content object with hierarchical id < $a_hid More...
|
|
| insertContent (&$a_cont_obj, $a_pos, $a_mode=IL_INSERT_AFTER, $a_pcid="") |
| insert a content node before/after a sibling or as first child of a parent More...
|
|
| insertContentNode (&$a_cont_node, $a_pos, $a_mode=IL_INSERT_AFTER, $a_pcid="") |
| insert a content node before/after a sibling or as first child of a parent More...
|
|
| moveContentBefore ($a_source, $a_target, $a_spcid="", $a_tpcid="") |
| move content object from position $a_source before position $a_target (both hierarchical content ids) More...
|
|
| moveContentAfter ($a_source, $a_target, $a_spcid="", $a_tpcid="") |
| move content object from position $a_source before position $a_target (both hierarchical content ids) More...
|
|
| bbCode2XML (&$a_content) |
| transforms bbCode to corresponding xml More...
|
|
| insertInstIntoIDs ($a_inst, $a_res_ref_to_obj_id=true) |
| inserts installation id into ids (e.g. More...
|
|
| checkPCIds () |
| Check, whether (all) page content hashes are set. More...
|
|
| getAllPCIds () |
| Get all pc ids. More...
|
|
| existsPCId ($a_pc_id) |
| existsPCId More...
|
|
| generatePcId ($a_pc_ids=false) |
| Generate new pc id. More...
|
|
| insertPCIds () |
| Insert Page Content IDs. More...
|
|
| getPageContentsHashes () |
| Get page contents hashes. More...
|
|
| getQuestionIds () |
| Get question ids. More...
|
|
| send_paragraph ($par_id, $filename) |
|
| getFO () |
| get fo page content More...
|
|
| registerOfflineHandler ($handler) |
|
| getOfflineHandler () |
| Get offline handler. More...
|
|
| containsDeactivatedElements ($a_content) |
| Check whether content contains deactivated elements. More...
|
|
| getHistoryEntries () |
| Get History Entries. More...
|
|
| getHistoryEntry ($a_old_nr) |
| Get History Entry. More...
|
|
| getHistoryInfo ($a_nr) |
| Get information about a history entry, its predecessor and its successor. More...
|
|
| addChangeDivClasses ($a_hashes) |
|
| compareVersion ($a_left, $a_right) |
| Compares to revisions of the page. More...
|
|
| increaseViewCnt () |
| Increase view cnt. More...
|
|
| writeRenderedContent ($a_content, $a_md5) |
| Write rendered content. More...
|
|
| containsIntLinks ($a_content) |
| Check whether content contains internal links. More...
|
|
| performAutomaticModifications () |
| Perform automatic modifications (may be overwritten by sub classes) More...
|
|
| saveInitialOpenedContent ($a_type, $a_id, $a_target) |
| Save initial opened content. More...
|
|
| getInitialOpenedContent () |
| Get initial opened content. More...
|
|
| beforePageContentUpdate ($a_page_content) |
| Before page content update. More...
|
|
| copy ($a_id, $a_parent_type="", $a_parent_id=0, $a_clone_mobs=false) |
| Copy page. More...
|
|
| copyPageToTranslation ($a_target_lang) |
| Copy page to translation. More...
|
|
| getEditLock () |
| Get page lock. More...
|
|
| releasePageLock () |
| Release page lock. More...
|
|
| getEditLockInfo () |
| Get edit lock info. More...
|
|
| getContentTemplates () |
| Get content templates. More...
|
|
| getEffectiveEditLockTime () |
|
| getAllFileObjIds () |
| Get all file object ids. More...
|
|
| resolveResources ($ref_mapping) |
| Resolve resources. More...
|
|
|
static | _exists ($a_parent_type, $a_id, $a_lang="", $a_no_cache=false) |
| Checks whether page exists. More...
|
|
static | _existsAndNotEmpty ($a_parent_type, $a_id, $a_lang="-") |
| Checks whether page exists and is not empty (may return true on some empty pages) More...
|
|
static | preloadActivationDataByParentId ($a_parent_id) |
| Preload activation data by Parent Id. More...
|
|
static | _lookupActive ($a_id, $a_parent_type, $a_check_scheduled_activation=false, $a_lang="-") |
| lookup activation status More...
|
|
static | _isScheduledActivation ($a_id, $a_parent_type, $a_lang="-") |
| Check whether page is activated by time schedule. More...
|
|
static | _writeActive ($a_id, $a_parent_type, $a_active, $a_reset_scheduled_activation=true, $a_lang="-") |
| write activation status More...
|
|
static | _lookupActivationData ($a_id, $a_parent_type, $a_lang="-") |
| Lookup activation data. More...
|
|
static | lookupParentId ($a_id, $a_type) |
| Lookup parent id. More...
|
|
static | _writeParentId ($a_parent_type, $a_pg_id, $a_par_id) |
| Write parent id. More...
|
|
static | _handleImportRepositoryLinks ($a_rep_import_id, $a_rep_type, $a_rep_ref_id) |
| Change targest of repository links. More...
|
|
static | _moveContentAfterHierId (&$a_source_page, &$a_target_page, $a_hid) |
| move content of hierarchical id >= $a_hid to other page More...
|
|
static | _lookupContainsDeactivatedElements ($a_id, $a_parent_type, $a_lang="-") |
| lookup whether page contains deactivated elements More...
|
|
static | getRecentChanges ($a_parent_type, $a_parent_id, $a_period=30, $a_lang="") |
| Get recent pages changes for parent object. More...
|
|
static | getAllPages ($a_parent_type, $a_parent_id, $a_lang="-") |
| Get all pages for parent object. More...
|
|
static | getNewPages ($a_parent_type, $a_parent_id, $a_lang="-") |
| Get new pages. More...
|
|
static | getParentObjectContributors ($a_parent_type, $a_parent_id, $a_lang="-") |
| Get all contributors for parent object. More...
|
|
static | getPageContributors ($a_parent_type, $a_page_id, $a_lang="-") |
| Get all contributors for parent object. More...
|
|
static | getPagesWithLinks ($a_parent_type, $a_parent_id, $a_lang="-") |
| Get all pages for parent object that contain internal links. More...
|
|
static | lookupTranslations ($a_parent_type, $a_id) |
| Lookup translations. More...
|
|
static | truncateHTML ($a_text, $a_length=100, $a_ending='...', $a_exact=false, $a_consider_html=true) |
| Truncate (html) string. More...
|
|
static | getLastChangeByParent ($a_parent_type, $a_parent_id, $a_lang="") |
| Get all pages for parent object. More...
|
|
| $dom |
|
| $xml |
|
| $encoding |
|
| $node |
|
| $cur_dtd = "ilias_pg_5_3.dtd" |
|
| $contains_int_link |
|
| $needs_parsing |
|
| $parent_type |
|
| $parent_id |
|
| $update_listeners |
|
| $update_listener_cnt |
|
| $offline_handler |
|
| $dom_builded |
|
| $history_saved |
|
static | $exists = array() |
|
| __afterUpdate ($a_domdoc, $a_xml, $a_creation=false, $a_empty=false) |
| After update event handler (internal). More...
|
|
| __beforeDelete () |
| Before deletion handler (internal). More...
|
|
| __afterHistoryEntry ($a_old_domdoc, $a_old_content, $a_old_nr) |
| Before deletion handler (internal). More...
|
|
| $obj_definition |
|
| $db |
|
| $user |
|
| $lng |
|
| $tree |
|
| $id |
|
| $language = "-" |
|
| $import_mode = false |
|
| $log |
|
| $page_record = array() |
|
| $active = false |
|
| $page_config |
|
static | $activation_data = array() |
|