Пример #1
0
 public function act_lang_newsAction()
 {
     if (empty($_SERVER['HTTP_X_REQUESTED_WITH'])) {
         error404();
     }
     $model = new AdminModel();
     $lang = $model->getLangNewsByID(post('lnid', 'int'));
     if ($lang->id) {
         $act = post('act');
         if ($act == 'delete') {
             $model->delete('news_lang', "`id` = '{$lang->id}'");
             $response['target_h']['#n_' . $lang->id] = '-';
             $response['target_h']['#status'] = Lang::translate('LANG_NEWS_DELETED');
         } elseif ($act == 'edit') {
             $response['target_v']['#lnid'] = $lang->id;
             $response['target_v']['#name'] = reFilter($lang->name);
             $response['target_v']['#lang'] = reFilter($lang->lang);
             $response['target_v']['#text'] = reFilter($lang->text);
             $response['target_h']['#preview'] = bb($lang->text);
         }
     } else {
         $response['target_h']['#status'] = Lang::translate('LANG_NEWS_NOT_FOUND');
     }
     $response['error'] = 0;
     echo json_encode($response);
     exit;
 }