Пример #1
0
 /**
 *Retorna um array de objetos Shelf
 *
 *Lê a base de dados, e retorna um array de objetos Shelf
 *@param Shelf shelf objeto shelf que contém o ID do usuário que se quer ter a shelf carregada
 *@param integer from
 *@param integer count
 *
 *@returns mixed Array de objetos Shelf
 */
 function getDirectoryList($directory)
 {
     //	function getDirectoryList($directory, $from=0, $count=-1){
     $strsql = "SELECT * FROM directories WHERE user_id = '" . $directory->getUser_id() . "' and offline = 0 order by name";
     $result = $this->_db->databaseQuery($strsql);
     $directoryList = array();
     for ($i = 0; $i < count($result); $i++) {
         $directory = new UserDirectory();
         $directory->setDirectory_id($result[$i]['directory_id']);
         $directory->setName($result[$i]['name']);
         $directory->setOffline($result[$i]['offline']);
         $directory->setUser_id($result[$i]['user_id']);
         array_push($directoryList, $directory);
     }
     return $directoryList;
 }