function sinPermisos() { vistaGestor::agregarNotificacion('alerta', 'No tiene permisos para esta �rea'); vistaGestor::documentoNormal('Bienvenido', array('vistas/inicio/bienvenida.html')); }
private function _guardarModificar() { if (!empty($_SESSION['formulario']['idPersona'])) { $errores .= validarCampo::validarDato($_POST['documentoPers'], 'documentoPers', 'NUMERICO', 'no', '4-8'); $errores .= validarCampo::validarSelect($_POST['tipoDocumentoPers'], 'tipoDocumentoPers', 'no'); $errores .= validarCampo::validarDato($_POST['nombrePers'], 'nombrePers', 'NOMBRE', 'no', '3-30', 'palabras'); $errores .= validarCampo::validarDato($_POST['apellidoPers'], 'apellidoPers', 'NOMBRE', 'no', '3-30', 'palabras'); $errores .= validarCampo::validarSelect($_POST['sexoPers'], 'sexoPers', 'no'); $errores .= validarCampo::validarFecha($_POST['fechaNacimientoPers'], 'fechaNacimientoPers', 'no'); $errores .= validarCampo::validarDato($_POST['telefonoPers'], 'telefonoPers', 'NUMERICO', 'no', '11'); $errores .= validarCampo::validarDato($_POST['direccionPers'], 'direccionPers', 'NINGUNO', 'no', '3-200'); if ($_POST['correoPers'] != $_POST['confCorreoPers']) { $errores .= "ERROR"; } vistaGestor::agregarDiccionario('selected_sexo_' . $_POST['sexoPers'], 'selected="selected"'); vistaGestor::agregarDiccionario('selected_tipo_' . $_POST['tipoDocumentoPers'], 'selected="selected"'); if (empty($errores)) { $persona = new persona($_SESSION['formulario']['idPersona'], $_POST['tipoDocumentoPers'] . '-' . $_POST['documentoPers'], $_POST['nombrePers'], $_POST['apellidoPers'], $_POST['sexoPers'], invertirFecha($_POST['fechaNacimientoPers']), $_POST['telefonoPers'], $_POST['direccionPers'], $_POST['correoPers']); $resultado = $persona->modificar(); if ($resultado == 'exito') { vistaGestor::agregarNotificacion('exito', 'Se han modificado los datos de la persona con éxito'); self::_formularioBusqueda(); } elseif ($resultado == 'existeDocumento') { vistaGestor::agregarErrorForm('documentoPers', 'El documento ya existe'); self::_formularioModificar(); } } else { self::_formularioModificar(); } } else { self::_formularioBusqueda(); } }
private function _procesarCertificados() { $curso = curso::cargarCurso($_SESSION['formulario']['idCurso']); if (!empty($curso)) { $edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']); } if (!empty($curso) and !empty($edicion) and !empty($_POST)) { $certificado = $edicion->dameCertificado(); $facilitador = $edicion->dameFacilitador(); $colParticipantes = $edicion->dameColParticipantes(); if (!empty($facilitador) and !empty($certificado) and !empty($colParticipantes) and $edicion->dameEstado() == 'bloqueada') { $existeSi = 0; list($preguntaF, $idF) = explode('_', $_POST['imprimir_facilitador']); $nombre = $facilitador->dameNombre(); $apellido = $facilitador->dameApellido(); $nombreCompletoFacilitador = $nombre . ' ' . $apellido; if ($preguntaF == 'si') { $nombre = $facilitador->dameNombre(); $apellido = $facilitador->dameApellido(); $nombreCompleto = $nombre . ' ' . $apellido; $documento = $facilitador->dameDocumento(); $idPersona = $facilitador->dameId(); $imprimir[] = array('nombre' => $nombreCompleto, 'documento' => $documento, 'tipo' => 'facilitador', 'id' => $idPersona); $existeSi++; } $datosRelacionados = $edicion->dameRelacionParticipantes(); foreach ($datosRelacionados as $valores) { $idTemporar = $valores['id_persona']; $tipoImpresion[$idTemporar] = $valores['estado']; } foreach ($_POST['imprimir_participante'] as $valor) { list($pregunta, $idPersona) = explode('_', $valor); if ($pregunta == 'si') { $participante = $edicion->buscarParticipante($idPersona); if ($participante != NULL) { $nombre = $participante->dameNombre(); $apellido = $participante->dameApellido(); $correo = $participante->dameCorreo(); $nombreCompleto = $nombre . ' ' . $apellido; $documento = $participante->dameDocumento(); $imprimir[] = array('nombre' => $nombreCompleto, 'documento' => $documento, 'tipo' => $tipoImpresion[$idPersona], 'id' => $idPersona); $existeSi++; } } } if ($existeSi != 0) { $codigoGenerado = $curso->dameId() . '-' . $edicion->dameId(); $nombreCurso = $curso->dameNombre(); $duracionEdicion = $edicion->dameDuracion(); $fechaEdicion = invertirFecha($edicion->dameFechaInicio()) . ' al ' . invertirFecha($edicion->dameFechaFin()); $HTML = $certificado->generarHtmlCertificado($imprimir, $codigoGenerado, $nombreCurso, $duracionEdicion, $fechaEdicion, $nombreCompletoFacilitador); generarPDF::cargarDocumento($HTML, "Certificado", "enviar", $correo); self::_enviarCertificados(); } else { vistaGestor::agregarNotificacion('alerta', 'Debe seleccionar al menos una impresión'); self::_enviarCertificados(); } } else { self::_regresarPrincipal(); } } else { self::_regresarPrincipal(); } }
private function _guardarModificar() { if (!empty($_GET['id'])) { $_SESSION['formulario']['idUsuaario'] = $_GET['id']; } $usuario = usuario::cargarUsuario($_SESSION['formulario']['idUsuaario']); if (!empty($usuario)) { $errores .= validarCampo::validarDato($_POST['nombreUsua'], 'nombreUsua', 'NOMBRE', 'no', '3-50'); $errores .= validarCampo::multiMarcado('permisos', 'Debe al menos seleccionar algún permiso', 1, array($_POST['cursosPerm'], $_POST['personasPerm'], $_POST['documentosPerm'], $_POST['impresionesPerm'])); if (empty($errores)) { $permisos = array($_POST['cursosPerm'], $_POST['personasPerm'], $_POST['documentosPerm'], $_POST['impresionesPerm']); foreach ($permisos as $permisoIndividual) { if ($permisoIndividual != '') { $misPermisos .= $permisoIndividual . ','; } } $misPermisos = substr($misPermisos, 0, strlen($misPermisos) - 1); $usuarioModificar = new usuario($usuario->dameId(), $_POST['nombreUsua'], '', '', $misPermisos, ''); $usuarioModificar->modificar(); vistaGestor::agregarNotificacion('exito', 'Se ha modificado con éxito al usuario'); self::_listadoUsuarios(); } else { self::_formularioModificar(); } } else { self::_listadoUsuarios(); } }
private function _guardarModificar() { if (!empty($_SESSION['formulario']['idCurso'])) { $errores .= validarCampo::validarDato($_POST['nombreCurso'], 'nombreCurso', 'NINGUNO', 'no', '5-100'); $errores .= validarCampo::validarDato($_POST['descripcionCurso'], 'descripcionCurso', 'NINGUNO', 'no', '5-200'); if (empty($errores)) { $curso = new curso($_SESSION['formulario']['idCurso'], $_POST['nombreCurso'], $_POST['descripcionCurso']); $resultado = $curso->modificar(); if ($resultado == 'exito') { vistaGestor::agregarNotificacion('exito', 'Se ha modificado con éxito el Curso/Taller'); self::_formularioBusqueda(); } elseif ($resultado == 'existeNombre') { vistaGestor::agregarErrorForm('nombreCurso', 'El nombre del Curso/Taller ya existe'); self::_formularioModificar(); } } else { self::_formularioModificar(); } } else { self::_formularioBusqueda(); } }
private function _guardarParticipante() { $curso = curso::cargarCurso($_SESSION['formulario']['idCurso']); if (!empty($curso)) { $edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']); } if (!empty($curso) and !empty($edicion) and !empty($_SESSION['formulario']['idParticipante']) and $edicion->dameEstado() != 'bloqueada') { $resultado = $edicion->existeParticipante($_SESSION['formulario']['idParticipante']); $error = ''; if (!empty($resultado)) { $edicion->desincorporarPersona($_SESSION['formulario']['idParticipante']); $mensajeResultado = 'desincorporación'; } else { if (!empty($facilitador)) { $idFacilitador = $facilitador->dameId(); } else { $idFacilitador = "0"; } if ($edicion->cuposEdicion() > 0 and $idFacilitador != $_SESSION['formulario']['idParticipante']) { $edicion->incribirPersona($_SESSION['formulario']['idParticipante']); $mensajeResultado = 'inscripción'; } else { $error = "ERROR"; } } if (empty($error)) { unset($_SESSION['formulario']['idParticipante']); vistaGestor::agregarNotificacion('exito', "Se ha realizado la {$mensajeResultado} con éxito"); self::_menuEdicion(); } else { self::_regresarPrincipal(); } } else { self::_regresarPrincipal(); } }