Ejemplo n.º 1
0
 /**
  * _setupObject
  *
  * @param	void
  *
  * @return	void
  **/
 protected function _setupObject()
 {
     $id = $this->_getId();
     $this->mObjectHandler =& $this->_getHandler();
     $revisionHandler = Legacy_Utils::getModuleHandler('revision', $this->mAsset->mDirname);
     $revision = $revisionHandler->getLatestRevision($id, Lenum_Status::REJECTED);
     $this->mObject = Xcck_Utils::setupPageByRevision($revision);
 }
Ejemplo n.º 2
0
 public function updateStatus($pageId, $status)
 {
     $obj = $this->getLatestRevision($pageId);
     if (!$obj instanceof Xcck_RevisionObject) {
         return false;
     }
     $obj->set('status', $status);
     $handler = Legacy_Utils::getModuleHandler('page', $this->getDirname());
     $page = Xcck_Utils::setupPageByRevision($obj);
     return $handler->insert($page, true);
 }