function Departamentos()
 {
     require_once '../CAD/clsCADUsu.php';
     $clsCADUsu = new clsCADUsu();
     $clsCADUsu->setStrBD($this->getStrBD());
     $Departamentos = array();
     $Departamentos = $clsCADUsu->Departamentos();
     return $Departamentos;
 }
    <?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();
    ?>
         	 
	
<h3 align="center" color="#FFCC66"><font size="3px">Visibilidad de Departamentos y Oficinas</font></h3>    
    <form name="form1" action="../vista/usuvisibility.php" method="post">
    <div>
    <table class="filtro" align="center" border="1" width="350">
        <tr></tr>
        <tr><td>
    <table class="filtro" align="center" border="0" width="350">