示例#1
0
 /**
  * _getId
  * 
  * @param   void
  * 
  * @return  int
  **/
 protected function _getId()
 {
     $id = parent::_getId();
     if (!$id && $this->mRoot->mContext->mModuleConfig['singlepost']) {
         $id = Xcck_Utils::getMyId($this->mAsset->mDirname);
     }
     return $id;
 }
示例#2
0
 /**
  * _getId
  * 
  * @param   void
  * 
  * @return  int
  **/
 protected function _getId()
 {
     $id = parent::_getId();
     if (!$id && $this->mRoot->mContext->mModuleConfig['singlepost']) {
         $cri = new CriteriaCompo();
         $cri->add(new Criteria('uid', Legacy_Utils::getUid()));
         $cri->add(new Criteria('maintable_id', $this->_getMaintableId()));
         $objs = $this->_getHandler()->getObjects($cri);
         if (count($objs) > 0) {
             $id = array_shift($objs)->get('page_id');
         }
     }
     return $id;
 }