D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso
/
adm
/
app
/
gre
/
Models
/
Filename :
GrePegaFatura.php
back
Copy
<?php namespace App\gre\Models; /** * Description of GrePegaFatura * * @copyright (c) year, Cesar Szpak - Celke */ class GrePegaFatura { private $Chave; private $SimNao; private $DadosUsuario; private $Resultado; private $Dados; private $DadosAlt; function getResultado() { return $this->Resultado; } public function valChave($Chave) { $this->Chave = (string) $Chave; $this->SimNao = substr($this->Chave,0,1); $this->Chave = substr($this->Chave,1,120); $validaChave = new \App\adms\Models\helper\AdmsRead1(); $validaChave->fullRead("SELECT id FROM gre_cab_fatura WHERE chave_autorizacao =:chave_autorizacao", "chave_autorizacao={$this->Chave}"); $this->DadosUsuario = $validaChave->getResultado(); if (!empty($this->DadosUsuario)) { $this->DadosUsuario[0]['autorizado'] = strtoupper($this->SimNao); $this->updateFatura(); $this->Resultado = $this->DadosUsuario; } else { $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> Erro: Link inválido! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = false; } } private function updateFatura() { $this->DadosAlt['id'] = $this->DadosUsuario[0]['id']; $this->DadosAlt['chave_autorizacao'] = NULL; $this->DadosAlt['autorizado'] = $this->DadosUsuario[0]['autorizado']; $this->DadosAlt['data_autorizacao'] = date("Y-m-d H:i:s"); // var_dump($this->DadosAlt); $upAtualSenha = new \App\adms\Models\helper\AdmsUpdate1(); $upAtualSenha->exeUpdate("gre_cab_fatura", $this->DadosAlt, "WHERE id =:id", "id={$this->DadosAlt['id']}"); } }