403Webshell
Server IP : 54.233.248.239  /  Your IP : 172.28.20.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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

namespace App;

use Illuminate\Database\Eloquent\Model;
use Sentinel;
use DB;

class BasicInfo extends Model
{
	protected $table = 'sis_basic_info';

	public static function criar($input){
		$basic_meta_keywords = implode(',',$input['taggles']);
		return DB::table('sis_basic_info')->insert([
			[
				'title'                         => $input['title'],
				'basic_meta_keywords'           => $basic_meta_keywords,
				'basic_meta_descricao'          => $input['basic_meta_descricao'],
				'parcela_minima'                => $input['parcela_minima'],
				'quantidade_maxima_parcelas'    => $input['quantidade_maxima_parcelas'],
				'liberar_canais'                => $input['liberar_canais'],
				'bloquear_novos_cadastros'      => $input['bloquear_novos_cadastros'],
				'modal_text'                    => $input['modal_text'],
				'mensagem_entregas'             => $input['mensagem_entregas'],
				'rodape_entregas'               => $input['rodape_entregas'],
				'reserva_estoque'               => $input['reserva_estoque'],
				'ativar_desconto_deposito'      => $input['ativar_desconto_deposito'],
				'cupom_desconto_id'             => (!empty($input['cupom_desconto_id']) ? $input['cupom_desconto_id'] : NULL),
				'tempo_reserva_estoque'         => $input['tempo_reserva_estoque'],
				'envio_rotina_whatsapp'         => $input['envio_rotina_whatsapp'],
				'horario_rotina_whatsapp'       => $input['horario_rotina_whatsapp'],
				'sequencia_sku'                 => $input['sequencia_sku'],
				'mascara_sku'                   => $input['mascara_sku'],
				'validade_creditos'             => $input['validade_creditos'],
				'inicio_uso_creditos_checkout'  => (!empty($input['inicio_uso_creditos_checkout']) ? $input['inicio_uso_creditos_checkout'] : NULL),
				'percentual_creditos'           => $input['valor_creditos'] > 0 ? 0 : $input['percentual_creditos'],
				'valor_creditos'                => $input['percentual_creditos'] > 0 ? 0 : $input['valor_creditos'],
				'valor_minimo_creditos'         => $input['valor_minimo_creditos'],
				'validade_cashback'             => $input['validade_cashback'],
				'data_fim_geracao_cashback'     => (!empty($input['data_fim_geracao_cashback']) ? $input['data_fim_geracao_cashback'] : NULL),
				'inicio_uso_cashback_checkout'  => (!empty($input['inicio_uso_cashback_checkout']) ? $input['inicio_uso_cashback_checkout'] : NULL),
				'canal_id_cashback'             => (!empty($input['canal_id_cashback']) ? $input['canal_id_cashback'] : NULL),
				'percentual_cashback'           => $input['valor_cashback'] > 0 ? 0 : $input['percentual_cashback'],
				'valor_cashback'                => $input['percentual_cashback'] > 0 ? 0 : $input['valor_cashback'],
				'valor_minimo_cashback'         => $input['valor_minimo_cashback'],
				'validade_cashback_confraria'   => $input['validade_cashback_confraria'],
				'percentual_cashback_confraria' => $input['valor_cashback_confraria'] > 0 ? 0 : $input['percentual_cashback_confraria'],
				'valor_cashback_confraria'      => $input['percentual_cashback_confraria'] > 0 ? 0 : $input['valor_cashback_confraria'],
				'min_membros_confraria'         => $input['min_membros_confraria'],
				'max_membros_confraria'         => $input['max_membros_confraria'],
				'valor_minimo_meta_kit_confraria' => $input['valor_minimo_meta_kit_confraria'],
			]
		]);
	}

	public static function editar($input, $id){

		$basic_meta_keywords = implode(',',$input['taggles']);

		$fields = [
			'title'                      => $input['title'],
			'basic_meta_keywords'        => $basic_meta_keywords,
			'basic_meta_descricao'       => $input['basic_meta_descricao'],
			'parcela_minima'             => $input['parcela_minima'],
			'quantidade_maxima_parcelas' => $input['quantidade_maxima_parcelas'],
			'liberar_canais'             => $input['liberar_canais'],
			'bloquear_novos_cadastros'   => $input['bloquear_novos_cadastros'],
			'modal_text'				 => $input['modal_text'],
			'mensagem_entregas'          => $input['mensagem_entregas'],
			'rodape_entregas'         	 => $input['rodape_entregas'],			
			'reserva_estoque'            => $input['reserva_estoque'],
			'ativar_desconto_deposito'   => $input['ativar_desconto_deposito'],
			'cupom_desconto_id'   		 => (!empty($input['cupom_desconto_id']) ? $input['cupom_desconto_id'] : NULL),
			'tempo_reserva_estoque'      => $input['tempo_reserva_estoque'],
			'envio_rotina_whatsapp'      => $input['envio_rotina_whatsapp'],
			'horario_rotina_whatsapp'    => $input['horario_rotina_whatsapp'],
			'sequencia_sku'              => $input['sequencia_sku'],
			'mascara_sku'                => $input['mascara_sku'],
			'validade_creditos'          => $input['validade_creditos'],
			'inicio_uso_creditos_checkout' => (!empty($input['inicio_uso_creditos_checkout']) ? $input['inicio_uso_creditos_checkout'] : NULL),
			'percentual_creditos'        => $input['valor_creditos'] > 0 ? 0 : $input['percentual_creditos'],
			'valor_creditos'             => $input['percentual_creditos'] > 0 ? 0 : $input['valor_creditos'],
			'valor_minimo_creditos'      => $input['valor_minimo_creditos'],
			'validade_cashback'          => $input['validade_cashback'],
			'data_fim_geracao_cashback'  => (!empty($input['data_fim_geracao_cashback']) ? $input['data_fim_geracao_cashback'] : NULL),
			'inicio_uso_cashback_checkout' => (!empty($input['inicio_uso_cashback_checkout']) ? $input['inicio_uso_cashback_checkout'] : NULL),
			'canal_id_cashback' 		 => (!empty($input['canal_id_cashback']) ? $input['canal_id_cashback'] : NULL),
			'percentual_cashback'        => $input['valor_cashback'] > 0 ? 0 : $input['percentual_cashback'],
			'valor_cashback'             => $input['percentual_cashback'] > 0 ? 0 : $input['valor_cashback'],
			'valor_minimo_cashback'      => $input['valor_minimo_cashback'],
			'validade_cashback_confraria'   => $input['validade_cashback_confraria'],
			'percentual_cashback_confraria' => $input['valor_cashback_confraria'] > 0 ? 0 : $input['percentual_cashback_confraria'],
			'valor_cashback_confraria'      => $input['percentual_cashback_confraria'] > 0 ? 0 : $input['valor_cashback_confraria'],
			'min_membros_confraria'         => $input['min_membros_confraria'],
			'max_membros_confraria'         => $input['max_membros_confraria'],
			'valor_minimo_meta_kit_confraria' => $input['valor_minimo_meta_kit_confraria'],
            'percentual_desconto_pix' => $input['percentual_desconto_pix'],
		];

		if(isset($input['modal_image_desktop'])){
			$fields = array_merge($fields, ['modal_image_desktop' => $input['modal_image_desktop']]);
		}

		if(isset($input['modal_image_mobile'])){
			$fields = array_merge($fields, ['modal_image_mobile' => $input['modal_image_mobile']]);
		}

		if(isset($input['arquivo_saldos_vvr'])){
			$fields = array_merge($fields, ['arquivo_saldos_vvr' => $input['arquivo_saldos_vvr']]);
		}

		if(isset($input['arquivo_saldos_vdb'])){
			$fields = array_merge($fields, ['arquivo_saldos_vdb' => $input['arquivo_saldos_vdb']]);
		}

		DB::table('sis_basic_info')->where('id', $id)->update($fields);
		$fields['user_id'] = Sentinel::getUser()->id;
		DB::table('sis_basic_info_log')->insert($fields);
		return;
	}

	public function cupomDesconto(){
		return $this->belongsTo('App\Modules\Cupom\Models\Cupom', 'cupom_desconto_id');
	}

	public function canalCashback(){
		return $this->belongsTo('App\Modules\Canal\Models\Canal', 'canal_id_cashback');
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit