예제 #1
0
 public function getType()
 {
     if (is_null($this->_type)) {
         $this->_type = CTaxonomyManager::getLegacyTerm($this->type_book, "izdan_type");
     }
     return $this->_type;
 }
예제 #2
0
 /**
  * Пункт меню, к которому привязана задача
  *
  * @return CTerm
  */
 public function getMenu()
 {
     if (is_null($this->_menu)) {
         $this->_menu = CTaxonomyManager::getLegacyTerm($this->menu_name_id, "task_menu_names");
     }
     return $this->_menu;
 }
 /**
  * @return CTerm
  */
 public function getLanguage()
 {
     if (is_null($this->_language)) {
         $tax = CTaxonomyManager::getLegacyTaxonomy("language");
         if (!is_null($tax)) {
             $this->_language = CTaxonomyManager::getLegacyTerm($this->language_id, $tax->getId());
         }
     }
     return $this->_language;
 }
 public function actionDeleteLegacyTerm()
 {
     $term = CTaxonomyManager::getLegacyTerm(CRequest::getInt("id"), CRequest::getInt("taxonomy_id"));
     $term->remove();
     $this->redirect("?action=legacy&id=" . CRequest::getInt("taxonomy_id"));
 }