|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilBlogPosting. More...
Inheritance diagram for ilBlogPosting:
Collaboration diagram for ilBlogPosting:Public Member Functions | |
| getParentType () | |
| Get parent type. More... | |
| setTitle ($a_title) | |
| Set title. More... | |
| getTitle () | |
| Get title. More... | |
| setBlogId ($a_id) | |
| Set blog object id. More... | |
| getBlogId () | |
| Get blog object id. More... | |
| setCreated (ilDateTime $a_date) | |
| Set creation date. More... | |
| getCreated () | |
| Get creation date. More... | |
| setAuthor ($a_id) | |
| Set author user id. More... | |
| getAuthor () | |
| Get author user id. More... | |
| setApproved ($a_status) | |
| Toggle approval status. More... | |
| isApproved () | |
| Get approved status. More... | |
| setWithdrawn (ilDateTime $a_date) | |
| Set last withdrawal date. More... | |
| getWithdrawn () | |
| Get last withdrawal date. More... | |
| create ($a_import=false) | |
| Create new blog posting. More... | |
| update ($a_validate=true, $a_no_history=false, $a_notify=true, $a_notify_action="update") | |
| Update blog posting. More... | |
| read () | |
| Read blog posting. More... | |
| checkApproval () | |
| delete () | |
| Delete blog posting and all related data. More... | |
| unpublish () | |
| Unpublish. More... | |
| setBlogNodeId ($a_id, $a_is_in_workspace=false) | |
| Set blog node id (needed for notification) More... | |
| getNotificationAbstract () | |
| getMDSection () | |
| updateKeywords (array $keywords) | |
| handleNews ($a_update=false) | |
| Handle news item. More... | |
Public Member Functions inherited from ilPageObject | |
| __construct ($a_id=0, $a_old_nr=0, $a_lang="-") | |
| Constructor @access 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... | |
| setConcreteLang ($a_val) | |
| getConcreteLang () | |
| 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... | |
| getContentObjectForPcId ($pcid) | |
| Get content object for pc id. More... | |
| getParentContentObjectForPcId ($pcid) | |
| Get parent content object for pc id. 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 This function copies items, that must be copied, if page content is duplicated. 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, $style_id=0) | |
| get xml content of page from dom (use this, if any changes are made to the document) More... | |
| getLanguageVariablesXML ($style_id=0) | |
| Get language variables as XML. More... | |
| appendLangVarXML (&$xml, $var) | |
| getFirstParagraphText () | |
| getParagraphForPCID ($pcid) | |
| 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) todo: move to ilLMPageObject !? 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 (bool $throw=false) | |
| 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... | |
| getHierIdForPcId ($pcid) | |
| getPCIdsForHierIds ($hier_ids) | |
| Get hier ids for a set of pc ids. More... | |
| getPCIdForHierId ($hier_id) | |
| 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 This function is currently (4.4.0 alpha) called by: 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="", bool $remove_placeholder=true) | |
| 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... | |
| hasDuplicatePCIds () | |
| Get all pc ids. More... | |
| getDuplicatePCIds () | |
| Get all duplicate 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 Note: This one is "work in progress", currently only text paragraphs call this hook It is called before the page content object invokes the update procedure of ilPageObject. 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... | |
| getRepoObjId () | |
| Get object id of repository object that contains this page, return 0 if page does not belong to a repo object. More... | |
| getPCModel () | |
| Get page component model. More... | |
| assignCharacteristic ($targets, $char_par, $char_sec, $char_med) | |
| Assign characteristic. More... | |
Static Public Member Functions | |
| static | deleteAllBlogPostings ($a_blog_id) |
| Delete all postings for blog. More... | |
| static | lookupBlogId ($a_posting_id) |
| Lookup blog id. More... | |
| static | getAllPostings ($a_blog_id, $a_limit=1000, $a_offset=0) |
| Get all postings of blog. More... | |
| static | exists ($a_blog_id, $a_posting_id) |
| Checks whether a posting exists. More... | |
| static | getLastPost ($a_blog_id) |
| Get newest posting for blog. More... | |
| static | searchBlogsByAuthor ($a_user_id) |
| Get all blogs where user has postings. More... | |
| static | getKeywords ($a_obj_id, $a_posting_id) |
| static | lookupTitle ($a_posting_id) |
| Lookup title. More... | |
Static Public Member Functions inherited from ilPageObject | |
| 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... | |
Static Protected Member Functions | |
| static | lookup ($a_field, $a_posting_id) |
| Lookup posting property. More... | |
Protected Attributes | |
| $title | |
| $created | |
| $blog_node_id | |
| $blog_node_is_wsp | |
| $author | |
| $approved | |
| $withdrawn | |
Protected Attributes inherited from ilPageObject | |
| $obj_definition | |
| $db | |
| $user | |
| $lng | |
| $tree | |
| $id | |
| $language = "-" | |
| $import_mode = false | |
| $log | |
| $page_record = array() | |
| $active = false | |
| $page_config | |
| $concrete_lang | |
Additional Inherited Members | |
Data Fields inherited from ilPageObject | |
| $dom | |
| $xml | |
| $encoding | |
| $node | |
| $cur_dtd = "ilias_pg_5_4.dtd" | |
| $contains_int_link | |
| $needs_parsing | |
| $parent_type | |
| $parent_id | |
| $update_listeners | |
| $update_listener_cnt | |
| $offline_handler | |
| $dom_builded | |
| $history_saved | |
Static Public Attributes inherited from ilPageObject | |
| static | $exists = array() |
Protected Member Functions inherited from ilPageObject | |
| __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... | |
Static Protected Attributes inherited from ilPageObject | |
| static | $activation_data = array() |
Class ilBlogPosting.
Definition at line 10 of file class.ilBlogPosting.php.
| ilBlogPosting::checkApproval | ( | ) |
Definition at line 243 of file class.ilBlogPosting.php.
References ilPageObject\getActive(), isApproved(), and update().
Here is the call graph for this function:| ilBlogPosting::create | ( | $a_import = false | ) |
Create new blog posting.
Definition at line 152 of file class.ilBlogPosting.php.
References $created, ilPageObject\$db, ilPageObject\$id, $ilDB, $query, getAuthor(), getBlogId(), getCreated(), ilPageObject\getId(), getTitle(), getWithdrawn(), IL_CAL_DATETIME, isApproved(), ilUtil\now(), and ilPageObject\setId().
Here is the call graph for this function:| ilBlogPosting::delete | ( | ) |
Delete blog posting and all related data.
Reimplemented from ilPageObject.
Definition at line 256 of file class.ilBlogPosting.php.
References ilPageObject\$db, $ilDB, $query, ilNewsItem\deleteNewsOfContext(), getBlogId(), ilPageObject\getId(), and getParentType().
Here is the call graph for this function:
|
static |
Delete all postings for blog.
| int | $a_blog_id |
Definition at line 300 of file class.ilBlogPosting.php.
References $DIC, ilPageObject\$id, $ilDB, and $query.
Referenced by ilObjBlog\doDelete().
Here is the caller graph for this function:
|
static |
Checks whether a posting exists.
| int | $a_blog_id | |
| int | $a_posting_id |
Definition at line 397 of file class.ilBlogPosting.php.
References $DIC, $ilDB, and $query.
Referenced by ilObjBlogGUI\executeCommand().
Here is the caller graph for this function:
|
static |
Get all postings of blog.
| int | $a_blog_id | |
| int | $a_limit | |
| int | $a_offset |
Definition at line 353 of file class.ilBlogPosting.php.
References $DIC, $ilDB, $query, and IL_CAL_DATETIME.
Referenced by ilObjBlogGUI\buildPostingList(), ilObjBlog\deliverRSS(), ILIAS\Blog\Export\BlogHtmlExport\exportHTMLPages(), getLastPost(), ilBlogDraftsDerivedTaskProvider\getTasks(), ilBlogExporter\getXmlExportTailDependencies(), ilBlogPostingGUI\initKeywordsForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilPCBlogGUI\initPostingForm(), and ilObjPortfolioGUI\printView().
Here is the caller graph for this function:| ilBlogPosting::getAuthor | ( | ) |
Get author user id.
Definition at line 106 of file class.ilBlogPosting.php.
References $author.
Referenced by create(), and handleNews().
Here is the caller graph for this function:| ilBlogPosting::getBlogId | ( | ) |
Get blog object id.
Definition at line 66 of file class.ilBlogPosting.php.
References ilPageObject\getParentId().
Referenced by create(), delete(), getMDSection(), handleNews(), and unpublish().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBlogPosting::getCreated | ( | ) |
Get creation date.
Definition at line 86 of file class.ilBlogPosting.php.
References $created.
Referenced by create(), and update().
Here is the caller graph for this function:
|
static |
Definition at line 503 of file class.ilBlogPosting.php.
References ilMDKeyword\lookupKeywords().
Referenced by ilObjBlogGUI\filterItemsByKeyWord(), ilObjBlogGUI\getKeywords(), ilBlogPostingGUI\initKeywordsForm(), ilBlogDataSet\readData(), and ilObjBlogGUI\renderList().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get newest posting for blog.
| int | $a_blog_id |
Definition at line 419 of file class.ilBlogPosting.php.
References $data, $keys, and getAllPostings().
Here is the call graph for this function:| ilBlogPosting::getMDSection | ( | ) |
Definition at line 480 of file class.ilBlogPosting.php.
References getBlogId(), and ilPageObject\getId().
Referenced by updateKeywords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBlogPosting::getNotificationAbstract | ( | ) |
Definition at line 464 of file class.ilBlogPosting.php.
References ilPageObject\getId(), and ilBlogPostingGUI\getSnippet().
Here is the call graph for this function:| ilBlogPosting::getParentType | ( | ) |
Get parent type.
Reimplemented from ilPageObject.
Definition at line 25 of file class.ilBlogPosting.php.
Referenced by delete(), handleNews(), and unpublish().
Here is the caller graph for this function:| ilBlogPosting::getTitle | ( | ) |
Get title.
Definition at line 46 of file class.ilBlogPosting.php.
References $title.
Referenced by create(), handleNews(), and update().
Here is the caller graph for this function:| ilBlogPosting::getWithdrawn | ( | ) |
Get last withdrawal date.
Definition at line 144 of file class.ilBlogPosting.php.
References $withdrawn.
Referenced by create(), and update().
Here is the caller graph for this function:| ilBlogPosting::handleNews | ( | $a_update = false | ) |
Handle news item.
| bool | $a_update |
Definition at line 513 of file class.ilBlogPosting.php.
References $ilUser, ilPageObject\$lng, ilPageObject\$user, ilPageObject\getActive(), getAuthor(), getBlogId(), ilPageObject\getId(), ilNewsItem\getLastNewsIdForContext(), ilUserUtil\getNamePresentation(), getParentType(), ilBlogPostingGUI\getSnippet(), getTitle(), and NEWS_NOTICE.
Here is the call graph for this function:| ilBlogPosting::isApproved | ( | ) |
Get approved status.
Definition at line 124 of file class.ilBlogPosting.php.
References $approved.
Referenced by checkApproval(), create(), and update().
Here is the caller graph for this function:
|
staticprotected |
Lookup posting property.
| string | $a_field | field |
| int | $a_posting_id | posting id |
Definition at line 608 of file class.ilBlogPosting.php.
References ilPageObject\$db, and $DIC.
Referenced by lookupTitle().
Here is the caller graph for this function:
|
static |
Lookup blog id.
| int | $a_posting_id |
Definition at line 330 of file class.ilBlogPosting.php.
References $DIC, $ilDB, and $query.
Referenced by ilObjBlogGUI\__construct(), ilBlogImporter\finalProcessing(), and ilBlogDataSet\readData().
Here is the caller graph for this function:
|
static |
Lookup title.
| int | $a_posting_id | posting id |
Definition at line 627 of file class.ilBlogPosting.php.
References lookup().
Here is the call graph for this function:| ilBlogPosting::read | ( | ) |
Read blog posting.
Reimplemented from ilPageObject.
Definition at line 219 of file class.ilBlogPosting.php.
References ilPageObject\$db, $ilDB, $query, ilPageObject\addUpdateListener(), ilPageObject\getId(), IL_CAL_DATETIME, setApproved(), setAuthor(), setBlogId(), setCreated(), setTitle(), and setWithdrawn().
Here is the call graph for this function:
|
static |
Get all blogs where user has postings.
| int | $a_user_id |
Definition at line 446 of file class.ilBlogPosting.php.
Referenced by ilBlogDraftsDerivedTaskProvider\getTasks(), and ilPCBlogGUI\initForm().
Here is the caller graph for this function:| ilBlogPosting::setApproved | ( | $a_status | ) |
Toggle approval status.
Definition at line 114 of file class.ilBlogPosting.php.
Referenced by read(), and unpublish().
Here is the caller graph for this function:| ilBlogPosting::setAuthor | ( | $a_id | ) |
Set author user id.
| int | $a_id |
Definition at line 96 of file class.ilBlogPosting.php.
Referenced by read().
Here is the caller graph for this function:| ilBlogPosting::setBlogId | ( | $a_id | ) |
Set blog object id.
| int | $a_id |
Definition at line 56 of file class.ilBlogPosting.php.
References ilPageObject\setParentId().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBlogPosting::setBlogNodeId | ( | $a_id, | |
$a_is_in_workspace = false |
|||
| ) |
Set blog node id (needed for notification)
| int | $a_id | |
| bool | $a_is_in_workspace |
Definition at line 434 of file class.ilBlogPosting.php.
| ilBlogPosting::setCreated | ( | ilDateTime | $a_date | ) |
Set creation date.
| ilDateTime | $a_date |
Definition at line 76 of file class.ilBlogPosting.php.
Referenced by read().
Here is the caller graph for this function:| ilBlogPosting::setTitle | ( | $a_title | ) |
Set title.
| string | $a_title |
Definition at line 36 of file class.ilBlogPosting.php.
Referenced by read().
Here is the caller graph for this function:| ilBlogPosting::setWithdrawn | ( | ilDateTime | $a_date | ) |
Set last withdrawal date.
| ilDateTime | $a_date |
Definition at line 134 of file class.ilBlogPosting.php.
Referenced by read(), and unpublish().
Here is the caller graph for this function:| ilBlogPosting::unpublish | ( | ) |
Unpublish.
Definition at line 279 of file class.ilBlogPosting.php.
References ilNewsItem\deleteNewsOfContext(), getBlogId(), ilPageObject\getId(), getParentType(), IL_CAL_DATETIME, ilUtil\now(), ilPageObject\setActive(), setApproved(), setWithdrawn(), and update().
Here is the call graph for this function:| ilBlogPosting::update | ( | $a_validate = true, |
|
$a_no_history = false, |
|||
$a_notify = true, |
|||
$a_notify_action = "update" |
|||
| ) |
Update blog posting.
| bool | $a_validate | |
| bool | $a_no_history | |
| bool | $a_notify | |
| string | $a_notify_action |
Definition at line 193 of file class.ilBlogPosting.php.
References ilPageObject\$db, $ilDB, $query, ilPageObject\getActive(), getCreated(), ilPageObject\getId(), getTitle(), getWithdrawn(), IL_CAL_DATETIME, isApproved(), and ilObjBlog\sendNotification().
Referenced by checkApproval(), and unpublish().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBlogPosting::updateKeywords | ( | array | $keywords | ) |
Definition at line 492 of file class.ilBlogPosting.php.
References $ilUser, ilPageObject\$user, getMDSection(), and ilMDKeyword\updateKeywords().
Here is the call graph for this function:
|
protected |
Definition at line 17 of file class.ilBlogPosting.php.
Referenced by isApproved().
|
protected |
Definition at line 16 of file class.ilBlogPosting.php.
Referenced by getAuthor().
|
protected |
Definition at line 14 of file class.ilBlogPosting.php.
|
protected |
Definition at line 15 of file class.ilBlogPosting.php.
|
protected |
Definition at line 13 of file class.ilBlogPosting.php.
Referenced by create(), and getCreated().
|
protected |
Definition at line 12 of file class.ilBlogPosting.php.
Referenced by getTitle().
|
protected |
Definition at line 18 of file class.ilBlogPosting.php.
Referenced by getWithdrawn().