Пример #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;
 }
Пример #2
0
					</script>
				<?
		break;
		case "editar":
			$directory = new UserDirectory();
			$directory->setUser_id($_COOKIE['userID']);
			$directory->setDirectory_id($directoryID);
			$directoryItem = $directory->getDirectory($directory);
			$directoryName = $directoryItem[0]->getName();
			$acao = "atualizar";
			$submitButtom = BUTTON_EDIT;
		break;
		case "atualizar":
			$directory = new UserDirectory();
			$directory->setUser_id($_COOKIE['userID']);
			$directory->setName($directoryName);
			$directory->setDirectory_id($directoryID);
			$directoryList = $directory->updateDirectory();
				?>
					<script language="javascript">
						opener.location.reload(true);
						window.close();
					</script>
				<?
		break;
		default:
			$acao = "gravar";
		break;
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"