usuario=$usuario; } function getDocumentos(){ // Recuperamos toda la lista de documentos $consulta="SELECT * FROM documentos"; $bd=new BD(); $resultado=$bd->execQuery($consulta); $arrayDocumentos=array(); while($row=mysql_fetch_assoc($resultado)){ // Recuperamos en un array la lista de roles que tiene el documento $roles=$row["rol"]; // Rol a rol vemos si el usuario tiene ese rol if($this->usuario->tieneRolLista($roles)){ //Este manual se puede mostrar $documentoAct=new Documento($row["oid"]); foreach($row as $key => $valor){ $documentoAct->actValor($key,$valor); } // Comprobar que no está el documento ya para mostrar $arrayDocumentos[]=$documentoAct; } } return $arrayDocumentos; } } ?>