<?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 '../general/funcionesGenerales.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '913'; //le paso la funcion de comprobacion de permisos AccesoUsuarioPagina($lngPagina, $_SESSION['usuario']); require_once '../CN/clsCNDefault2.php'; $clsCNDefault2 = new clsCNDefault2(); //compruebo si vengo de submitir if (isset($_POST['opcion'])) { $cargos = $clsCNDefault2->leeCargos(); //var_dump($_POST);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; } } }
<?php session_start(); require_once '../general/funcionesGenerales.php'; //Control de Permisos. Hay que incluirlo en todas las páginas /**************************************************************/ $lngPagina = '942'; //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'; $clsCNUsu = new clsCNUsu(); ////compruebo si vengo de submitir //if(isset($_POST['opcion'])){ // // var_dump($_POST);die; // // $cargos = $clsCNDefault2->leeCargo($_POST['IdNuevo']); // //var_dump($_POST);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]; //