Esempio n. 1
0
 public function deletePageById($pageId)
 {
     $this->_flushCache();
     $where[] = $this->_db->quoteInto('id = ?', $pageId);
     $this->delete($where);
     //delete content nodes
     unset($where);
     $mdlNodes = new Model_ContentNode();
     $where[] = $this->_db->quoteInto('parent_id = ?', 'page_' . $pageId);
     $mdlNodes->delete($where);
     //delete meta data
     $mdlMeta = new Model_MetaData();
     $mdlMeta->deleteByPageId($pageId);
 }
Esempio n. 2
0
 public function deletePageById($pageId)
 {
     $this->_flushCache();
     $where[] = $this->_db->quoteInto('id = ? OR parent_id = ?', $pageId, 'INTEGER');
     $this->delete($where);
     //delete meta data
     $mdlMeta = new Model_MetaData();
     $mdlMeta->deleteByPageId($pageId);
     $this->_flushCache();
 }