/** * overridden from np_method ,updates requests , sets status to 1 , * last transaction to msg_type and requested transfer time * * @return int number of affected rows */ public function saveToDB() { if ($this->checkApprove() === FALSE) { return FALSE; } $updateArray = array('status' => 1, 'last_transaction' => $this->getHeaderField("MSG_TYPE"), 'transfer_time' => Application_Model_General::getTrxPortTime($this->getBodyField("REQUEST_TRX_NO"))); $whereArray = array('request_id =?' => $this->getHeaderField("REQUEST_ID")); $tbl = new Application_Model_DbTable_Requests(Np_Db::master()); return $tbl->update($updateArray, $whereArray); }