Exemplo n.º 1
0
 /**
  * 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();
 }
Exemplo n.º 2
0
 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();
 }