/**
  * Read blog posting
  */
 function read()
 {
     global $ilDB;
     $query = "SELECT * FROM il_blog_posting" . " WHERE id = " . $ilDB->quote($this->getId(), "integer");
     $set = $ilDB->query($query);
     $rec = $ilDB->fetchAssoc($set);
     $this->setTitle($rec["title"]);
     $this->setBlogId($rec["blog_id"]);
     $this->setCreated(new ilDateTime($rec["created"], IL_CAL_DATETIME));
     $this->setAuthor($rec["author"]);
     if ((bool) $rec["approved"]) {
         $this->setApproved(true);
     }
     // when posting is deactivated it should loose the approval
     $this->addUpdateListener($this, "checkApproval");
     parent::read();
 }
 /**
  * Read page data
  */
 function read()
 {
     global $ilDB;
     $query = "SELECT * FROM usr_portfolio_page" . " WHERE id = " . $ilDB->quote($this->getId(), "integer");
     $set = $ilDB->query($query);
     $rec = $ilDB->fetchAssoc($set);
     $this->setPortfolioId($rec["portfolio_id"]);
     $this->setType($rec["type"]);
     $this->setTitle($rec["title"]);
     $this->setOrderNr($rec["order_nr"]);
     // get co page
     parent::read();
 }
 /**
  * Read media_pool data
  */
 function read()
 {
     global $ilDB;
     // get co page
     parent::read();
 }
 /**
  * Read page data
  */
 function read()
 {
     global $ilDB;
     $query = "SELECT * FROM usr_ext_profile_page WHERE id = " . $ilDB->quote($this->getId(), "integer");
     $set = $ilDB->query($query);
     $rec = $ilDB->fetchAssoc($set);
     $this->setTitle($rec["title"]);
     $this->setUserId($rec["user_id"]);
     $this->setOrderNr($rec["order_nr"]);
     // get co page
     parent::read();
 }
 /**
  * Read wiki data
  */
 function read()
 {
     global $ilDB;
     $query = "SELECT * FROM il_wiki_page WHERE id = " . $ilDB->quote($this->getId(), "integer");
     $set = $ilDB->query($query);
     $rec = $ilDB->fetchAssoc($set);
     $this->setTitle($rec["title"]);
     $this->setWikiId($rec["wiki_id"]);
     $this->setBlocked($rec["blocked"]);
     $this->setRating($rec["rating"]);
     // get co page
     parent::read();
 }
 /**
  * Read wiki data
  */
 function read()
 {
     global $ilDB;
     // maybe we need an additional table here?
     // get co page
     parent::read();
 }
 /**
  * Read wiki data
  */
 function read($a_omit_page_read = false)
 {
     global $ilDB;
     $query = "SELECT * FROM il_wiki_page WHERE id = " . $ilDB->quote($this->getId(), "integer");
     $set = $ilDB->query($query);
     $rec = $ilDB->fetchAssoc($set);
     $this->setTitle($rec["title"]);
     $this->setWikiId($rec["wiki_id"]);
     $this->setBlocked($rec["blocked"]);
     $this->setRating($rec["rating"]);
     $this->hideAdvancedMetadata($rec["hide_adv_md"]);
     // get co page
     if (!$a_omit_page_read) {
         parent::read();
     }
 }