Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for SourceGuardian Encoder)
- *
- * @ Version : 4.1.0.1
- * @ Author : DeZender
- * @ Release on : 29.08.2020
- * @ Official site : http://DeZender.Net
- *
- */
- function logSicoobMovimento($dadosMovimentoLog, $pdo = NULL)
- {
- if (empty($pdo)) {
- $pdo = getPDO();
- }
- $insertLog = 'INSERT INTO _Integracao_Sicoob_Movimento_Log (`Datetime`, `Origem`, `Url`, `Request`, `Response`) ' . "\r\n" . ' VALUES (NOW(), \'' . $dadosMovimentoLog['origem'] . '\', \'' . $dadosMovimentoLog['url'] . '\', ' . "\r\n" . ' \'' . $dadosMovimentoLog['request'] . '\', \'' . $dadosMovimentoLog['response'] . '\')';
- $pdo->query($insertLog);
- }
- function dadosIntegracao($idConvenio, $pdo = NULL)
- {
- $validar = true;
- $dados = [];
- if (empty($pdo)) {
- $pdo = getPDO();
- }
- $dadosConvenio = buscaDadosConvenio($idConvenio);
- if (empty($dadosConvenio)) {
- $validar = false;
- $erro = utf8_decode('Erro ao localizar dados do convenio.');
- $dadosMovimentoLog = ['origem' => '', 'url' => '', 'request' => '', 'response' => $erro];
- logSicoobMovimento($dadosMovimentoLog, $pdo);
- }
- if ($validar) {
- $dadosToken = gerarTokenAutenticacaoSicoob($idConvenio);
- if (!$dadosToken['status']) {
- $validar = false;
- $erro = addslashes($dadosToken['mensagem']);
- $dadosMovimentoLog = ['origem' => '', 'url' => '', 'request' => '', 'response' => $erro];
- logSicoobMovimento($dadosMovimentoLog, $pdo);
- }
- }
- if ($validar) {
- $dadosCertificado = pegarCertificadoSicoob($idConvenio);
- if (empty($dadosCertificado)) {
- $validar = false;
- $erro = utf8_decode('Certificado inválido ou desativado!');
- $dadosMovimentoLog = ['origem' => '', 'url' => '', 'request' => '', 'response' => $erro];
- logSicoobMovimento($dadosMovimentoLog, $pdo);
- }
- }
- if ($validar) {
- $dados = ['RegistroOnlineCVar2' => $dadosConvenio['RegistroOnlineCVar2'], 'token' => $dadosToken['token'], 'Contrato' => $dadosConvenio['Contrato'], 'certkey' => $dadosCertificado['certkey'], 'certpublic' => $dadosCertificado['certpublic'], 'convenio' => $dadosConvenio['Convenio'], 'contaConvenio' => $dadosConvenio['Conta']];
- }
- return $dados;
- }
- function downloadArquivos($pdo = NULL)
- {
- $valida = true;
- ...................................................................
- ..........................................
- ..................
Advertisement
Add Comment
Please, Sign In to add comment