コード例 #1
0
<?php

session_start();
require_once '../CN/clsCNFor.php';
$clsCNFor = new clsCNFor();
$clsCNFor->setStrBD($_SESSION['mapeo']);
//guardo los datos en un array
$datos['idCurso'] = $_GET['idCurso'];
//extraigo los datos de pdf que e hacen falta
$pdf = $clsCNFor->pdfDelCurso($_GET['idCurso']);
$datos['pdf'] = $pdf;
//creamos el examen
$OK = $clsCNFor->generarEvaluacion($datos);
//pasamos el examen anterior lngPuntuacion = 2 NO APTO Cerrado
$clsCNFor->actualizar_tbexamen_lngPuntuacion($_GET['idExam'], '2');
//$clsCNFor->actualizar_tbformacion_lngEstado($_GET['idCurso'], $OK);
if ($OK !== false) {
    //voy a exito
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/examen.php?idExam=' . $OK . '&opcion=comenzar&pdf=' . $datos['pdf'] . '">';
    die;
} else {
    //voy a error
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha generado correctamente el examen del usuario">';
    die;
}
コード例 #2
0
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '19,331';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//averiguo los datos de usuario actual
$objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
$empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
if (isset($_GET['idExam'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Gestión de los Recursos->Recursos Humanos->Cursos On Line|| Ha pulsado una opcion");
    //var_dump($_POST);die;
    //no se ha generado la evaluacion
    if ($_GET['idExam'] === '') {
        //generar el examen y guardarlo en la tabla tbexamen
        $OK = $clsCNFor->generarEvaluacion($_GET);
        //si se ha insertado correctamente enviamos un correo
        if ($OK !== false) {
            //voy a exito
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/examen.php?idExam=' . $OK . '&opcion=comenzar&pdf=' . $_GET['pdf'] . '">';
            die;
        } else {
            //voy a error
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha generado correctamente el examen del usuario">';
            die;
        }
    } else {
        //var_dump($_GET);die;
        //voy a examen.php
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/examen.php?idExam=' . $_GET['idExam'] . '&opcion=' . $_GET['opcion'] . '&pdf=' . $_GET['pdf'] . '">';
        die;