/** * Deleted checked userevents. */ public function index_onDelete() { if (($checkedIds = post('checked')) && is_array($checkedIds) && count($checkedIds)) { foreach ($checkedIds as $usereventId) { if (!($userevent = UserEvent::find($usereventId))) { continue; } $userevent->delete(); } Flash::success(Lang::get('abnmt.mrc::lang.userevents.delete_selected_success')); } else { Flash::error(Lang::get('abnmt.mrc::lang.userevents.delete_selected_empty')); } return $this->listRefresh(); }
public function onRestore() { extract(post()); CW::info(['onRestore_POST' => post()]); $user = $this->user(); if (!$user) { return; } $userevent = UserEventModel::find($userevent_id); CW::info(['userevent' => $userevent]); if (!$userevent) { return; } $userevent->state()->associate(UserEventStateModel::find(1)); // Статус: В заявке $userevent->save(); }