403Webshell
Server IP : 51.222.109.124  /  Your IP : 216.73.217.148
Web Server : Apache
System : Linux scl07net.netdom.salvador.br 3.10.0-962.3.2.lve1.5.44.3.el7.x86_64 #1 SMP Mon Feb 22 04:35:33 EST 2021 x86_64
User : vertra94 ( 1153)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/vertra94/public_html/loja/app/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/vertra94/public_html/loja/app/cupom.php
<?php

class Cupom extends PHPFrodo
{

    public $cupom_id;
    public $cupom_alfa;
    public $cupom_status;
    public $cupom_desconto;
    public $cupom_lote;
    public $cupom_update;
    public $cliente_id;

    public function __construct()
    {
        parent:: __construct();
        $sid = new Session;
        $sid->start();
        if ($sid->check() && $sid->getNode('cliente_id') >= 1) {
            $this->cliente_email = (string)$sid->getNode('cliente_email');
            $this->cliente_id = (string)$sid->getNode('cliente_id');
            $this->cliente_nome = (string)$sid->getNode('cliente_nome');
            $this->cliente_fullnome = (string)$sid->getNode('cliente_fullnome');
        }
    }

    public function welcome()
    {
        $this->cupom_alfa = 'Y2MSFU74E3QG';
    }

    public function validar()
    {
        if (isset($_SESSION['cupom'])) {
            unset($_SESSION['cupom']);
        }
        if ($this->postIsValid(array('cupom' => 'string'))) {
            $this->cupom_alfa = strtoupper($this->postGetValue('cupom'));
            $this->select()
                ->from('cupom')
                ->where("cupom_alfa = '$this->cupom_alfa' AND cupom_status = 0 OR cupom_alfa = '$this->cupom_alfa' AND cupom_limite = 2")
                ->execute();
            if ($this->result()) {
                $this->map($this->data[0]);
                $this->data_hoje = date('Y-m-d 00:00:00');
                $diff = (strtotime($this->cupom_validade) - strtotime($this->data_hoje)) / 86400;

                if ($this->cupom_status == 1 && $this->cupom_limite == 1) {
                    echo -3;//cupom usado  / inválido
                    exit;
                }
                if ($diff >= 0) {
                    $_SESSION['cupom']['id'] = $this->cupom_id;
                    $_SESSION['cupom']['alfa'] = $this->cupom_alfa;
                    $_SESSION['cupom']['tp_desconto'] = 2;
                    if ($this->cupom_desconto > 0) {
                        $_SESSION['cupom']['tp_desconto'] = 1;
                    }
                    $_SESSION['cupom']['desconto'] = $this->cupom_desconto;
                    $_SESSION['cupom']['real'] = $this->cupom_real;
                    $_SESSION['cupom']['tipo'] = $this->cupom_tipo;
                    $_SESSION['cupom']['min'] = $this->cupom_min;
                    if ($this->cupom_tipo == 2) {
                        $_SESSION['mycep_frete'] = 0;
                        echo 4; //frete gratis na validade                   
                        exit;
                    } else {
                        echo 3; // cupom dentro da validade
                        exit;
                    }
                } else {
                    echo -2; //cupom vencido
                    $this->remover();
                }

            } else {
                echo -1;
                $this->remover();
            }
        } else {
            $this->remover();
        }
    }

    public function remover()
    {
        if (isset($_SESSION['cupom'])) {
            unset($_SESSION['cupom']);
        }
    }

}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit