Пример #1
0
 public function proc_upd()
 {
     if (system::action() == "proc_upd") {
         $obj = new ormFieldsGroup($_POST['obj_id']);
     } else {
         if (system::action() == "proc_add") {
             $obj = new ormFieldsGroup();
             $obj->setClassId($_POST['obj_id']);
         }
     }
     $obj->setName(system::POST('group_name'));
     $obj->setSName(system::POST('group_sname'));
     $obj->setView(system::POST('group_view'));
     $obj->setSystem(system::POST('group_system'));
     $obj_id = $obj->save();
     if ($obj_id === false) {
         echo json_encode(array('error' => 1, 'data' => $obj->getErrorListText(' ')));
     } else {
         $tree = new ormFieldsTree();
         $forUpd = system::action() == "proc_add" ? 0 : 1;
         echo json_encode(array('error' => 0, 'data' => $tree->getGroupHTML($obj, $forUpd)));
     }
     system::stop();
 }