예제 #1
0
	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; 
	}
예제 #2
0
	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;
	}