protected function SetTemplateAction($sTemplate)
 {
     $sResultTemplate = HelperPlugin::GetDelegate('template', $sTemplate . '.tpl', true);
     if ($sResultTemplate and is_file($sResultTemplate)) {
         return parent::SetTemplate($sResultTemplate);
     } else {
         parent::SetTemplateAction(HelperPlugin::GetDelegate('template', $sTemplate));
     }
     /*
     parent::SetTemplateAction($sTemplate);
     $this->SetTemplate($this->sActionTemplate);
     */
 }
 /**
  * Удаление топика
  *
  * @return  void
  */
 protected function EventDelete()
 {
     $this->Security_ValidateSendForm();
     // * Получаем номер топика из УРЛ и проверяем существует ли он
     $sTopicId = $this->GetParam(0);
     if (!($oTopic = $this->Topic_GetTopicById($sTopicId))) {
         return parent::EventNotFound();
     }
     // * проверяем есть ли право на удаление топика
     if (!$this->ACL_IsAllowDeleteTopic($oTopic, $this->oUserCurrent)) {
         return parent::EventNotFound();
     }
     // * Гарантировано удаляем топик и его зависимости
     $this->Hook_Run('topic_delete_before', array('oTopic' => $oTopic));
     $this->PluginAceadminpanel_Admin_DelTopic($oTopic->GetId());
     $this->Hook_Run('topic_delete_after', array('oTopic' => $oTopic));
     // * Перенаправляем на страницу со списком топиков из блога этого топика
     Router::Location($oTopic->getBlog()->getUrlFull());
 }