Exemplo n.º 1
0
<?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
Exemplo n.º 2
0
<?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;
Exemplo n.º 3
0
<?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)
Exemplo n.º 6
0
<?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, '');
Exemplo n.º 7
0
<?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);
            }
 
Exemplo n.º 11
0
<?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">
Exemplo n.º 12
0
<?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">
Exemplo n.º 13
0
<?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, '');
Exemplo n.º 14
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;
}
<?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">
Exemplo n.º 16
0
<?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);
Exemplo n.º 17
0
<?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">