Exemplo n.º 1
0
<?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;
            }
        }
    }
Exemplo n.º 3
0
<?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];
//