Example #1
0
 function query($sql)
 {
     $query = OCIParse($this->conn, $sql);
     OCIExecute($query);
     OCIcommit($this->conn);
     return $query;
 }
Example #2
0
 function CommitTrans()
 {
     $ret = OCIcommit($this->_connectionID);
     $this->_commit = OCI_COMMIT_ON_SUCCESS;
     $this->autoCommit = true;
     return $ret;
 }
Example #3
0
 function queryWithErrors($sql)
 {
     $errors = array();
     $stmt = OCIParse($this->conn, $sql);
     if (!$stmt) {
         $errors = oci_error();
         throw new Exception("Erro ao executar comando: " . htmlentities($errors['message']));
     }
     $executa = OCIExecute($stmt);
     if (!$executa) {
         $errors = oci_error($stmt);
         throw new Exception("Erro ao executar comando: " . htmlentities($errors['message']));
     }
     OCIcommit($this->conn);
     return $stmt;
 }
	function CommitTrans($ok=true)
	{
		if ($this->transOff) return true;
		if (!$ok) return $this->RollbackTrans();

		if ($this->transCnt) $this->transCnt -= 1;
		$ret = OCIcommit($this->_connectionID);
		$this->_commit = OCI_COMMIT_ON_SUCCESS;
		$this->autoCommit = true;
		return $ret;
	}
Example #5
0
 /**
  * Commit Transaction
  *
  * @access	public
  * @return	bool
  */
 function trans_commit()
 {
     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;
     }
     $ret = OCIcommit($this->conn_id);
     $this->_commit = OCI_COMMIT_ON_SUCCESS;
     return $ret;
 }
Example #6
0
     echo "<center class='advertencia'>Transação: {$v_nrautorizacao}</strong><br>";
     echo "<p align=\"center\">\n                 <a onClick=\"javascript:abre_janela_hist('{$v_nrautorizacao}')\" target=\"principal\"><IMG SRC=\"hist1.bmp\" alt=\"Histórico da Autorização\" BORDER=0></a>\n                 <a onClick=\"javascript:abre_impressao('{$v_nrautorizacao}')\" target=\"principal\"><IMG SRC=\"print.bmp\" alt=\"Impressão de recibo\" BORDER=0></a>\n               </p>";
 }
 $sql = "\n          select f_situacao_autorizacao('{$v_nrautorizacao}') SITUACAO from dual";
 $result = $db->query($sql);
 $rows = $db->fetch_array($result);
 if ($rows[SITUACAO] == 'EM' or $rows[SITUACAO] == 'RT') {
     if ($nrcheq != !1 && $erro == 'N' && $awcheque == 'S') {
         //Utilizando o cheque
         $stmt21 = ociparse($conn, "UPDATE EMISS_CHEQUE_CONSULTA SET CDSERIE_GUIA = '{$vcdserie_guia}', NRGUIA = '{$vnrguia}' WHERE NRCHEQUE = '{$nrcheq}'");
         OCIexecute($stmt21);
         OCIcommit($conn);
         OCIFreeStatement($stmt21);
         $stmt21 = ociparse($conn, "UPDATE PRE_AUTORIZACAO SET CDSERIE_GUIA = '{$vcdserie_guia}', NRGUIA = '{$vnrguia}', AOSITUACAO_CHEQUE='U' WHERE nrautorizacao = '{$nrcheq}'");
         OCIexecute($stmt21);
         OCIcommit($conn);
         OCIFreeStatement($stmt21);
         echo "<center class='advertencia'>Nº Cheque-Consulta: {$nrcheq}<br></center>";
     }
     echo "<center class='advertencia'>Nº Série/Guia: {$vcdserie_guia}-{$vnrguia}<br>";
     echo "<font class='info'><strong>Transação solicitada por {$emissor} em {$dtatendimento} às {$hratendimento}</font></center><br><br>";
     if ($poesenha == 'S') {
         $stmt4 = ociparse($conn, "SELECT TXSENHA_AUTORIZ FROM EMISSAO_GUIA WHERE CDSERIE_GUIA = '{$sereqcon}' AND NRGUIA = '{$vnrguia}'");
         OCIdefineByName($stmt4, "txsenha_autoriz", $txsenha_autoriz);
         OCIexecute($stmt4);
         if (OCIFetch($stmt4)) {
             $result3 = OCIResult($stmt4, 1);
         }
         OCIFreeStatement($stmt4);
     }
     if ($poesenha == 'S' and $result3 != '') {