Ejemplo n.º 1
0
	function get($id = NULL){
		global $db_conn;

		if(!isset($id)){
			$id = $this->id;
		}

		if(!isset($id)){
			$this->error = "SI_Project::get() : Project id not set\n";
			return FALSE;
		}

		$Project = SI_Project::retrieveSet("WHERE p.id = $id", TRUE);
		if($Project === FALSE){
			return FALSE;
		}

		if(isset($Project[0])){
			$this->updateFromAssocArray($Project[0]);
			if($this->_populateAttachments() === FALSE)
				return FALSE;
			if($this->_populateCCUsers() === FALSE)
				return FALSE;
			$this->stripSlashes();
		}else{
			$this->error = "SI_Project::get() : No data retrieved from query\n";
			return FALSE;
		}
		return TRUE;
	}