403Webshell
Server IP : 54.233.248.239  /  Your IP : 172.28.1.13
Web Server : Apache
System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/vinumday2_0/app/Events/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/vinumday2_0/app/Events/OfertaReservaEvent.php
<?php

namespace App\Events;

use Illuminate\Support\Facades\Log;
use App\Modules\OfertaReserva\Models\OfertaReserva;
use App\Modules\OfertaReservaLog\Models\OfertaReservaLog;
use DB;

class OfertaReservaEvent
{
    /**
     * Listen to the OfertaReserva created event.
     *
     * @param  OfertaReserva $OfertaReserva
     * @return void
     */
    public function created(OfertaReserva $OfertaReserva)
    {
        Log::info("OfertaReservaEvent: {$OfertaReserva->oferta_id} add {$OfertaReserva->quantidade}");

        $Log                 = new OfertaReservaLog;
        $Log->hash           = $OfertaReserva->hash;
        $Log->acao           = 'add';
        $Log->quantidade     = $OfertaReserva->quantidade;
        $Log->estoque        = $OfertaReserva->oferta->estoque - $OfertaReserva->quantidade;
        $Log->data_controle  = $OfertaReserva->data_controle;
        $Log->data_expiracao = $OfertaReserva->data_expiracao;
        $Log->oferta_id      = $OfertaReserva->oferta_id;
        $Log->cliente_id     = $OfertaReserva->cliente_id;
        $Log->save();
    }

    /**
     * Listen to the OfertaReserva deleting event.
     *
     * @param  OfertaReserva $OfertaReserva
     * @return void
     */
    public function deleting(OfertaReserva $OfertaReserva)
    {
        Log::info("OfertaReservaEvent: {$OfertaReserva->oferta_id} remove {$OfertaReserva->quantidade}");

        $Log                 = new OfertaReservaLog;
        $Log->hash           = $OfertaReserva->hash;
        $Log->acao           = 'remove';
        $Log->quantidade     = $OfertaReserva->quantidade;
        $Log->estoque        = $OfertaReserva->oferta->estoque;
        $Log->data_controle  = $OfertaReserva->data_controle;
        $Log->data_expiracao = $OfertaReserva->data_expiracao;
        $Log->oferta_id      = $OfertaReserva->oferta_id;
        $Log->cliente_id     = $OfertaReserva->cliente_id;
        $Log->save();
    }

    /**
     * Listen to the OfertaReserva created event.
     *
     * @param  OfertaReserva $OfertaReserva
     * @return void
     */
    public function updated(OfertaReserva $OfertaReserva)
    {
        $old = $OfertaReserva->getOriginal();
        Log::info('OfertaReservaEvent: update => estoque: ' . $OfertaReserva->oferta->estoque . ' old: ' . $old['quantidade'] . ' new: ' . $OfertaReserva->quantidade);

        $estoque = $OfertaReserva->oferta->estoque + ($old['quantidade'] - $OfertaReserva->quantidade);

        $Log                 = new OfertaReservaLog;
        $Log->hash           = $OfertaReserva->hash;
        $Log->acao           = 'update';
        $Log->quantidade     = $OfertaReserva->quantidade;
        $Log->estoque        = $estoque;
        $Log->data_controle  = $OfertaReserva->data_controle;
        $Log->data_expiracao = $OfertaReserva->data_expiracao;
        $Log->oferta_id      = $OfertaReserva->oferta_id;
        $Log->cliente_id     = $OfertaReserva->cliente_id;
        $Log->save();
    }

    /**
     * Listen to the OfertaReserva deleting event.
     *
     * @param  OfertaReserva $OfertaReserva
     * @return void
     */
    public function updating(OfertaReserva $OfertaReserva)
    {
        //
    }

        /**
     * Listen to the OfertaReserva created event.
     *
     * @param  OfertaReserva $OfertaReserva
     * @return void
     */
    public function saved(OfertaReserva $OfertaReserva)
    {

    }

    /**
     * Listen to the OfertaReserva deleting event.
     *
     * @param  OfertaReserva $OfertaReserva
     * @return void
     */
    public function saving(OfertaReserva $OfertaReserva)
    {
        
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit