Пример #1
0
//extraigo los arrays de los ficheros y los textos de los menus
$ficheros = array();
$ficheros = $clsCNDefault2->extraeNombreFicheros();
$textos = array();
$textos = $clsCNDefault2->extraeTextosMenu();
$permisos = array();
$permisos = $clsCNDefault2->extraePermisosPHP();
$cargos[] = array("lngId" => $datosCargo['lngId'], "strCargo" => $datosCargo['strCargo'], "strPermisos" => $datosCargo['strPermisos']);
$desplazamientoCorto = '  ';
$desplazamiento = '      ';
//funciones render auxiliares
function lineaVacia()
{
    echo "<td colspan='5'></td>";
}
$listadoCargos = $clsCNUsu->ListarCargos();
$listadoDep = $clsCNUsu->listadoDep();
//var_dump($listadoDep);die;
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>
            <?php 
require_once '../vista/cabecera2.php';
?>
<table align="center">
    <tr>
        <td>
        <h3 align="center" color="#FFCC66"><font size="3px">Cargos - Listado</font></h3>

            <table align="center" border="0" width="954">
                <tr></tr>
                <tr><td>
            
            <br/>
            <?php 
//tenemos que hacer la busqueda y guardar los datos en la variable $arcDoc
$arDoc = $clsCNDUsu->ListarCargos();
//var_dump($arDoc);die;
?>
            
            <br/>
            <table id="datatables" class="display">
                <thead>
                    <tr>
                        <th>Id</th>
                        <th>Cargo</th>
                        <th>Baja</th>
                    </tr>
                </thead>
                <tbody>
                    <?php 
if (is_array($arDoc)) {