Example #1
0
 public function postEditlang()
 {
     User::onlyHas('lang-view');
     $oper = Input::get('oper');
     $id = Input::get('id');
     if ($id == 1) {
         Log::error("Editing lang #{$id} disabled");
         return [];
     }
     $jqgrid = new jQgrid('apl_lang');
     $result = $jqgrid->operation(array('name' => Input::get('name'), 'ext' => Input::get('ext'), 'enabled' => Input::get('enabled')));
     $this->layout = null;
     if ($oper == 'add') {
         Event::fire('language_created', $result);
         Post::addLang($result);
         VarLangModel::addLang($result);
     }
     if ($oper == 'del') {
         Event::fire('language_deleted', $id);
         Post::removeLang($id);
         VarLangModel::removeLang($id);
     }
     Log::info("Lang operation {$oper} #{$id}");
 }