<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '20,314'; //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($_POST['cmdAlta'])) { logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Gestion de los Recursos->Recursos Humanos->Competencia->Alta perfil puesto de trabajo|| Ha pulsado 'Guardar Datos'"); echo 'nanai'; die; //BORRAR //damos de alta el nuevo perfil $OK = $clsCNFor->aprobarCursoEmpleado($_POST); //si se ha insertado correctamente enviamos un correo if ($OK !== false) { //busco el responsable de oficina o departamento
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $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']; require '../general/PDF/fpdf.php'; //traigo los datos del curso $datosProv = $clsCNFor->datosEvaluacion($_GET); //var_dump($_GET);die; //ahora compruebo si se ha guardado en tbformacion la fecha de la primera vez que se genero el certificado //si es asi la traigo (esla que aparece en el certificado) //sino es asi la creo con dia de hoy y la traigo $fecha = $clsCNFor->fechaCertificado($_GET['idExam']); if (is_null($fecha)) { //actualizo la fecha de hoy $fecha = $clsCNFor->actualizarFechaCertificado($_GET['idExam']); } //var_dump($fecha);die;
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $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']); ////////////////////////////// //VARIABLE DE APROBAR O SUSPENDER $aprobar = 70; // % porciento total preguntas para aprobar ////////////////////////////// //averiguo los datos de usuario actual $objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']); $empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos']; //presentar los resultados if (isset($_GET['opcion']) && $_GET['opcion'] === 'resultado') { //voy a resultado echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/examen_result.php?idExam=' . $_GET['idExam'] . '">'; die; } //guardar la pregunta y pasar a la siguiente if (isset($_GET['guardar']) && $_GET['guardar'] !== '') {
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $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 {
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '17,301'; //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']; $permiso = $clsCNUsu->ObtienePermisoUsuario($_SESSION['strUsuario']); function EnviaCorreos($strMail, $originado, $destinatario, $num, $fecha, $departamento, $opcion, $tipo) { require_once '../general/phpmailer/PHPMailerAutoload.php'; $to = $strMail; $from = '*****@*****.**'; $mail = new PHPMailer(); //Correo desde donde se envía (from) $mail->setFrom($from, ''); //Correo de envío (to)
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '19,311'; //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']; //???????????????? NO BORRAR, MAS ADELANTE 12/6/2015 //function EnviaCorreos($strMail,$originado,$destinatario,$num,$fecha,$departamento,$tipo){ // require_once '../general/phpmailer/PHPMailerAutoload.php'; // // $to = $strMail; // $from='*****@*****.**'; // // $mail = new PHPMailer(); // //Correo desde donde se envía (from) // $mail->setFrom($from, '');
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '19,312'; //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($_POST['cmdAlta'])) { logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Gestion de los Recursos->Recursos Humanos->Competencia->Alta perfil puesto de trabajo|| Ha pulsado 'Guardar Datos'"); //var_dump($_POST);die; //damos de alta el nuevo perfil $OK = $clsCNFor->editarCursoEmpleado($_POST); //si se ha insertado correctamente enviamos un correo if ($OK !== false) { //busco el responsable de oficina o departamento //$DatosResponsable=$clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']); //EnviaCorreos($DatosResponsable['email'], $empleado, $DatosResponsable['Responsable'], $OK, date('d/m/Y'), $DatosResponsable['Departamento'],$tipo);
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $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']); //STO YA NO FUNCIONA 21/12/2015 ////////////////////////////// //VARIABLE DE APROBAR O SUSPENDER //$aprobar = 70; // % porciento total preguntas para aprobar 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||Resultados"); //averiguo los datos de usuario actual $objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']); $empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos']; //es editar el pefil por el session[usuario], busco los datos $datosProv = $clsCNFor->datosEvaluacion($_GET); $_SESSION['datosForm'] = $datosProv; //var_dump($_SESSION['datosForm']);die; date_default_timezone_set('Europe/Madrid'); $fechaForm = date('d/m/Y'); ?>
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '73,304'; //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']; ////????????????????????????????????? //function EnviaCorreos($strMail,$originado,$destinatario,$num,$fecha,$departamento,$tipo){ // require_once '../general/phpmailer/PHPMailerAutoload.php'; // // $to = $strMail; // $from='*****@*****.**'; // // $mail = new PHPMailer(); // //Correo desde donde se envía (from) // $mail->setFrom($from, '');
<?php session_start(); require_once '../general/funcionesGenerales.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '73,302'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); require_once '../CN/clsCNFor.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="shortcut icon" href="../images/q.ico"> <title>Perfiles de Trabajo - MODIFICACIÓN</title> <script language="JavaScript"> <!-- // var txt="- Sistema de Gestión de la Calidad "; var espera=120; var refresco=null; function rotulo_status() { window.status=txt; txt=txt.substring(1,txt.length)+txt.charAt(0); refresco=setTimeout("rotulo_status()",espera); }
<?php session_start(); require_once '../general/funcionesGenerales.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '19,312'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); require_once '../CN/clsCNFor.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); function estado($lngEstado) { switch ($lngEstado) { case '0': return "Sin Aprobar"; case '2': return "Aprobado"; case '3': return "Aprobado y Evaluado"; case '1': return "Rechazado"; } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="shortcut icon" href="../images/q.ico">
<?php session_start(); require_once '../general/funcionesGenerales.php'; require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '23,321'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); function estado($lngEstado) { switch ($lngEstado) { case '0': return "Sin Aprobar"; case '2': return "Aprobado"; case '1': return "Rechazado"; } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '30,351'; //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']; //???????????????? NO BORRAR, MAS ADELANTE 12/6/2015 //function EnviaCorreos($strMail,$originado,$destinatario,$num,$fecha,$departamento,$tipo){ // require_once '../general/phpmailer/PHPMailerAutoload.php'; // // $to = $strMail; // $from='*****@*****.**'; // // $mail = new PHPMailer(); // //Correo desde donde se envía (from) // $mail->setFrom($from, '');
<?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; }
<?php session_start(); require_once '../general/funcionesGenerales.php'; require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '23,351'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); //function estado($lngEstado){ // switch ($lngEstado) { // case '0': // return "Sin Aprobar"; // case '1': // return "Aprobado"; // case '2': // return "Rechazado"; // } //} ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="shortcut icon" href="../images/q.ico">
<?php session_start(); require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; require_once '../CN/clsCNRecl.php'; require_once '../general/funcionesGenerales.php'; $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); $clsCNRecl = new clsCNRecl(); $clsCNRecl->setStrBD($_SESSION['mapeo']); //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '23,322'; //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($_POST['cmdAlta'])) { logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Gestion de los Recursos->Recursos Humanos->Evaluacion de la Formacion->Evaluar|| Ha pulsado 'Guardar Datos'"); //var_dump($_POST);die; if ($_POST['opcion'] === 'Nuevo') { //damos de alta la nueva valoracion del curso $OK = $clsCNFor->valorarFormacionNueva($_POST); } else { if ($_POST['opcion'] === 'Editar') { //editamos los datos de valoracion del curso $OK = $clsCNFor->valorarFormacionEditar($_POST);
<?php session_start(); require_once '../general/funcionesGenerales.php'; require_once '../CN/clsCNFor.php'; require_once '../CN/clsCNUsu.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '22,314'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); $clsCNFor = new clsCNFor(); $clsCNFor->setStrBD($_SESSION['mapeo']); $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($_SESSION['mapeo']); function estado($lngEstado) { switch ($lngEstado) { case '0': return "Sin Aprobar"; case '2': return "Aprobado"; case '1': return "Rechazado"; } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">