/** * Rollback Transaction * * @access public * @return bool */ function trans_rollback() { if (!$this->trans_enabled) { return TRUE; } // When transactions are nested we only begin/commit/rollback the outermost ones if ($this->_trans_depth > 0) { return TRUE; } cubrid_rollback($this->conn_id); if ($this->auto_commit && !cubrid_get_autocommit($this->conn_id)) { cubrid_set_autocommit($this->conn_id, CUBRID_AUTOCOMMIT_TRUE); } return TRUE; }
public function transCommit() { cubrid_commit($this->connect); if (!cubrid_get_autocommit($this->connect)) { cubrid_set_autocommit($this->connect, CUBRID_AUTOCOMMIT_TRUE); } return true; }
/** * Rollback transaction. * * @return void */ public function rollback() { cubrid_rollback($this->link); if ($this->autoCommit && !cubrid_get_autocommit($this->link)) { cubrid_set_autocommit($this->link, CUBRID_AUTOCOMMIT_TRUE); } }
/** * Rollback Transaction * * @return bool */ protected function _trans_rollback() { if (!cubrid_rollback($this->conn_id)) { return FALSE; } if ($this->auto_commit && !cubrid_get_autocommit($this->conn_id)) { cubrid_set_autocommit($this->conn_id, CUBRID_AUTOCOMMIT_TRUE); } return TRUE; }
function trans_rollback() { if (!$this->trans_enabled) { return TRUE; } if ($this->_trans_depth > 0) { return TRUE; } cubrid_rollback($this->conn_id); if ($this->auto_commit && !cubrid_get_autocommit($this->conn_id)) { cubrid_set_autocommit($this->conn_id, CUBRID_AUTOCOMMIT_TRUE); } return TRUE; }