function execute()
 {
     if (!Request::post('id')) {
         return;
     }
     connectionFaqPartModel::create()->where(array('id' => (int) Request::post('id')))->delete();
 }
 function execute()
 {
     $locale = new Locales('connection');
     $list = $locale->getList();
     if (Request::post('id')) {
         $this->smarty->assign('part', connectionFaqPartModel::create()->where(array('id' => (int) Request::post('id')))->fetchOne());
     }
     $this->smarty->assign('lang', $list);
 }
 function execute()
 {
     $model = connectionFaqPartModel::create();
     $result = array();
     if (!Request::get('part_url')) {
         $partID = '0';
     } else {
         $part = $model->getPartByUrl(Request::get('part_url'), Language::getActiveLanguageISO());
         if (!$part) {
             $partID = '0';
         } else {
             $result['part'] = $part;
             $partID = strval($part['id']);
         }
     }
     $result['answers'] = connectionFaqAnswerModel::create()->getList($partID, Language::getActiveLanguageISO());
     $this->setSeoPage('faq');
     return $result;
 }
 function execute()
 {
     connectionFaqPartModel::create()->add(Request::post('part'));
     return 'success';
 }
 static function getFaqPartList($locale = 'ru')
 {
     return connectionFaqPartModel::create()->getList($locale);
 }