Ejemplo n.º 1
0
 public static function getPaginaBD($var)
 {
     $BD = new BaseDatosControl();
     $devolver = new Pagina();
     $resultado = $BD->OperacionGenericaBD("Select * from " . Pagina::$nombreTabla . " where " . Pagina::$campoClave . "='" . $var . "'", 'CON ERR SP');
     if ($resultado->num_rows == 0) {
         return null;
     }
     $TuplaAcceso = $resultado->fetch_assoc();
     $devolver->PAG_nombre = $TuplaAcceso['PAG_nombre'];
     $devolver->PAG_descripcion = $TuplaAcceso['PAG_descripcion'];
     $devolver->PAG_ubicacion = $TuplaAcceso['PAG_ubicacion'];
     $consultaREl = Pagina::getUsuariosPagina($devolver->PAG_nombre);
     $numF = $consultaREl->num_rows;
     for ($i2 = 0; $i2 < $numF; $i2++) {
         $TuplaF = $consultaREl->fetch_assoc();
         $devolver->addUsuario($TuplaF['Login']);
     }
     $consultaREl = Pagina::getFuncionalidadesPagina($devolver->PAG_nombre);
     $numF = $consultaREl->num_rows;
     for ($i2 = 0; $i2 < $numF; $i2++) {
         $TuplaF = $consultaREl->fetch_assoc();
         $devolver->addFuncionalidad($TuplaF['FUN_nombre']);
     }
     return $devolver;
 }