public function store() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) { $attributes = array('nombre_documento' => 'Nombre del Documento', 'autor_documento' => 'Nombre del Autor', 'codigo_documento' => 'Código de Archivamiento', 'descripcion_documento' => 'Descripción del Documento', 'archivo' => 'Plan de Desarrollo de RRHH'); $messages = array(); $rules = array('nombre_documento' => 'required|max:200', 'autor_documento' => 'required|max:200', 'codigo_documento' => 'required|max:100', 'descripcion_documento' => 'required|max:200', 'archivo' => 'required'); $validator = Validator::make(Input::all(), $rules, $messages, $attributes); if ($validator->fails()) { return Redirect::to('plan_desarrollo/create')->withErrors($validator)->withInput(Input::all()); } else { $plan_desarrollo = new PlanDesarrollo(); $plan_desarrollo->nombre = Input::get('nombre_documento'); $plan_desarrollo->autor = Input::get('autor_documento'); $plan_desarrollo->descripcion = Input::get('descripcion_documento'); $plan_desarrollo->codigo_archivamiento = Input::get('codigo_documento'); if (Input::hasFile('archivo')) { $archivo = Input::file('archivo'); $rutaDestino = 'uploads/documentos/RRHH/Plan de Desarrollo/'; $nombreArchivo = $archivo->getClientOriginalName(); $nombreArchivoEncriptado = Str::random(27) . '.' . pathinfo($nombreArchivo, PATHINFO_EXTENSION); $uploadSuccess = $archivo->move($rutaDestino, $nombreArchivoEncriptado); $plan_desarrollo->nombre_archivo = $nombreArchivo; $plan_desarrollo->nombre_archivo_encriptado = $nombreArchivoEncriptado; $plan_desarrollo->url = $rutaDestino; } $plan_desarrollo->save(); return Redirect::to('plan_desarrollo/index')->with('message', 'Se registró correctamente el plan de desarrollo de rrhh.'); } } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
<?php $pland = $_POST["txtpland"]; $descripcion = $_POST["txtdescripcion"]; require_once '../negocio/PlanDesarrollo.class.php'; $objPlanD = new PlanDesarrollo(); $objPlanD->setTitulo($pland); $objPlanD->setDescripcion($descripcion); $resultado = $objPlanD->agregar(); echo json_encode($resultado);
<?php $codigo = $_POST["codigo"]; require_once '../negocio/PlanDesarrollo.class.php'; $objPlanD = new PlanDesarrollo(); $objPlanD->setCodigo($codigo); $resultado = $objPlanD->eliminar(); echo json_encode($resultado);
<?php $codigo = $_POST["txtcodigoedit"]; $pland = $_POST["txtplandedit"]; $titulo = $_POST["txttitulo"]; $descripcion = $_POST["txtdescripcion"]; require_once '../negocio/PlanDesarrollo.class.php'; $objPlanD = new PlanDesarrollo(); $objPlanD->setCodigo($codigo); $objPlanD->setTitulo($titulo); $objPlanD->setDescripcion($descripcion); $resultado = $objPlanD->editar(); echo json_encode($resultado);
<?php require_once '../negocio/PlanDesarrollo.class.php'; $objPlanD = new PlanDesarrollo(); $resultado = $objPlanD->listar(); echo json_encode($resultado); ?>