コード例 #1
0
ファイル: Topic.php プロジェクト: bklein01/siberian_cms_2
 public function getCategories()
 {
     if (!$this->getId()) {
         $categories = array();
     } else {
         $category = new Topic_Model_Category();
         $categories = $category->getTopicCategories($this->getId());
     }
     return $categories;
 }
コード例 #2
0
 public function deleteAction()
 {
     if ($data = $this->getRequest()->getParams()) {
         try {
             if (empty($data['category_id'])) {
                 throw new Exception($this->_('An error occurred while saving. Please try again later.'));
             }
             $category = new Topic_Model_Category();
             $category->find($data['category_id']);
             if (!$category->getId()) {
                 throw new Exception($this->_('An error occurred while saving. Please try again later.'));
             }
             $category->delete();
             $html = array('success' => 1);
         } catch (Exception $e) {
             $html = array('error' => 1, 'message' => $e->getMessage(), 'message_button' => 1, 'message_loader' => 1);
         }
         $this->_sendHtml($html);
     }
 }