private function _mostrarFormInicioSession() { // vistaGestor::agregarArchivoCss('formularios'); // vistaGestor::agregarArchivoCss('indexModificador'); $arrayCursos = edicion::eventosPasados(); $titulos = array('Curso/Taller', 'Fecha'); $linkBase = '?ctrl=curso&acc=historial'; $listadoGenerador = new listado($arrayCursos, $titulos, $linkBase, 0, 1); if (!empty($arrayCursos)) { $i = 0; foreach ($arrayCursos as $edicion) { if ($i == 5) { break; } $facilitador = $edicion->dameFacilitador(); if (!empty($facilitador)) { $nombreFacilitador = $facilitador->dameNombre(); } else { $nombreFacilitador = 'No asignado'; } $listadoGenerador->agregarFila(array($edicion->dameNombreCurso(), invertirFecha($edicion->dameFechaInicio())), ''); $i++; } } $htmlListado = $listadoGenerador->listado(); vistaGestor::agregarDiccionario('htmlListado', $htmlListado); $arrayCursos = edicion::eventosProximos(); $titulos = array('Curso/Taller', 'Fecha'); $linkBase = '?ctrl=curso&acc=historial'; $listadoGenerador = new listado($arrayCursos, $titulos, $linkBase, 0, 1); if (!empty($arrayCursos)) { $i = 0; foreach ($arrayCursos as $edicion) { if ($i == 5) { break; } $facilitador = $edicion->dameFacilitador(); if (!empty($facilitador)) { $nombreFacilitador = $facilitador->dameNombre(); } else { $nombreFacilitador = 'No asignado'; } $listadoGenerador->agregarFila(array($edicion->dameNombreCurso(), invertirFecha($edicion->dameFechaFin())), ''); $i++; } } $htmlListado = $listadoGenerador->listado(); vistaGestor::agregarDiccionario('htmlListado1', $htmlListado); vistaGestor::documentoNormal('', array('vistas/logeo/formInicioSession.html', 'vistas/logeo/portada.html')); }
function sinPermisos() { vistaGestor::agregarNotificacion('alerta', 'No tiene permisos para esta �rea'); vistaGestor::documentoNormal('Bienvenido', array('vistas/inicio/bienvenida.html')); }
private function _formularioModificar() { if (!empty($_GET['id'])) { $_SESSION['formulario']['idPersona'] = $_GET['id']; } vistaGestor::agregarDiccionario('link_form_persona', '?ctrl=persona&acc=guarModi'); $persona = persona::cargarPersona($_SESSION['formulario']['idPersona']); if (!empty($persona)) { vistaGestor::agregarDiccionario('datoNombre', $persona->dameNombre()); vistaGestor::agregarDiccionario('datoApellido', $persona->dameApellido()); vistaGestor::agregarDiccionario('datoDocumento', $persona->dameDocumento()); if (empty($_POST)) { vistaGestor::agregarDiccionario('post_nombrePers', $persona->dameNombre()); vistaGestor::agregarDiccionario('post_apellidoPers', $persona->dameApellido()); list($tipoDocumento, $documento) = explode('-', $persona->dameDocumento()); vistaGestor::agregarDiccionario('selected_tipo_' . $tipoDocumento, 'selected="selected"'); vistaGestor::agregarDiccionario('post_documentoPers', $documento); vistaGestor::agregarDiccionario('post_telefonoPers', $persona->dameTelefono()); vistaGestor::agregarDiccionario('selected_sexo_' . $persona->dameSexo(), 'selected="selected"'); vistaGestor::agregarDiccionario('post_fechaNacimientoPers', invertirFecha($persona->dameFechaNacimiento())); vistaGestor::agregarDiccionario('post_direccionPers', $persona->dameDireccion()); vistaGestor::agregarDiccionario('post_correoPers', $persona->dameCorreo()); vistaGestor::agregarDiccionario('post_confCorreoPers', $persona->dameCorreo()); } vistaGestor::agregarArchivoCss('formularios'); vistaGestor::documentoNormal('Modificar una Persona', array('vistas/persona/seleccionPersona.html', 'vistas/persona/formPersona.html')); } else { unset($_SESSION['formulario']['idPersona']); self::_formularioBusqueda(); } }
$colParticipantes = $edicion->dameColParticipantes(); $persona = $edicion->buscarParticipante($idPersona); if (!empty($persona)) { $codigoCorrecto = 'CORRECTO'; } } } } if ($codigoCorrecto == 'CORRECTO') { $nombreCurso = $curso->dameNombre(); $tipoCurso = $edicion->dameTipoLegible(); $duracion = $edicion->dameDuracion(); $fechaInicio = invertirFecha($edicion->dameFechaInicio()); $fechaFinal = invertirFecha($edicion->dameFechaFin()); $nombrePersona = $persona->dameNombre(); $apellidoPersona = $persona->dameApellido(); $cedulaPersona = $persona->dameDocumento(); vistaGestor::agregarDiccionario('nombreCurso', $nombreCurso); vistaGestor::agregarDiccionario('tipoEdicion', $tipoCurso); vistaGestor::agregarDiccionario('idEdicion', $edicion->dameId()); vistaGestor::agregarDiccionario('duracionEdicion', $duracion); vistaGestor::agregarDiccionario('inicioEdicion', invertirFecha($fechaInicio)); vistaGestor::agregarDiccionario('finalEdicion', invertirFecha($fechaFinal)); vistaGestor::agregarDiccionario('nombrePersona', $nombrePersona); vistaGestor::agregarDiccionario('apellidoPersona', $apellidoPersona); vistaGestor::agregarDiccionario('documentoPersona', $cedulaPersona); vistaGestor::agregarArchivoCss('formularios'); vistaGestor::documentoNormal('', array('vistas/curso/datosCodigo.html', 'vistas/btnSalir.html')); } else { echo "<script> alert('Certificado no encontrado.'); \n\twindow.location = './';\n\t</script>"; }
private function _imprimirCertificados() { $tipo = 'imprimir'; $curso = curso::cargarCurso($_SESSION['formulario']['idCurso']); if (!empty($curso)) { $edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']); } if (!empty($curso) and !empty($edicion)) { $error = ''; $facilitador = $edicion->dameFacilitador(); $certificado = $edicion->dameIdentificador(); $colParticipantes = $edicion->dameColParticipantes(); $identificador = $edicion->dameIdentificador(); if (!empty($facilitador) and !empty($certificado) and !empty($identificador) and $edicion->cuposEdicion() < $edicion->dameLimite() and $edicion->dameEstado() == 'bloqueada') { $titulos = array('Nombre', 'Apellido', 'Documento', 'Opcion'); $linkBase = '#'; $listadoGenerador = new listadoGenerador($colParticipantes, $titulos, $linkBase, $_GET['pag'], $edicion->dameLimite()); vistaGestor::agregarDiccionario('boton_imprimir_documento', '<input type="submit" id="btn_imprimir" name="btn_imprimir" value="Imprimir">'); $listadoGenerador->agregarFila(array('<b>Facilitador: </b> ' . $facilitador->dameNombre(), $facilitador->dameApellido(), $facilitador->dameDocumento(), '<select class="input-field" name="imprimir_facilitador" name="imprimir_participante"> <option value="no_' . $facilitador->dameId() . '">No imprimir</option> <option value="si_' . $facilitador->dameId() . '">Imprimir</option> </select>'), ''); $datosRelacionados = $edicion->dameRelacionParticipantes(); foreach ($datosRelacionados as $valores) { $idTemporar = $valores['id_persona']; $tipoImpresion[$idTemporar] = $valores['estado']; } foreach ($colParticipantes as $participante) { $tipoImpresionPersona = $tipoImpresion[$participante->dameId()]; if ($tipoImpresionPersona != 0 or $tipoImpresionPersona == 'facilitador' or $tipoImpresionPersona == 'participacion') { $select = '<select name="imprimir_participante[]" name="imprimir_participante[]"> <option value="no_' . $participante->dameId() . '">No imprimir</option> <option value="si_' . $participante->dameId() . '">Imprimir</option> </select>'; } else { $select = 'No curso'; } $listadoGenerador->agregarFila(array($participante->dameNombre(), $participante->dameApellido(), $participante->dameDocumento(), $select), ''); } $htmlListado = $listadoGenerador->generarListado(); $nombreFacilitador = $facilitador->dameNombre() . ' ' . $facilitador->dameApellido(); vistaGestor::agregarDiccionario('nombreFacilitador', $nombreFacilitador); vistaGestor::agregarDiccionario('horarioEdicion', $edicion->dameHorario()); vistaGestor::agregarDiccionario('htmlListado', $htmlListado); vistaGestor::agregarDiccionario('link_imprimir_documento', '?ctrl=documento&acc=geneCert'); vistaGestor::agregarDiccionario('nombreCurso', $curso->dameNombre()); vistaGestor::agregarDiccionario('tipoEdicion', $edicion->dameTipoLegible()); vistaGestor::agregarDiccionario('duracionEdicion', $edicion->dameDuracion()); vistaGestor::agregarDiccionario('inicioEdicion', invertirFecha($edicion->dameFechaInicio())); vistaGestor::agregarDiccionario('finalEdicion', invertirFecha($edicion->dameFechaFin())); vistaGestor::agregarDiccionario('cuposEdicion', $edicion->cuposEdicion() . ' / ' . $edicion->dameLimite()); vistaGestor::agregarArchivoCss('listados'); vistaGestor::documentoNormal('Imprimir certificados', array('vistas/edicion/datosEdicion.html', 'vistas/documento/imprimirIdentificador.html')); } else { self::_regresarPrincipal(); } } else { self::_regresarPrincipal(); } }
private function _listadoUsuarios() { $colUsuarios = usuario::dameColUsuarios(); $titulos = array('Nombre', 'Usuario', 'Permisos', 'Estado', 'Opciones'); $linkBase = '?ctrl=usuario&acc=listUsua'; $listadoGenerador = new listadoGenerador($colUsuarios, $titulos, $linkBase, $_GET['pag'], 15); if (!empty($colUsuarios)) { foreach ($colUsuarios as $usuario) { $opciones = listadoGenerador::crearOpcion('Modificar Usuario', '?ctrl=usuario&acc=modiUsua&id=' . $usuario->dameId(), 'modificar negro'); if ($usuario->dameEstado() == 'activo' or $usuario->dameEstado() == 'restablecer') { $iconoAccion = 'bloquear'; } else { $iconoAccion = 'abierto'; } $opciones .= listadoGenerador::crearOpcion('Cambiar Estado', '?ctrl=usuario&acc=cambEsta&id=' . $usuario->dameId(), $iconoAccion . ' negro'); if ($usuario->dameEstado() == 'activo') { $opciones .= listadoGenerador::crearOpcion('Restablecer Clave', '?ctrl=usuario&acc=restClav&id=' . $usuario->dameId(), 'actualizar negro'); } if ($usuario->dameEstado() != 'restablecer') { $miEstadoUsuario = $usuario->dameEstado(); $miEstadoUsuario = ucfirst($miEstadoUsuario); } else { $miEstadoUsuario = 'Clave restablecida'; } $listadoGenerador->agregarFila(array($usuario->dameNombre(), $usuario->dameUsuario(), $usuario->damePermisosMostrar(), $miEstadoUsuario, $opciones), ''); } } $htmlListado = $listadoGenerador->generarListado(); vistaGestor::agregarArchivoCss('listados'); vistaGestor::agregarDiccionario('htmlListado', $htmlListado); vistaGestor::documentoNormal('Listado de usuarios', array('vistas/usuario/listadoUsuarios.html')); }
private function _historial() { $arrayCursos = edicion::historialEdiciones(); $titulos = array('Curso', 'Descripción', 'Tipo', 'Duracion', 'Inicio', 'Final'); $linkBase = '?ctrl=curso&acc=historial'; $listadoGenerador = new listado($arrayCursos, $titulos, $linkBase, $_GET['pag'], 5); if (!empty($arrayCursos)) { foreach ($arrayCursos as $edicion) { $facilitador = $edicion->dameFacilitador(); if (!empty($facilitador)) { $nombreFacilitador = $facilitador->dameNombre(); } else { $nombreFacilitador = 'No asignado'; } $listadoGenerador->agregarFila(array($edicion->dameNombreCurso(), $edicion->dameDescripcionCurso(), ucfirst($edicion->dameTipoLegible()), ucfirst($edicion->dameDuracion()), invertirFecha($edicion->dameFechaInicio()), invertirFecha($edicion->dameFechaFin())), ''); } } $htmlListado = $listadoGenerador->generarListado(); vistaGestor::agregarDiccionario('htmlListado', $htmlListado); vistaGestor::agregarArchivoCss('formularios'); vistaGestor::agregarArchivoCss('listados'); vistaGestor::documentoNormal('Historial Curso/Taller', array('vistas/curso/listadoCursos.html')); }
public function _verInf() { vistaGestor::documentoNormal('Informacion', array('vistas/ayuda/informacion.html')); }
private function _verCerrar() { $curso = curso::cargarCurso($_SESSION['formulario']['idCurso']); if (!empty($curso)) { $edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']); } if (!empty($curso) and !empty($edicion)) { if ($edicion->dameEstado() == 'bloqueada') { if ($edicion->dameTipo() == 'curso_apro' or $edicion->dameTipo() == 'taller_apro') { $lasOpciones = 'Calificación'; } else { $lasOpciones = 'Certificación'; } $titulos = array('Nombre', 'Apellido', 'Documento', $lasOpciones); $linkBase = '#'; $colParticipantes = $edicion->dameColParticipantes(); $listadoGenerador = new listadoGenerador($colParticipantes, $titulos, $linkBase, $_GET['pag'], $edicion->dameLimite()); $datosRelacionados = $edicion->dameRelacionParticipantes(); foreach ($datosRelacionados as $valores) { $idTemporal = $valores['id_persona']; $tipoCulminacion[$idTemporal] = $valores['estado']; } foreach ($colParticipantes as $participante) { $miIdParticipante = $participante->dameId(); $miTipoCulminacion = $tipoCulminacion[$miIdParticipante]; if ($miTipoCulminacion == 'participacion') { $datoTipo = 'Participación'; } elseif ($miTipoCulminacion == 'noCurso') { $datoTipo = 'No cursó'; } elseif ($miTipoCulminacion > 0) { $datoTipo = $miTipoCulminacion; } elseif ($miTipoCulminacion == 0) { $datoTipo = 'No cursó'; } else { exit("ERROR: NINGUN TIPO DE CERTIFICADO COINCIDE"); } $listadoGenerador->agregarFila(array($participante->dameNombre(), $participante->dameApellido(), $participante->dameDocumento(), $datoTipo), ''); } $htmlListado = $listadoGenerador->generarListado(); $facilitador = $edicion->dameFacilitador(); $nombreFacilitador = $facilitador->dameNombre() . ' ' . $facilitador->dameApellido(); vistaGestor::agregarDiccionario('nombreFacilitador', $nombreFacilitador); vistaGestor::agregarDiccionario('horarioEdicion', $edicion->dameHorario()); vistaGestor::agregarDiccionario('htmlListado', $htmlListado); vistaGestor::agregarDiccionario('nombreCurso', $curso->dameNombre()); vistaGestor::agregarDiccionario('tipoEdicion', $edicion->dameTipoLegible()); vistaGestor::agregarDiccionario('duracionEdicion', $edicion->dameDuracion()); vistaGestor::agregarDiccionario('inicioEdicion', invertirFecha($edicion->dameFechaInicio())); vistaGestor::agregarDiccionario('finalEdicion', invertirFecha($edicion->dameFechaFin())); vistaGestor::agregarDiccionario('cuposEdicion', $edicion->cuposEdicion() . ' / ' . $edicion->dameLimite()); vistaGestor::agregarArchivoCss('listados'); vistaGestor::agregarArchivoJs('confirmarCerrarEdicion'); vistaGestor::documentoNormal('Ver culminación', array('vistas/edicion/datosEdicion.html', 'vistas/edicion/cerrarEdicion.html')); } else { self::_menuEdicion(); } } else { self::_regresarPrincipal(); } }