function _populateLinks(){ $ill = new SI_InvoiceLineLink(); $links = $ill->retrieveSet("WHERE invoice_line_id = ".$this->id); if($links === FALSE){ $this->error = "SI_InvoiceLine::_populateLinks(): Error getting links: ".$ill->getLastError(); return FALSE; } $this->_links =& $links; return TRUE; }
function get($id = NULL){ global $db_conn; if(!isset($id)){ $id = $this->id; } if(!isset($id)){ $this->error = "SI_InvoiceLineLink::get() : InvoiceLineLink id not set\n"; return FALSE; } $InvoiceLineLink = SI_InvoiceLineLink::retrieveSet("WHERE id = $id", TRUE); if($InvoiceLineLink === FALSE){ return FALSE; } if(isset($InvoiceLineLink[0])){ $this->_populateData($InvoiceLineLink[0]); $this->stripSlashes(); }else{ $this->error = "SI_InvoiceLineLink::get() : No data retrieved from query\n"; return FALSE; } return TRUE; }