function _deleteTransactions(){ $ct = new SI_CompanyTransaction(); $ut = new SI_UserTransaction(); if($this->com_trans_id > 0){ if($ut->delete($this->com_trans_id) === FALSE){ $this->error = "SI_TaskActivity::_deleteTransactions(): Error deleting commission transaction: ".$ut->getLastError(); return FALSE; } } if($this->cost_trans_id> 0){ if($ut->delete($this->cost_trans_id) === FALSE){ $this->error = "SI_TaskActivity::_deleteTransactions(): Error deleting cost transaction: ".$ut->getLastError(); return FALSE; } } if($this->price_trans_id> 0){ if($ct->delete($this->price_trans_id) === FALSE){ $this->error = "SI_TaskActivity::_deleteTransactions(): Error deleting price transaction: ".$ct->getLastError(); return FALSE; } } return TRUE; }