public function render_view_plan_mejora_proceso($id = null) { 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 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $id) { $data["tipo_documentos"] = TipoDocumentos::lists('nombre', 'idtipo_documento'); $data["plan_mejora_proceso_info"] = PlanMejoraProceso::searchPlanMejoraProcesoById($id)->get(); $data["archivo"] = basename($data["plan_mejora_proceso_info"][0]->url); if ($data["plan_mejora_proceso_info"]->isEmpty()) { return Redirect::to('plan_mejora_procesos/list_plan_mejora_procesos'); } $data["plan_mejora_proceso_info"] = $data["plan_mejora_proceso_info"][0]; return View::make('plan_mejora_procesos/viewPlanMejoraProceso', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function submit_disable_plan_mejora_proceso() { 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 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) { $documento_id = Input::get("documento_id"); $url = "plan_mejora_proceso/edit_plan_mejora_proceso" . "/" . $documento_id; $plan_mejora_procesos = PlanMejoraProceso::find($documento_id); $plan_mejora_procesos->delete(); Session::flash('message', 'Se inhabilitó correctamente el plan de mejora de procesos.'); return Redirect::to($url); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }