public function submit_disable_area() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1) { $area_id = Input::get("area_id"); $url = "areas/edit_area" . "/" . $area_id; $area = Area::find($area_id); $usuarios_activos = User::searchPersonalActivoByIdArea($area_id)->get(); if (count($usuarios_activos) == 0) { $area->delete(); Session::flash('message', 'Se inhabilitó correctamente el área.'); return Redirect::to('areas/list_areas'); } else { Session::flash('error', 'El área cuenta con personal activo. Acción no realizada.'); } return Redirect::to($url); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function return_usuarios() { if (!Request::ajax() || !Auth::check()) { return Response::json(array('success' => false), 200); } $id = Auth::id(); $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); if ($data["user"]->idrol == 1) { // Check if the current user is the "System Admin" $data = Input::get('selected_id'); $usuarios_resp = User::searchPersonalActivoByIdArea($data)->get(); return Response::json(array('success' => true, 'usuarios_resp' => $usuarios_resp), 200); } else { return Response::json(array('success' => false), 200); } }