/** * редактирование объекта */ 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); }
/** * редактирование объекта */ 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; }
/** * редактирование объекта */ 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); }
protected function opEdit($id, $upd) { $upd['version'] = new jqGrid_Data_Raw('version + 1'); return parent::opEdit($id, $upd); }