示例#1
0
 /**
  * 	редактирование объекта
  */
 protected function opEdit($id, $data)
 {
     if (Modules::run('menus/menus_places/check_double_name', $data['name'], $id)) {
         throw new jqGrid_Exception('Такое имя уже используется, придумайте другое');
     }
     if (Modules::run('menus/menus_places/check_double_alias', $data['alias'], $id)) {
         throw new jqGrid_Exception('Такой псевдоним уже используется, придумайте другой');
     }
     parent::opEdit($id, $data);
 }
示例#2
0
 /**
  * 	редактирование объекта
  */
 protected function opEdit($id, $upd)
 {
     // редактирование коммуникаций
     if (isset($upd['concertmasters'])) {
         $this->editConcertmasters($id, $upd['concertmasters']);
         unset($upd['concertmasters']);
     }
     $response = parent::opEdit($id, $upd);
     //cache::drop($id);                       // after oper
     $response['cache_dropped'] = 1;
     // modify original response
     return $response;
 }
示例#3
0
 /**
  * 	редактирование объекта
  */
 protected function opEdit($id, $data)
 {
     if (Modules::run('menus/menus_groups/check_double_name', $data['name'], $id)) {
         throw new jqGrid_Exception('Такое имя уже используется, придумайте другое');
     }
     if (Modules::run('menus/menus_groups/check_double_alias', $data['alias'], $id)) {
         throw new jqGrid_Exception('Такой псевдоним уже используется, придумайте другой');
     }
     // редактирование мест положения
     if (isset($data['places'])) {
         $this->editPlaces($id, $data['places']);
         unset($data['places']);
     }
     parent::opEdit($id, $data);
 }
示例#4
0
 protected function opEdit($id, $upd)
 {
     $upd['version'] = new jqGrid_Data_Raw('version + 1');
     return parent::opEdit($id, $upd);
 }