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; }