function Alta(&$num, $strAsigEmpl, $TipoOrigen, $lngIdOrigen, $strNumDocOrigen, $strUsuario, $optACP, $strOficina, $txtDescProblema, $strCausaRaiz, $strDescAccion, $datFechaMaxCierre)
 {
     logger('traza', 'clsCNacp.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . "  clsCNacp->Alta({$num},{$strAsigEmpl},{$TipoOrigen},{$lngIdOrigen},{$strNumDocOrigen},{$strUsuario},{$optACP},{$strOficina},{$txtDescProblema},{$strCausaRaiz}, \r\n    \t\t\t{$strDescAccion},{$datFechaMaxCierre})");
     //validación datos entrada
     if (is_null($strUsuario)) {
         return false;
     }
     //comprobación oficina
     $oficina = explode('.', $strOficina);
     $strCodigo = $oficina[0];
     $existeOficina = $this->existeOficina($strCodigo);
     $datos = array();
     if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
         require_once '../CN/clsCNUsu.php';
         $clsCNUsu = new clsCNUsu();
         $clsCNUsu->setStrBD($this->getStrBD());
         $datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
         $ofi = explode('.', $datos['strOficina']);
         $strCodigo = $ofi[0];
     }
     //ahora con $TipoOrigen extraigo el IdOrigen y $lngTipoAccion (si es Propuesta de Mejora=1, el resto=0)
     $lngTipoAccion = 0;
     if ($TipoOrigen === 'Propuesta de Mejora') {
         $lngTipoAccion = 1;
     }
     require_once '../CAD/clsCADacp.php';
     $clsCADacp = new clsCADacp();
     $clsCADacp->setStrBD($this->getStrBD());
     $lngIdTipoOrigen = $this->TipoOrigen($TipoOrigen);
     //extraigo el numero del Responsable nombre(numero)
     $Responsable = explode('(', $strAsigEmpl);
     $numResponsable = explode(')', $Responsable[1]);
     return $clsCADacp->AltaCP($num, $numResponsable[0], $lngTipoAccion, $lngIdTipoOrigen['lngIdTipoOrigen'], $lngIdOrigen, $strNumDocOrigen, $strUsuario, $optACP, $strOficina, $txtDescProblema, $strCausaRaiz, $strDescAccion, $datFechaMaxCierre, $strCodigo);
 }
function select_oficina($id)
{
    $clsCNUsu = new clsCNUsu();
    $clsCNUsu->setStrBD($_SESSION['mapeo']);
    $Oficinas = $clsCNUsu->Oficinas2();
    $strHTML = "<select id='{$id}' class='textbox1'>";
    $strHTML = $strHTML . '<option value="">Selecciona...</option>';
    for ($i = 1; $i <= count($Oficinas); $i++) {
        $strHTML = $strHTML . "<option value='" . $Oficinas[$i] . "'>" . $Oficinas[$i] . "</option>";
    }
    $strHTML = $strHTML . '</select>';
    return $strHTML;
}
session_start();
require_once '../CN/clsCNObj.php';
require_once '../CN/clsCNUsu.php';
require_once '../CN/clsCNEqu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '10,211';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNEqu = new clsCNEqu();
$clsCNEqu->setStrBD($_SESSION['mapeo']);
$clsCNObj = new clsCNObj();
$clsCNObj->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    //var_dump($_POST);die;
    //damos de alta este indicador nuevo
    $OK = $clsCNObj->AltaObjetivo($_POST);
    if ($OK) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/objmod.php?id=' . $OK . '">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha realizado correctamente el alta del indicador">';
    }
} else {
    //comienzo del else principal
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Responsabilidad de la Dirección->Objetivos de Calidad->Alta");
<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '222';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
require_once '../CN/clsCNSist.php';
$clsCNSist = new clsCNSist();
$clsCNSist->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>Revisión del Sistema - CONSULTA</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);        
<?php

session_start();
require_once '../CN/clsCNEnc.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '43,507';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNEnc = new clsCNEnc();
$clsCNEnc->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
if (isset($_GET['num'])) {
    $num = $_GET['num'] + 1;
    $id = $_POST['id'];
    //echo $num;
} else {
    //Esto significa que es la primera vez que no Existe la variable
    $id = $_GET['id'];
    $num = 0;
}
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdRespuesta']) && $_POST['cmdRespuesta'] == 'Responder') {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Medición, Análisis y Mejora->Satisfacción del Cliente->Responder Encuesta|||| Ha pulsado 'Responder'");
    logger('encuesta_respuesta', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " IdEncuesta: " . $id . " -> Pregunta {$z}: GUARDADO DATOS:");
    //TENEMOS QUE DESARROLLAR EL ALTA DE LAS ENCUESTAS
    //TANTO INVIDUALES COMO POR BLOQUES
    $datosEncuesta = $clsCNEnc->DatosEncuesta($id);
function listadoDepartamentos($departamento)
{
    require_once '../CN/clsCNUsu.php';
    $clsCNUsu = new clsCNUsu();
    $clsCNUsu->setStrBD($_SESSION['mapeo']);
    return $clsCNUsu->listadoDepartamentos();
}
<?php

session_start();
require_once '../general/funcionesGenerales.php';
require_once '../CN/clsCNUsu.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/* * *********************************************************** */
$lngPagina = '65,917';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$permiso = $clsCNUsu->getPermiso($_SESSION['usuario']);
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Empleados - 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);
            }
Example #8
0
session_start();
require_once '../CN/clsCNNCS.php';
require_once '../CN/clsCNUsu.php';
require_once '../CN/clsCNRecl.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '53,553';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//Control de Permisos. Hay que incluirlo en todas las páginas
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNNCS = new clsCNNCS();
$clsCNNCS->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
function EnviaCorreoAlta($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, '');
    //Correo de envío (to)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = "Sistema de Qualidad";
 function Modificar($lngId, $datFechaAlta, $strReclamacion, $strClienteNombre, $strClienteApellidos, $strEmpresa, $strDireccion, $strPoblacion, $strProvincia, $lngCP, $strTelefono, $strEmail, $strServAfect, $datFechaServicio, $lngFactura, $lngExpediente, $strOficina, $strTipReclamacion, $strDepartamento, $strDescripcion, $datFechaReclamacion, $optCri013, $lngRecibidoPor)
 {
     require_once '../general/funcionesGenerales.php';
     //pasamos las fechas si existen a formato DATETIME
     if ($datFechaAlta != '') {
         $datFechaAlta = fecha_to_DATETIME($datFechaAlta);
     }
     if ($datFechaServicio != '') {
         $datFechaServicio = fecha_to_DATETIME($datFechaServicio);
     }
     if ($datFechaReclamacion != '') {
         $datFechaReclamacion = fecha_to_DATETIME($datFechaReclamacion);
     }
     //pasamos la oficina solo al codigo oficina y comprobamos si existe o si el campo esta vacio,
     // guardamos la oficina del ususario
     $oficina = explode('.', $strOficina);
     $strCodigoOficina = $oficina[0];
     //comprobamos que el numero de oficina exista en la tabla tboficina
     //sino existe asigno false a la variable de control $existeOficina
     $existeOficina = $this->existeOficina($strCodigoOficina);
     //si el dato de la oficina viene vacio o no existe la oficina le asigno la oficina del usuario
     $datos = array();
     if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
         require_once '../CN/clsCNUsu.php';
         $clsCNUsu = new clsCNUsu();
         $clsCNUsu->setStrBD($this->getStrBD());
         $datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
         $ofi = explode('.', $datos['strOficina']);
         $strCodigoOficina = $ofi[0];
     }
     //Control del departamento
     //si el dato del departamento viene vacio o no existe en la tabla tbdepartamentos, le asigno el departamento del usuario
     $lngDepartamento = 0;
     $existeDpto = $this->existeDpto($strDepartamento);
     if (isset($strDepartamento) && $strDepartamento == '' || $existeDpto == 'NO') {
         $lngDepartamento = $datos['lngDepartamento'];
     } else {
         //sino busco el $lngDepartamento
         require_once '../CN/clsCNDep.php';
         $clsCNDep = new clsCNDep();
         $clsCNDep->setStrBD($this->getStrBD());
         $lngDepartamento = $clsCNDep->ObtieneIdDep($strDepartamento);
     }
     //        //pasamos el codigo del departamento
     //        require_once '../CN/clsCNDep.php';
     //        $clsCNDep=new clsCNDep();
     //        $clsCNDep->setStrBD($this->getStrBD());
     //        $lngDepartamento=$clsCNDep->ObtieneIdDep($strDepartamento);
     require_once '../CAD/clsCADRecl.php';
     $clsCADRecl = new clsCADRecl();
     $clsCADRecl->setStrBD($this->getStrBD());
     return $clsCADRecl->Modificar($lngId, $datFechaAlta, $strReclamacion, $strClienteNombre, $strClienteApellidos, $strEmpresa, $strDireccion, $strPoblacion, $strProvincia, $lngCP, $strTelefono, $strEmail, $strServAfect, $datFechaServicio, $lngFactura, $lngExpediente, $strCodigoOficina, $strTipReclamacion, $lngDepartamento, $strDescripcion, $datFechaReclamacion, $optCri013, $lngRecibidoPor);
 }
        }
    }
    //    //envio correo al responsable de oficina o departamento
    //    //busco el responsable de oficina o departamento
    //    $DatosResponsable=$clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']);
    //
    //    EnviaCorreos($DatosResponsable['email'], $_POST['ori'], $DatosResponsable['Responsable'], $num,  date('d/m/Y'), $DatosResponsable['Departamento']);
    if ($OK == false) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=' . $errorFile . '">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se a registrado esta Propuesta de Mejora">';
    }
} else {
    //comienzo del else principal
    logger('info', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Medición, Análisis y Mejora->Propuesta Mejora->Alta|| ");
    $clsCNUsu = new clsCNUsu();
    $clsCNUsu->setStrBD($_SESSION['mapeo']);
    $objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
    //compruebo que no venga vacio (sin sesion de usuario)
    if ($objDatos['lngIdEmpleado'] == '') {
        logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Medición, Análisis y Mejora->Propuesta Mejora->Alta|| NO existen datos del empleado");
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php">';
    }
    //PREPARO EL SELECT DE TIPIFICACIONES
    $listaTipificaciones = $clsCNPM->ListaTipificaciones($_SESSION['datosForm']['strContrato']);
    ?>
<!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/clsCNUsu.php';
require_once '../CN/CNCli.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='65,917';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
//$lngPermiso=1;//ESTA VARIABLE ES PROVISIONAL
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$permiso = $clsCNUsu->getPermiso($_SESSION['usuario']);
$CNCli = new clsCNCli();
$CNCli->setStrBD($_SESSION['mapeo']);
$claves = '';
if (isset($_POST['strCorreo'])) {
}
function EnviaCorreos($strMail, $claves)
{
    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)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
<?php

session_start();
require_once '../general/funcionesGenerales.php';
require_once '../CN/clsCNUsu.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '76';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$permiso = $clsCNUsu->getPermiso($_SESSION['usuario']);
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Consulta de Oficinas para Modificar</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);
            }
function cuadrosPermisos($posicionMenu, $listadoCargos, $listadoDep, $ficheros)
{
    //extraigo el perfil que venga en la tabla "tbmailconfig", por el campo php (nombre fichero php)
    require_once '../CN/clsCNUsu.php';
    $clsCNUsu = new clsCNUsu();
    $datosPHP = $clsCNUsu->perfilFicheroPHP($ficheros);
    //si $IdPerfil = '' entonces ponemos 3 td vacios
    //sino rellenamos los datos
    if (!isset($datosPHP['envio'])) {
        ?>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <?php 
    } else {
        ?>
    <td>
        <div align="center">
            <?php 
        $checkedEnvio = '';
        if ($datosPHP['envio'] === '1') {
            $checkedEnvio = 'checked';
        }
        ?>
            <input type='checkbox' id='chk_envio_<?php 
        echo $posicionMenu;
        ?>
' <?php 
        echo $checkedEnvio;
        ?>
 onchange="activoBtnGuardar('<?php 
        echo $posicionMenu;
        ?>
');">
        </div>
    </td>
    <td>
        <div align="center">
            <?php 
        $checkedTipo = '';
        if ($datosPHP['tipo'] === '1') {
            $checkedTipo = 'checked';
        }
        ?>
            <input type='checkbox' id='chk_tipo_<?php 
        echo $posicionMenu;
        ?>
' <?php 
        echo $checkedTipo;
        ?>
 onchange="activoBtnGuardar('<?php 
        echo $posicionMenu;
        ?>
');">
        </div>
    </td>
    <td>
        <label class="nombreCampo">Cargo</label>
        <select class="textbox1" id="cargo_<?php 
        echo $posicionMenu;
        ?>
" onchange="activoBtnGuardar('<?php 
        echo $posicionMenu;
        ?>
');">
            <option value=""></option>
            <?php 
        for ($i = 0; $i < count($listadoCargos); $i++) {
            if ($listadoCargos[$i]['lngId'] === $datosPHP['IdCargoEnvio']) {
                echo "<option value='" . $listadoCargos[$i]['lngId'] . "' selected>" . $listadoCargos[$i]['strCargo'] . "</option>";
            } else {
                echo "<option value='" . $listadoCargos[$i]['lngId'] . "'>" . $listadoCargos[$i]['strCargo'] . "</option>";
            }
        }
        ?>
        </select>
        <br/><br/>
        <label class="nombreCampo">Responsable Departamento</label>
        <select class="textbox1" id="RespDep_<?php 
        echo $posicionMenu;
        ?>
" onchange="activoBtnGuardar('<?php 
        echo $posicionMenu;
        ?>
');">
            <option value=""></option>
            <?php 
        for ($i = 0; $i < count($listadoDep); $i++) {
            if ($listadoDep[$i]['IdDepartamento'] === $datosPHP['IdDepEnvio']) {
                echo "<option value='" . $listadoDep[$i]['IdDepartamento'] . "' selected>" . $listadoDep[$i]['Departamento'] . "</option>";
            } else {
                echo "<option value='" . $listadoDep[$i]['IdDepartamento'] . "'>" . $listadoDep[$i]['Departamento'] . "</option>";
            }
        }
        ?>
        </select>
    </td>
    <td>
        <input type="button" class="buttonDesactivado" id="guardar_<?php 
        echo $posicionMenu;
        ?>
" value="Guardar" onclick="guardar('<?php 
        echo $posicionMenu;
        ?>
','<?php 
        echo $ficheros;
        ?>
');" />
        <?php 
        $numero = 0;
        if (is_array($datosPHP['datosEnvio'])) {
            $numero = count($datosPHP['datosEnvio']);
        }
        ?>
        <input type="button" class="button" id="verr_<?php 
        echo $posicionMenu;
        ?>
" value="Ver" onclick="ver_<?php 
        echo $posicionMenu;
        ?>
();" />
        <script>
        function activoBtnGuardar(id){
            $("#guardar_"+id).removeClass("buttonDesactivado");
            $("#guardar_"+id).addClass("button");
        }    
            
        function ver_<?php 
        echo $posicionMenu;
        ?>
(){
            //recojo la informacion de este apartado
            var cargo = $('#cargo_<?php 
        echo $posicionMenu;
        ?>
').val();
            var RespDep = $('#RespDep_<?php 
        echo $posicionMenu;
        ?>
').val();
            
            
            $.ajax({
                data:{"cargo":cargo,"RespDep":RespDep,"php":"<?php 
        echo $ficheros;
        ?>
"},  
                url: '../vista/ajax/listar_tbmailconfig_envios.php',
                type:"get",
                success: function(data) {
                    datos = JSON.parse(data);
                    //preparo el array de los datos
                    var txtEnvios = '';
                    for(var i in datos){
                        txtEnvios = txtEnvios + datos[i].Responsable + ' : ' + datos[i].email + "\n";
                    }
                    alert(txtEnvios);
                }
            });
        }
        
        </script>
    </td>
    <?php 
    }
}
<?php

session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNUsu.php';
require_once '../CN/CNCli.php';
//require_once '../general/funcionesGenerales.php';
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$clsCNCli = new clsCNCli();
$clsCNCli->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
//funcion de envio de claves al correo
function EnviaCorreo_ClavesAlta($strEmail, $strUsuario, $strPassword)
{
    require '../general/phpmailer/PHPMailerAutoload.php';
    $from = '*****@*****.**';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
    $mail->addAddress($strEmail, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = 'Sistema de Calidad. Envío de claves';
    $strHTML = '<table width="440"  border="0" height="22" class="txtgeneral">';
    $strHTML = $strHTML . '<tr><td>Sus datos de acceso son:</td></tr>';
    $strHTML = $strHTML . "<tr><td>Usuario: <strong>{$strUsuario}<strong></td></tr>";
    $strHTML = $strHTML . "<tr><td>Contraseña: <strong>{$strPassword}<strong><br/><br/><br/><br/></td></tr>";
    $strHTML = $strHTML . '<tr><td>Agradecemos su colaboración. </td></tr>';
<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '912';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//require_once '../CN/clsCNDefault2.php';
//$clsCNDefault2 = new clsCNDefault2();
require_once '../CN/clsCNUsu.php';
$clsCNDUsu = new clsCNUsu();
//si submitimos con cambios de estados
//if(isset($_POST['opcion']) && $_POST['opcion'] !== ''){
//    var_dump($_POST);die;
//
//    //si cambio a revisado
//    if($_POST['opcion'] === 'cambiarARevisado'){
//        $OK = $clsCNDoc->ModificarEstadoDocumento($_POST['id'], '1');
//
//        if($OK === true){
//            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha cambiado correctamente a revisado el documento">';die;
//        }else{
//            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha cambiado correctamente a revisado el documento">';die;
//        }
//    }else
//    //si cambio a aprobado
//    if($_POST['opcion'] === 'cambiarAprobado'){
//        $OK = $clsCNDoc->ModificarEstadoDocumento($_POST['id'], '2');
//
<?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 '../general/funcionesGenerales.php';
AccesoUsuarioPagina('0', $_SESSION['usuario']);
require_once '../CN/clsCNDefault2.php';
$clsCNDefault2 = new clsCNDefault2();
//extraigo los arrays de los ficheros y los textos de los menus
$ficheros = array();
$ficheros = $clsCNDefault2->extraeNombreFicheros();
$textos = array();
$textos = $clsCNDefault2->extraeTextosMenu();
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$datosUsuario = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], 0);
// activo define si se muestra la politica de calidad al empleado si es la primera vez que entra en la aplicacion
// Si activo = 1 entonces se muestra la ventana; otro valor no la muestra
$polcal = $clsCNUsu->ObtienePoliticaEmp($_SESSION['usuario']);
//compruebo si viene null (que no a encontrado nada en la tabla)
//indico $polcal = 1
if (!isset($polcal)) {
    $polcal = 1;
}
//******** ESTO HAY QUE QUITARLO
//DEJO $polcal = 0 TODAVIA
//$polcal = 0;
//******** ESTO HAY QUE QUITARLO
//borro variables de session de datosForm
unset($_SESSION['datosForm']);
?>
<?php

session_start();
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//borramos esta reclamacion (cambiamos el campo lngStatus a 0)
$id = $_GET['id'];
if ($clsCNUsu->oficinaBorrar($id)) {
    //si se ha borrado
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha dado de baja la oficina de la base de datos">';
} else {
    //si no se ha borrado
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha dado de baja la oficina de la base de datos">';
}
 function Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strOficina, $strUsuario)
 {
     if (is_null($strUsuario)) {
         $alta = 'Falta usuario.';
     }
     //comprobaci�n oficina
     $oficina = explode('.', $strOficina);
     $strCodigo = $oficina[0];
     $existeOficina = $this->existeOficina($strCodigo);
     $datos = array();
     //FALTA POR COMPROBAR
     if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
         require_once '../CN/clsCNUsu.php';
         $clsCNUsu = new clsCNUsu();
         $clsCNUsu->setStrBD($this->getStrBD());
         //            logger('traza','clsCNNCS.php-' ,"Usuario: ".$_SESSION['strUsuario'].', Empresa: '.$_SESSION['base'].', SesionID: '.  session_id().
         //                    " clsCNNCS->Alta()->ObtieneOficinaDep_usuario(".$_SESSION['usuario'].")>");
         $datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
         $ofi = explode('.', $datos['strOficina']);
         $strCodigo = $ofi[0];
     }
     require_once '../CAD/clsCADNCS.php';
     $clsCADNCS = new clsCADNCS();
     $clsCADNCS->setStrBD($this->getStrBD());
     return $clsCADNCS->Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strCodigo, $strUsuario);
 }
Example #20
0
<?php

session_start();
require_once '../CN/clsCNUsu.php';
require_once '../CN/CNCli.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '65,916';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
//$lngPermiso=1;//ESTA VARIABLE ES PROVISIONAL
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$permiso = $clsCNUsu->getPermiso($_SESSION['usuario']);
$CNCli = new clsCNCli();
$CNCli->setStrBD($_SESSION['mapeo']);
$claves = '';
if (isset($_POST['strCorreo'])) {
}
function EnviaCorreos($strMail, $claves)
{
    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)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
<?php

session_start();
//require_once '../general/funcionesGenerales.php';
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$permiso = $clsCNUsu->getPermiso($_SESSION['usuario']);
$arResult = $_SESSION['usumodiflist_arResult'];
//var_dump($arResult);die;
require '../general/PDF/fpdf.php';
class PDF extends FPDF
{
    // Cabecera de página
    function Header()
    {
        $this->Ln(1);
        // Arial 12
        $this->SetFont('Arial', 'B', 12);
        // Movernos a la derecha
        $this->Cell(50);
        // Título
        $this->SetX(0);
        $this->Cell(0, 0, "Listado de Empleados", 0, 0, 'C');
        // Salto de línea
        $this->Ln(10);
    }
    // Pie de página
    function Footer()
    {
        // Posición: a 1,5 cm del final
<?php

session_start();
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//borramos esta reclamacion (cambiamos el campo lngStatus a 0)
$id = $_GET['id'];
if ($clsCNUsu->empleadoBorrar($id)) {
    //si se ha borrado
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha dado de baja el empleado de la base de datos">';
} else {
    //si no se ha borrado
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha dado de baja el empleado de la base de datos">';
}
<?php

session_start();
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '911';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
require_once '../CN/clsCNDefault2.php';
$clsCNDefault2 = new clsCNDefault2();
require_once '../CN/clsCNUsu.php';
$clsCNDUsu = new clsCNUsu();
//compruebo si vengo de submitir
if (isset($_POST['opcion'])) {
    $cargos = $clsCNDefault2->leeCargo($_POST['IdNuevo']);
    //var_dump($cargos);die;
    //guardo las opciones en la tabla "tbcargos" segun el cargo que viene en $_POST['opcion']
    $stringPHP = '';
    foreach ($_POST as $propiedad => $valor) {
        //veo los POST que empiezen por "check_"
        if (substr($propiedad, 0, 6) === 'check_') {
            //veo la pagina y el cargo , el dato viene de la forma "check_1000_3"
            $datos = explode('_', $propiedad);
            $numeroPHP = $datos[1];
            $idCargo = $datos[2];
            $letra = $_POST['opcion_' . $numeroPHP . "_" . $idCargo];
            //ahora guardo en una variable string esta pagina si el cargo es el de $_POST['opcion']
            if ((int) $cargos[$_POST['opcion']]['lngId'] === (int) $idCargo) {
                $stringPHP = $stringPHP . ',' . $numeroPHP . $letra;
            }
Example #24
0
 function Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strOficina, $strUsuario)
 {
     if (is_null($strUsuario)) {
         return false;
     }
     //comprobación oficina
     $oficina = explode('.', $strOficina);
     $strCodigo = $oficina[0];
     $existeOficina = $this->existeOficina($strCodigo);
     $datos = array();
     if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') {
         require_once '../CN/clsCNUsu.php';
         $clsCNUsu = new clsCNUsu();
         $clsCNUsu->setStrBD($this->getStrBD());
         $datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
         $ofi = explode('.', $datos['strOficina']);
         $strCodigo = $ofi[0];
     }
     require_once '../CAD/clsCADPM.php';
     $clsCADPM = new clsCADPM();
     $clsCADPM->setStrBD($this->getStrBD());
     return $clsCADPM->Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strCodigo, $strUsuario);
 }
<?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);
Example #26
0
<?php

session_start();
require_once '../CN/clsCNAud.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
$clsCNAud = new clsCNAud();
$clsCNAud->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '46,522';
//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() . " ||||Medición, Análisis y Mejora->Auditorias->Alta|| Ha pulsado 'Proceder al Alta'");
    //var_dump($_POST);die;
    if ($_POST['cmdAlta'] === 'Nuevo') {
        //damos de alta este nuevo equipo
        $OK = $clsCNAud->altaAuditoria($_POST);
        //redireccionamiento de la insercion de la nueva auditoria
        if ($OK !== false) {
            //voy a exito
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha dado el alta la Auditoria">';
            die;
        } else {
            //voy a error
 function editarCursoEmpleado($post)
 {
     require_once '../CAD/clsCADUsu.php';
     $clsCNUsu = new clsCNUsu();
     $clsCNUsu->setStrBD($this->getStrBD());
     //averiguo el departamento del empleado
     $lngIdempleado = substr($post['IdEmpleado'], 1);
     //quitamos la 'o' de delante
     $strDepartamento = $clsCNUsu->ObtieneNombreDepartamento($lngIdempleado);
     $idDepartamento = $clsCNUsu->ObtieneIdDepartamento($strDepartamento);
     $idResponsable = $clsCNUsu->ObtieneRespDepartamento($idDepartamento);
     $strCurso = $post['strCurso'];
     $tipoCurso = '0';
     $txtFicheroPdf = '';
     //ahora cargo los datos de conexion a la BBDD
     require_once '../general/' . $_SESSION['mapeo'];
     $db = new Db();
     $db->conectar($this->getStrBD());
     //var_dump($post);die;
     if ($post['optEstado'] === '1') {
         $tipoCurso = '1';
         $strCurso = $post['strCursoOnline'];
         //buscamos el fichero PDF en la tabla 'tbcursos'
         $strSQL = "\r\n                        SELECT C.strIdentificador FROM tbcursos C WHERE C.strNombre='" . $post['strCursoOnline'] . "'\r\n                       ";
         logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()|| SQL : " . $strSQL);
         $stmt = $db->ejecutar($strSQL);
         if (!$stmt) {
             //si ha fallado la consulta hacemos ROLLBACK Y DEVOLVEMOS false
             $db->ejecutar("ROLLBACK");
             $db->desconectar();
             logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()<FALSE");
             return false;
         }
         $row = mysql_fetch_array($stmt);
         $txtNombrePdf = $row['strIdentificador'];
     }
     $lngIdUsuario = $_SESSION['usuario'];
     //        $lngCoste = $post['lngCoste'];
     //        if($lngCoste === ''){
     //            $lngCoste = '0';
     //        }
     $strSQL = "\r\n                    UPDATE tbformacion\r\n                    SET lngIdEmpleado = " . $lngIdempleado . ",\r\n                        lngIdDepartamento = {$idDepartamento},\r\n                        strCurso = '{$strCurso}',\r\n                        strObjetivos = '" . $post['strObjetivos'] . "',\r\n                        strCentro = '" . $post['strCentro'] . "',\r\n                        datFecha = '" . fecha_to_DATETIME($post['datFecha']) . "',\r\n                        lngIdResponsable = {$idResponsable},\r\n                        lngTipoCurso = {$tipoCurso},\r\n                        txtNombrePdf = '{$txtNombrePdf}',\r\n                        datFechaStatus = now(),\r\n                        lngIdEmpleadoStatus = {$lngIdUsuario}\r\n                    WHERE lngId=" . $post['cmdAlta'] . "\r\n                   ";
     logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()|| SQL : " . $strSQL);
     $stmt = $db->ejecutar($strSQL);
     $db->desconectar();
     if ($stmt) {
         //retornamos true
         logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()< TRUE");
         return true;
     } else {
         //retornamos true
         logger('traza', 'clsCADFor.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADFor->editarCursoEmpleado()< FALSE");
         return false;
     }
 }
 function tareaNueva($tipo, $actual, $accion, $idnum, $num, $idUsuario, $post)
 {
     require_once '../general/' . $_SESSION['mapeo'];
     $db = new Db();
     $db->conectar($this->getStrBD());
     //busco el id mas alto de la tabla y le sumo 1
     $strSQL = "\r\n                    SELECT IF(ISNULL(MAX(Id)),1,MAX(Id)+1) AS Id FROM tbtareas\r\n                   ";
     logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()|| SQL : " . $strSQL);
     $stmt = $db->ejecutar($strSQL);
     if (!$stmt) {
         //si ha fallado la consulta DEVOLVEMOS false
         $db->desconectar();
         logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()<FALSE");
         return false;
     }
     //Control de la oficina
     $oficina = explode('.', $post['strOficina']);
     $strCodigo = $oficina[0];
     //comprobamos que el numero de oficina exista en la tabla tboficina
     //sino existe asigno false a la variable de control $existeOficina
     $existeOficina = $this->existeOficina($strCodigo);
     //si el dato de la oficina viene vacio o no existe la oficina le asigno la oficina del usuario
     require_once '../CN/clsCNUsu.php';
     $clsCNUsu = new clsCNUsu();
     $clsCNUsu->setStrBD($this->getStrBD());
     $datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']);
     if (isset($post['strOficina']) && $post['strOficina'] == '' || $existeOficina == 'NO') {
         $ofi = explode('.', $datos['strOficina']);
         $strCodigo = $ofi[0];
     }
     //Control del departamento
     //si el dato del departamento viene vacio o no existe en la tabla tbdepartamentos, le asigno el departamento del usuario
     require_once '../CN/clsCNRecl.php';
     $clsCNRecl = new clsCNRecl();
     $clsCNRecl->setStrBD($this->getStrBD());
     $lngDepartamento = 0;
     $existeDpto = $clsCNRecl->existeDpto($post['strDepartamento']);
     if (isset($post['strDepartamento']) && $post['strDepartamento'] == '' || $existeDpto == 'NO') {
         $lngDepartamento = $datos['lngDepartamento'];
     } else {
         //sino busco el $lngDepartamento
         require_once '../CN/clsCNDep.php';
         $clsCNDep = new clsCNDep();
         $clsCNDep->setStrBD($this->getStrBD());
         $lngDepartamento = $clsCNDep->ObtieneIdDep($post['strDepartamento']);
     }
     $row = mysql_fetch_array($stmt);
     $Id = $row['Id'];
     $strSQL = "\r\n                   INSERT INTO tbtareas (Id,Tipo,IdTipo,Numero,IdUsuario,IdDepartamento,IdOficina,Estado,Tarea,datFecha)\r\n                   VALUES ({$Id},'{$tipo}',{$idnum},'{$num}',{$idUsuario},{$lngDepartamento},{$strCodigo},'{$actual}','{$accion}',now())\r\n                   ";
     logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()|| SQL : " . $strSQL);
     $db->conectar($this->getStrBD());
     $stmt = $db->ejecutar($strSQL);
     $db->desconectar();
     if ($stmt) {
         //retornamos true
         logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()< TRUE : Id " . $Id);
         return true;
     } else {
         //retornamos true
         logger('traza', 'clsCADRecl.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['strBD'] . ', SesionID: ' . session_id() . " clsCADRecl->tareaNueva()< FALSE");
         return false;
     }
 }
Example #29
0
<?php

session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '48,542';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$lngPermiso = 1;
//ESTA VARIABLE ES PROVISIONAL
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
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, '');
    //Correo de envío (to)
    $mail->addAddress($to, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = "Sistema de Qualidad";
    $html = '<!DOCTYPE html>
            <html>
        echo '<script language="javascript">window.location="error.php"</script>';
    }
    die;
} else {
    ?>
  



    <?php 
    require_once '../vista/cabecera2.php';
    ?>
	<?php 
    // Obtenemos los datos de Oficinas y departamentos asociados a la visibilidad.
    require_once '../CN/clsCNUsu.php';
    $clsCNUsu = new clsCNUsu();
    $clsCNUsu->setStrBD($_SESSION['mapeo']);
    $Id = $_GET['id'];
    //En arResult se almacenna en el campo 0 el valor de la visibilidad para la oficina y en el campo 1 el valor de los Id departamentos sobre los que tiene visibilidad
    $arResult = $clsCNUsu->ListadoVisibilidad($_SESSION['strUsuario'], $Id);
    //A continuación sacamos por un lado todos los Departamentos
    require_once '../CAD/clsCADUsu.php';
    $clsCADUsu = new clsCADUsu();
    $clsCADUsu->setStrBD($_SESSION['mapeo']);
    $arDep = $clsCADUsu->Departamentos();
    //Por otro lado todos las Oficinas
    require_once '../CAD/clsCADUsu.php';
    $clsCADUsu = new clsCADUsu();
    $clsCADUsu->setStrBD($_SESSION['mapeo']);
    $arOfi = $clsCADUsu->Oficinas();
    ?>