public function post_delete() { if (Input::has('user_id')) { $uid = Input::get('user_id'); $user = CmsUser::find($uid); //CHECK IF USER EXISTS if (empty($user)) { Notification::error(LL('cms::alert.delete_user_error', CMSLANG), 2500); return Redirect::to_action('cms::user'); } else { $user->delete(); Notification::success(LL('cms::alert.delete_user_success', CMSLANG, array('user' => $user->username)), 1500); return Redirect::to_action('cms::user'); } } else { Notification::error(LL('cms::alert.delete_user_error', CMSLANG), 1500); return Redirect::to_action('cms::user'); } }
public function post_save_password() { $auth = Auth::check(); if ($auth) { $input = Input::get(); //GRAB DATA if (!empty($input['user_id'])) { $user = CmsUser::find($input['user_id']); //VALIDATION CHECK $rules = array('user_password' => 'required|min:8|confirmed'); $messages = array('required' => LL('cms::validation.required', CMSLANG)->get(), 'min' => LL('cms::validation.min.string', CMSLANG)->get(), 'confirmed' => LL('cms::validation.confirmed', CMSLANG)->get()); $validation = Validator::make($input, $rules, $messages); if ($validation->fails()) { return json_encode($validation->errors); } //VALIDATION OK $user->password = Hash::make($input['user_password']); $user->save(); $uid = $user->id; $response = 'success'; $msg = LL('cms::ajax_resp.user_password_success', CMSLANG)->get(); $backurl = $input['back_url']; } else { $uid = null; $response = 'error'; $msg = LL('cms::ajax_resp.user_nouser_error', CMSLANG)->get(); $backurl = '#'; } } else { $uid = null; $response = 'error'; $msg = LL('cms::ajax_resp.user_password_error', CMSLANG)->get(); $backurl = '#'; } $data = array('auth' => $auth, 'cls' => 'user_id', 'id' => $uid, 'response' => $response, 'message' => $msg, 'backurl' => $backurl); return json_encode($data); }