public function agregarFormacion(Capacitacion $capacitacion) { try { $link = conectarse(); //le mando los parametros al procedimiento Almacenado $cedula = $capacitacion->getCedula(); $nstitucionCap = $capacitacion->getInstitucionCap(); $nivelEducacion = $capacitacion->getNivelEducacion(); $codigoRefrendacion = $capacitacion->getCodigoRefrendacion(); $numPaginaRegistro = $capacitacion->getNumPaginaRegistro(); $puntos = $capacitacion->getPuntos(); $fechaRegistro = $capacitacion->getFechaRegistro(); $fechaEntrega = $capacitacion->getFechaEntrega(); $descripcion = $capacitacion->getDescripcion(); $Sql = "SELECT sp_ingresarformacion('{$cedula}','{$nstitucionCap}',{$nivelEducacion}','{$codigoRefrendacion}',\n '{$numPaginaRegistro}','{$puntos}','{$fechaRegistro}','{$fechaEntrega}','{$descripcion}')"; $result = pg_query($link, $Sql); return $result; pg_close($link); } catch (Exception $ex) { echo "No se pudo pudieron ingresar los datos Error" . $ex->getMessage(); } }
<div class="row"> <h2>CURSO CAPACITACIÓN</h2> <hr> </div> <a class="btn-add" href="capacitacion_add.php">Agregar</a> <script lagnuaje="javascript"> function confirmar(){ return confirm("Estas seguro de querer borrar el registro?") } </script> <!-- start --> <?php $collection = array_reverse(Capacitacion::all()); if (!is_null($collection)) { foreach ($collection as $k => $data) { ?> <div class='row'> <h1><?php echo $data->titulo; ?> </h1> <p><?php echo $data->detalle; ?> </p> <img src='../upload/<?php echo $data->imagen; ?>
public function update_certificado_personal($id = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); $dimensiones = Dimension::all()->count(); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) { // Validate the info, create rules for the inputs $id_personal = Input::get('id_personal'); $id_capacitacion = Input::get('id_capacitacion'); $rules = array(); // Run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules); // If the validator fails, redirect back to the form if ($validator->fails()) { return Redirect::to('certificacion/show_personal/' . $id_capacitacion)->withErrors($validator)->withInput(Input::all()); } else { $personal = PersonalCapacitacion::find($id_personal); $capacitacion = Capacitacion::find($personal->id_capacitacion); if (Input::hasFile('archivo')) { $archivo = Input::file('archivo'); $rutaDestino = 'uploads/documentos/rrhh/Capacitaciones/' . $capacitacion->codigo . '/Personal Asistente/' . $personal->apellidos . ' ' . $personal->nombre . '/Certificado/'; $nombreArchivo = $archivo->getClientOriginalName(); $nombreArchivoEncriptado = Str::random(27) . '.' . pathinfo($nombreArchivo, PATHINFO_EXTENSION); $uploadSuccess = $archivo->move($rutaDestino, $nombreArchivoEncriptado); if (!$personal->nombre_archivo == null) { $rutaArchivoEliminar = $personal->url . $personal->nombre_archivo_encriptado; if (File::exists($rutaArchivoEliminar)) { File::delete($rutaArchivoEliminar); } } $personal->nombre_archivo = $nombreArchivo; $personal->nombre_archivo_encriptado = $nombreArchivoEncriptado; $personal->url = $rutaDestino; } $personal->save(); Session::flash('message', 'Se edito correctamente la información del personal.'); return Redirect::to('certificacion/show_personal/' . $id_capacitacion); } } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function validarCapacitacionExisteAjax() { 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 || $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_capacitacion = Input::get('id_capacitacion'); $arr_capacitacion = null; if ($id_capacitacion != '') { $capacitacion = Capacitacion::find($id_capacitacion); if ($capacitacion) { $reporte = ['capacitacion' => $capacitacion, 'id_departamento' => $capacitacion->servicio->idarea]; } else { $reporte = []; } } else { $reporte = []; } return Response::json(array('success' => true, 'reporte' => $reporte), 200); } else { return Response::json(array('success' => false), 200); } }
<img src="../upload/<?php echo $data->imagen; ?> " width="100" id="preview" ><br> <input id="image-name" type="hidden" name="imagen" value="<?php echo $data->imagen; ?> "> <br> <button class="btn" id="launch-image-loader">Seleccionar imagen</button> <br> <p>Seleccione un curso para para vincular el banner.</p> <select name="curso" id=""> <option value="">Seleccionar</option> <?php foreach (Capacitacion::all() as $k => $v) { ?> <?php if ($data->capacitacion_id == $v->id_cap) { ?> <option selected value="<?php echo $v->id_cap; ?> "><?php echo $v->titulo; ?> </option> <?php } else { ?> <option value="<?php
public function update_info_personal($id = null) { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); $dimensiones = Dimension::all()->count(); // Verifico si el usuario es un Webmaster if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) { // Validate the info, create rules for the inputs $id_personal = Input::get('id_personal'); $id_capacitacion = Input::get('id_capacitacion'); $rules = array('nombre' => 'required|alpha_spaces', 'apellidos' => 'required|alpha_spaces', 'departamento' => 'required', 'servicio_clinico' => 'required', 'tipo_documento' => 'required', 'numero_documento' => 'required|numeric|unique:personal_capacitaciones,numero_documento,' . $id_personal . ',id,id_capacitacion,' . $id_capacitacion); // Run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules); // If the validator fails, redirect back to the form if ($validator->fails()) { return Redirect::to('capacitacion/edit_info_personal/' . $id_personal)->withErrors($validator)->withInput(Input::all()); } else { $personal = PersonalCapacitacion::find($id_personal); $capacitacion = Capacitacion::find($personal->id_capacitacion); $personal->nombre = Input::get('nombre'); $personal->apellidos = Input::get('apellidos'); $personal->id_servicio = Input::get('servicio_clinico'); $personal->id_tipodocumento = Input::get('tipo_documento'); $personal->numero_documento = Input::get('numero_documento'); $personal->save(); Session::flash('message', 'Se edito correctamente la información del personal.'); return Redirect::to('capacitacion/show_info_personal/' . $id_personal); } } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }