<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../CN/clsCNObj.php';
require_once '../CN/clsCNacp.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='1,1000';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNObj = new clsCNObj();
$clsCNObj->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['opcion'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||xxxx->xxxxxxxx");
    //var_dump($_POST);die;
    //inserto el factor nuevo
    $OK = $clsCNDoc->EditarContOrgFactor($_POST);
    if ($OK) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/ContOrgContextoMod.php?id=' . $_POST['id'] . '&msg=Se ha editado correctamente el factor">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha editado correctamente el factor">';
    }
} else {
  <tr>
  <td  width="40%" height="100%" border="0" alt=""  ></td>
   <td  width="10" height="100%" border="0" alt=""  bgcolor="#000066">.</td>
   <td  width="780" height="35" border="0" alt="" bgcolor="#FFFFFF"  class="Text2">
   <table border="0" cellpadding="0" cellspacing="0" width="780">

   <tr>
   <td width="12" height="854" border="0" alt=""></td>
   <!-- contenido pagina -->
   <td width="768" height="854" border="0" alt="" valign="top">
   <br><p></p>

<?php 
require_once '../CN/clsCNDoc.php';
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
if (isset($_POST['cmdObsoleto'])) {
    $clsCNDoc->ModificarEstadoExterno($_SESSION['usuario'], $_GET['id']);
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?id=Se ha realizado correctamente el cambio de estado del documento">';
}
?>
<!--<%
	if len(Request.Form("cmdObsoleto")) then
		Dim objDoc
		Set objDoc = server.CreateObject("Calidad.clsCNDoc")
		objDoc.iniciar(session("base"))
		objDoc.ModificarEstadoExterno session("usuario"), request.Form("num")
		set objDoc = nothing
		response.Clear()
		Response.Redirect("exito.asp?Id=Se ha realizado correctamente el cambio de estado del documento")



                <tr>
                    <td  colspan="2" width="40%" height="100%" border="0" alt=""  ></td>
                    <td width="780" height="35" border="0" alt="" bgcolor="#FFFFFF"  class="Text2">
                        <table border="1" cellpadding="0" cellspacing="0" width="780">

                            <tr>
                                <!-- contenido pagina -->
                                <td width="768" height="854" border="0" alt="" valign="top">
                                    <br><p></p>
                                    <?php 
    require_once '../CN/clsCNDoc.php';
    $clsCNDoc = new clsCNDoc();
    $clsCNDoc->setStrBD($_SESSION['mapeo']);
    $nomFile = 'RECL_' . $idRecl;
    //Aqui hay que hacer el update en la tabla reclamaciones en los campos strNomDoc y strNomFile
    $clsCNDoc->ActualizaNomFile($nomFile, $idRecl);
    ?>
   
                            <center>
                                <form action="../vista/Recdocalta3.php?nom=<?php 
    echo $num;
    ?>
&tipo=3&Id=<?php 
    echo $idRecl;
    ?>
&adjunto=<?php 
    echo $adjunto;
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../CN/clsCNEqu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '1,1000';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNEqu = new clsCNEqu();
$clsCNEqu->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    //var_dump($_POST);die;
    //revisar si hay fichero a adjuntar
    if (!$_FILES['doc']['error'] == 4 && $_FILES['doc']['name'] != '') {
        logger('traza', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Tiene fichero adjunto: " . $_FILES['doc']['name']);
        //cojo el nombre
        $nombre = $_FILES['doc']['name'];
        //ahora compruebo que no exista este nombre
        //veo si es interno (lngTipo=0) o externo (lngTipo=resto de valores)
        if ($_POST['lngTipo'] === '0') {
            $destino = "../qualidad/doc-" . $_SESSION['base'] . '/' . $nombre;
        } else {
            $destino = "../qualidad/doc-Externa/" . $nombre;
        }
                        <input class="button" type="submit" id="cmdBuscar" name="cmdBuscar" onClick="javascript:ComprobarSeleccion();" value="Buscar"/>
                        <input name="cmdListar" type="hidden" value="OK"/>
                    </td>
                </tr>
            </table>
            </div>
        </form>
            <br/>
            <?php 
//            if(isset($_GET['cmdListar'])&&$_GET['cmdListar']=='OK'){
logger('info', 'ContOrgModList.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Ha pulsado Buscar: " . $_GET['criterio']);
//la pagina se carga despues de haber pulsado el boton 'Buscar'
//tenemos que hacer la busqueda y gaurdar los datos en la variable $arcDoc
require_once '../CN/clsCNDoc.php';
//hacemos la consulta
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$arDoc = $clsCNDoc->ListadoContOrgContextos($_GET);
//var_dump($arDoc);die;
logger('info', 'ContOrgModList.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Presenta listado");
?>
            
            <br/>
            <table id="datatables" class="display">
                <thead>
                    <tr>
                        <th>Id</th>
                        <th>Contexto</th>
                        <th>Responsable</th>
                        <th>Fecha</th>
                        <th></th>
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='1,1000';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['opcion'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Contexto de la Organizacion->Analisis de Contexto->Modificacion");
    //var_dump($_POST);die;
    //si $_POST['opcion']= un numero, es que hay que borrar un factor con IdFactor igual al numero
    //si $_POST['opcion']= 'grabar', hay que grabar el contexto y añadir a los factores que tengan IdContexto = 0
    //el numero asignado a este contexto grabado
    if ($_POST['opcion'] === 'grabar') {
        //guardar el contexto
        $OK = $clsCNDoc->EditarContOrgContexto($_POST);
        if ($OK) {
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha editado correctamente el contexto de organizacion">';
        } else {
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha editado correctamente el contexto de organizacion">';
        }
    } else {
        if ($_POST['opcion'] === 'borrarFactor') {
            //borrar el factor con el IdFactor este numero
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '4,110';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//averiguo los datos de usuario actual
$objDatos = $clsCNUsu->DatosEmpleado($_SESSION['usuario'], $_SESSION['strUsuario']);
$empleado = $objDatos['strNombre'] . ' ' . $objDatos['strApellidos'];
//print_r($_GET);
if (isset($_POST['cmdAlta'])) {
    logger('info', 'docverext.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de los Documentos->Consulta de Documentación || Hacer Obsoleto");
    var_dump($_POST);
    die;
} else {
    logger('info', 'docverext.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de los Documentos->Consulta de Documentación");
    //es editar el pefil por el id, busco los datos
    $datosPerfil = $clsCNDoc->ConsultaIdDoc($_GET['id']);
    $_SESSION['datosForm'] = $datosPerfil;
    ?>
<!DOCTYPE html>
<HTML>
<?php

session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '151';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de los Documentos->Evaluacion Cumplimientos->Alta || Ha pulsado 'Alta'");
    //var_dump($_POST);die;
    //revisar si hay fichero a adjuntar
    if (!$_FILES['doc']['error'] == 4 && $_FILES['doc']['name'] != '') {
        logger('traza', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Tiene fichero adjunto: " . $_FILES['doc']['name']);
        //cojo el nombre
        $nombre = $_FILES['doc']['name'];
        date_default_timezone_set('Europe/Madrid');
        $ext = explode('.', $_FILES['doc']['name']);
        $nombre = $ext[0] . '-' . date('YmdHis');
        $ext = $ext[1];
        $nombre = $nombre . '.' . $ext;
        $destino = "../qualidad/doc-" . $_SESSION['base'] . '/requisito-eval/' . $nombre;
<?php

session_start();
require_once '../CN/clsCNDoc.php';
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//0 Pendiente. 1 Revisado. 2 Aprobado. 3 Obsoleto
$id = $_GET['id'];
if ($clsCNDoc->ModificarEstadoDocumento($id, 3)) {
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha pasado a obsoleto este documento correctamente">';
} else {
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha pasado a obsoleto este documento correctamente">';
}
<?php

session_start();
require_once '../CN/clsCNUsu.php';
require_once '../CN/clsCNMAM.php';
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$clsCNMAM = new clsCNMAM();
$clsCNMAM->setStrBD($_SESSION['mapeo']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//var_dump($_POST);die;
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '621';
//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)) {
    //veo de donde viene
    if (isset($_POST['opcion']) && $_POST['opcion'] === 'Nuevo') {
        //viene de pulsar boton "Grabar", guardo la informacion en la BBDD
        logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Retirada de Residuos->Alta|| Ha pulsado 'Alta'");
        //echo "grabar el residuo";die;
        //var_dump($_SESSION['listadoResiduos']);die;
        //revisar si hay fichero a adjuntar
        if (!$_FILES['doc']['error'] == 4 && $_FILES['doc']['name'] != '') {
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '152';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->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>Evaluación Cumplimiento - Listado</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);
            }
 
session_start();
//print_r($_SESSION);
$IdRecl = $_GET['Id'];
$adjunto = $_GET['adjunto'];
$ori = $_GET['ori'];
$num = $_GET['num'];
if ($adjunto == 'true') {
    //copiamos la foto en la carpte /doc-<EMPRESA>/rec
    $origen = $_FILES['FILE1']['tmp_name'];
    //HABRA QUE PONER BIEN EL DESTINO
    //    $destino = "http://www.qualidad.com/qualidad/doc-" . $_SESSION['base'] . "/rec/".$_FILES['FILE1']['name'];
    $destino = "../qualidad/doc-" . $_SESSION['base'] . "/rec/" . $_FILES['FILE1']['name'];
    copy($origen, $destino);
    //actualiza la tabla tbreclamaciones los campos strNomDoc
    require_once '../CN/clsCNDoc.php';
    $clsCNDoc = new clsCNDoc();
    $clsCNDoc->setStrBD($_SESSION['mapeo']);
    //actualizamos la tabla tbReclamaciones el campo strNombreDoc
    $clsCNDoc->ActualizaNomDoc($_FILES['FILE1']['name'], $IdRecl);
}
//Responsable de Departamento
require_once '../CN/clsCNUsu.php';
$clsCNUsu = new clsCNUsu();
//AQUI ES DONDE SE DECIDE SI VA A EXITO O A reclsol_recl.php
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$pet = $clsCNUsu->departamentoUsuario($_SESSION['strUsuario']);
if ($pet != -1) {
    require_once '../CN/clsCNRecl.php';
    $clsCNRecl = new clsCNRecl();
    $clsCNRecl->setStrBD($_SESSION['mapeo']);
    //ESTO HAY QUE REVISARLO
<?php

session_start();
require_once '../CN/clsCNDoc.php';
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//borramos esta reclamacion (cambiamos el campo lngStatus a 0)
$id = $_GET['id'];
if ($clsCNDoc->PIBorrar($id)) {
    //si se ha borrado
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha borrado la parte interesada 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 borrado la parte interesada de la base de datos">';
}
<?php

session_start();
require_once '../CN/clsCNRecl.php';
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '152';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNRecl = new clsCNRecl();
$clsCNRecl->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de los Documentos->Evaluacion Cumplimientos->Modificacion/Consulta || Ha pulsado 'Guardar Cambios'");
    //var_dump($_POST);die;
    //guardamos los datos de la evaluacion en la tabla 'tbevalcumplimiento'
    logger('traza', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Editamos los datos en la BBDD el fichero: clsCNDoc->ModEvalCumplimiento()>");
    $OK2 = $clsCNDoc->ModEvalCumplimiento($_POST);
    //    }
    if ($OK2 !== false) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha modificado correctamente la evaluacion del cumplimiento">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha modificado correctamente la evaluacion del cumplimiento">';
    }
} else {
    //comienzo del else principal
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../CN/clsCNUsu.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '142';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Control de los Documentos->Requisitos Legales->Modificacion || Ha pulsado 'Guardar Cambios'");
    //var_dump($_POST);die;
    $OK = $clsCNDoc->ModificarRLegales($_POST);
    if ($OK) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha modificado correctamente el requisito legal">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha modificado el requisito legal">';
    }
} else {
    //comienzo del else principal
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Control de los Documentos->Requisitos Legales->Modificacion");
    $permiso = $clsCNUsu->getPermiso($_SESSION['usuario']);
    $datosRequisito = $clsCNDoc->DatosRequisito($_GET['id']);
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../CN/clsCNObj.php';
require_once '../CN/clsCNacp.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='1,1000';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNObj = new clsCNObj();
$clsCNObj->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['opcion'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||xxxx->xxxxxxxx");
    //var_dump($_POST);die;
    //inserto el factor nuevo
    $OK = $clsCNDoc->AltaContOrgNuevoFactor($_POST);
    if ($OK) {
        //y ahora veo qla opcion que ha elegido
        if ($_POST['opcion'] === 'grabar') {
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/ContOrgContextoAlta.php">';
        } else {
            if ($_POST['opcion'] === 'nuevoFactor') {
<?php

session_start();
require_once '../general/funcionesGenerales.php';
logger('info', 'doclist.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| ");
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '2,110';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
require_once '../CN/clsCNDoc.php';
//hacemos la consulta
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//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/clsCNDoc.php';
require_once '../CN/clsCNObj.php';
require_once '../CN/clsCNacp.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='141';
//
////le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$clsCNObj = new clsCNObj();
$clsCNObj->setStrBD($_SESSION['mapeo']);
$clsCNacp = new clsCNacp();
$clsCNacp->setStrBD($_SESSION['mapeo']);
function Puntuacion($opcion)
{
    if ($opcion === '5') {
        $html = "<option value='5' selected>Muy relevante</option>";
    } else {
        $html = "<option value='5'>Muy relevante</option>";
    }
    if ($opcion === '4') {
        $html = $html . "<option value='4' selected>Bastante relevante</option>";
    } else {
        $html = $html . "<option value='4'>Bastante relevante</option>";
    }
                        <input class="button" type="submit" id="cmdBuscar" name="cmdBuscar" onClick="javascript:ComprobarSeleccion();" value="Buscar"/>
                        <input name="cmdListar" type="hidden" value="OK"/>
                    </td>
                </tr>
            </table>
            </div>
        </form>
            <br/>
            <?php 
//            if(isset($_GET['cmdListar'])&&$_GET['cmdListar']=='OK'){
logger('info', 'PartIntAccionModList.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Ha pulsado Buscar: " . $_GET['criterio']);
//la pagina se carga despues de haber pulsado el boton 'Buscar'
//tenemos que hacer la busqueda y gaurdar los datos en la variable $arcDoc
require_once '../CN/clsCNDoc.php';
//hacemos la consulta
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//listado de las partes interesadas que tienen valoracion Impacto
$arDoc = $clsCNDoc->AltaPI_listadoPI_Acciones($_GET);
//var_dump($arDoc);die;
logger('info', 'PartIntAccionModList.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Presenta listado");
?>
            
            <br/>
            <table id="datatables" class="display">
                <thead>
                    <tr>
                        <th>Id Acción</th>
                        <th>Parte</th>
                        <th>Objetivo</th>
                        <th>Acción de Mejora</th>
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='141';
//
////le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " xxxxx->Partes Interesadas->Alta || Ha pulsado 'Alta'");
    //var_dump($_POST);die;
    $OK = $clsCNDoc->AltaPI_interesadas($_POST);
    if ($OK) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha dado de alta correctamente la parte interesada">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha dado de alta correctamente la parte interesada">';
    }
} else {
    //comienzo del else principal
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " xxxxxxx->Partes Interesadas->Alta");
    $datosUsuario = $clsCNDoc->DatosUsuario($_SESSION['usuario']);
    $listadoGruposPI = $clsCNDoc->ListadoGruposPI();
    //var_dump($listadoGruposPI);die;
    ?>
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='1,1000';
//le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['opcion'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||xxxx->xxxxxxxx");
    //var_dump($_POST);die;
    //si $_POST['opcion']= un numero, es que hay que borrar un factor con IdFactor igual al numero
    //si $_POST['opcion']= 'grabar', hay que grabar el contexto y añadir a los factores que tengan IdContexto = 0
    //el numero asignado a este contexto grabado
    if ($_POST['opcion'] === 'grabar') {
        //guardar el contexto
        $OK = $clsCNDoc->AltaContOrgNuevoContexto($_POST);
        if ($OK) {
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha dado de alta correctamente el contexto de organizacion">';
        } else {
            echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha dado de alta correctamente el contexto de organizacion">';
        }
    } else {
        if (is_numeric($_POST['opcion'])) {
            //borrar el factor con el IdFactor este numero
                        <input class="button" type="submit" id="cmdBuscar" name="cmdBuscar" onClick="javascript:ComprobarSeleccion();" value="Buscar"/>
                        <input name="cmdListar" type="hidden" value="OK"/>
                    </td>
                </tr>
            </table>
            </div>
        </form>
            <br/>
            <?php 
//            if(isset($_GET['cmdListar'])&&$_GET['cmdListar']=='OK'){
logger('info', 'PartIntValModList.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Ha pulsado Buscar: " . $_GET['criterio']);
//la pagina se carga despues de haber pulsado el boton 'Buscar'
//tenemos que hacer la busqueda y gaurdar los datos en la variable $arcDoc
require_once '../CN/clsCNDoc.php';
//hacemos la consulta
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//listado de las partes interesadas que tienen valoracion Impacto
$arDoc = $clsCNDoc->AltaPI_listadoInteresadasConVI($_GET);
//var_dump($arDoc);die;
logger('info', 'PartIntValModList.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Presenta listado");
?>
            
            <br/>
            <table id="datatables" class="display">
                <thead>
                    <tr>
                        <th>Parte Interesada</th>
                        <th>Grupo</th>
                        <th>Expectativas</th>
                        <th>Fecha</th>
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '151';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->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>Evaluación Cumplimiento - Seleccionar Requisito</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);
            }
 
                    <td colspan="4">
                        <input class="button" type="submit" id="cmdBuscar" name="cmdBuscar" onClick="javascript:ComprobarSeleccion();" value="Buscar"/>
                        <input name="cmdListar" type="hidden" value="OK"/>
                    </td>
                </tr>
            </table>
            </div>
        </form>
            <br/>
            <?php 
logger('info', 'BCDManuales.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Control de Documentos->Documentacion|| Ha pulsado Buscar: " . $_GET['criterio']);
//la pagina se carga despues de haber pulsado el boton 'Buscar'
//tenemos que hacer la busqueda y gaurdar los datos en la variable $arcDoc
require_once '../CN/clsCNDoc.php';
//hacemos la consulta
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
$arDoc = $clsCNDoc->ListadoDocumentosTipo($_GET['criterio'], '1');
//1 = Manuales
//var_dump($arDoc);die;
?>
            
            <br/>
            <table id="datatables" class="display">
                <thead>
                    <tr>
                        <th>Codigo</th>
                        <th>Edición</th>
                        <th>Fecha</th>
                        <th>Descripción</th>
                        <th>Estado</th>
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '141';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta'])) {
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Control de los Documentos->Requisitos Legales->Alta || Ha pulsado 'Alta'");
    //var_dump($_POST);die;
    $OK = $clsCNDoc->AltaRLegales($_POST);
    if ($OK) {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha dado de alta correctamente el requisito legal">';
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha dado de alta correctamente el requisito legal">';
    }
} else {
    //comienzo del else principal
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Control de los Documentos->Requisitos Legales->Alta");
    $datosUsuario = $clsCNDoc->DatosUsuario($_SESSION['usuario']);
    $listadoLegislacion = $clsCNDoc->ListadoReqLegales();
    //var_dump($listadoLegislacion);die;
    ?>
<!DOCTYPE html>
<?php

session_start();
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
//$lngPagina='141';
//
////le paso la funcion de comprobacion de permisos
//AccesoUsuarioPagina($lngPagina,$_SESSION['usuario']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
function Puntuacion()
{
    $html = "<option value='5'>Muy relevante</option>";
    $html = $html . "<option value='4'>Bastante relevante</option>";
    $html = $html . "<option value='3'>Relevante</option>";
    $html = $html . "<option value='2'>Poco Relevante</option>";
    $html = $html . "<option value='1'>Muy poco relevante</option>";
    $html = $html . "<option value='0'>Relevancia nula</option>";
    return $html;
}
function LeerOpcion($num)
{
    $txt = '';
    switch ($num) {
        case '5':
            $txt = 'Muy relevante';
            break;
        case '4':
<?php

session_start();
require_once '../CN/clsCNUsu.php';
require_once '../CN/clsCNMAM.php';
require_once '../CN/clsCNDoc.php';
require_once '../general/funcionesGenerales.php';
$clsCNUsu = new clsCNUsu();
$clsCNUsu->setStrBD($_SESSION['mapeo']);
$clsCNMAM = new clsCNMAM();
$clsCNMAM->setStrBD($_SESSION['mapeo']);
$clsCNDoc = new clsCNDoc();
$clsCNDoc->setStrBD($_SESSION['mapeo']);
//var_dump($_POST);die;
//Control de Permisos. Hay que incluirlo en todas las páginas
/**************************************************************/
$lngPagina = '622';
//le paso la funcion de comprobacion de permisos
AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']);
if (isset($_POST['opcion'])) {
    //viene de pulsar boton "Grabar", guardo la informacion en la BBDD
    logger('info', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Retirada de Residuos->Modificación");
    //var_dump($_POST);die;
    $OK = $clsCNMAM->ModRetiradaResiduos($_POST, $nombre);
    if ($OK) {
        //borro el dato que teniamos en session y vamos a exito
        unset($_SESSION['listadoResiduos']);
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=Se ha realizado correctamente el alta de la retirada del residuo">';
        die;
    } else {
        echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=NO se ha realizado correctamente el alta de la retirada del residuo">';