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/storage/framework/views/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/vinumday2_0/storage/framework/views/f7145ff96a4ed42dc1fff8801c55ead30d1581a6.php
<div class="form-add-box">
	<div class="top-add-form">
		<span><?php echo e($title_form); ?></span>
		<img src="img/close-form-add.png" alt="Close">
	</div>

	<div class="cont">
		<form action="#" id="form-oferta-ajax">
			<div class="cont-form-box">
				<ul class="tabs-novo-list">
					<li data-tab="1" class="active">Informações</li>
					<li data-tab="2">Produtos</li>
					<li data-tab="3" class="hidden">Lorem 3</li>
				</ul>

				<div class="tabs-novo active" data-tab="1">
					<div class="bloco-form-big">
						<div class="right">

							<input type="hidden" name="oferta_id" id="oferta_id" value="<?php echo (isset($oferta) ? $oferta->id : "")?>">
							<!--<h5>Imagem</h5>
							<div class="form-galeria">
								<label for="file-img-upload" class="galeria-item add">
									<input type="file" id="file-img-upload" class="file-img-upload">
									<img src="img/camera-form.png" class="img-camera" alt="Add imagem">
									<span>ADD IMAGEM</span>
								</label>
							</div>-->

							<div class="form-metade">
								<div class="grupo-novo">
									<input type="text" class="input-novo <?php echo set_digitado($objectOferta, 'titulo'); ?>" name="titulo" value="<?php echo (isset($oferta) ? $oferta->titulo : "")?>">
									<label class="required">Título</label>
								</div>
								<div class="grupo-novo">
									<select class="input-novo <?php echo set_digitado($objectOferta, 'tema_id'); ?>" name="tema_id">
										<option value="" selected disabled>Selecione</option>
										<?php $__currentLoopData = $temas; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
										<option <?php echo (isset($oferta) && ($oferta->tema_id == $item->id) ) ? 'selected' : ''; ?> value="<?php echo e($item->id); ?>"><?php echo e($item->nome); ?></option>
										<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
									</select>
									<label class="required">Tema</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<input type="text" class="input-novo <?php echo set_digitado($objectOferta, 'sub_titulo'); ?>" name="sub_titulo" value="<?php echo (isset($oferta) ? $oferta->sub_titulo : "")?>">
									<label class="required">Sub Título</label>
								</div>
								<div class="grupo-novo">
									<input type="date" class="input-novo <?php echo set_digitado($objectOferta, 'data'); ?>" name="data" value="<?php echo (isset($oferta) ? $oferta->data : "")?>">
									<label>Data</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo grupo-novo-sm">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'quantidade_maxima_por_cliente'); ?>" name="quantidade_maxima_por_cliente" value="<?php echo (isset($oferta) ? $oferta->quantidade_maxima_por_cliente : "")?>">
									<label class="required">Quantidade Máxima por Cliente</label>
								</div>
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'estoque'); ?>" name="estoque" value="<?php echo (isset($oferta) ? $oferta->estoque : "")?>">
									<label class="required">Disponibilidade</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<select class="input-novo <?php echo set_digitado($objectOferta, 'tipo'); ?>" name="tipo">
										<option value="" selected disabled>Selecione</option>
										<?php $__currentLoopData = $tipos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
										<option <?php echo (isset($oferta) && ($oferta->tipo == $item->chave) ) ? 'selected' : ''; ?> value="<?php echo e($item->chave); ?>"><?php echo e($item->valor); ?></option>
										<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
									</select>
									<label class="required">Tipo</label>
								</div>
								<div class="grupo-novo">
									<select class="input-novo <?php echo set_digitado($objectOferta, 'pre_venda'); ?>" name="pre_venda">
										<option <?php echo (isset($oferta) && ($oferta->pre_venda == 0) ) ? 'selected' : ''; ?> value="0">Não</option>
										<option <?php echo (isset($oferta) && ($oferta->pre_venda == 1) ) ? 'selected' : ''; ?> value="1">Sim</option>
									</select>
									<label class="required">Pré-venda</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'poucas_unidades'); ?>" name="poucas_unidades" value="<?php echo (isset($oferta) ? $oferta->poucas_unidades : "")?>">
									<label class="required">Poucas Unidades</label>
								</div>
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'valor_desconto'); ?>" name="valor_desconto" value="<?php echo (isset($oferta) ? $oferta->valor_desconto : "")?>">
									<label>Valor Desconto (Ofertas Casadas)</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="checkbox-form-oferta">
									<div class="checkbox-label-oferta">
										<label for="ocultar_desconto">Ocultar desconto</label>
									</div>
									<div class="checkbox-input-oferta">
										<input id="ocultar_desconto" type="checkbox" name="ocultar_desconto" 
										<?php echo e(isset($oferta) && $oferta->ocultar_desconto ? 'checked' : ''); ?>>
									</div>
								</div>
							</div>

						</div>
					</div>
					<div class="bloco-form-big">
						<div class="right">
							<textarea name="texto" id="editor_texto">
								<?php echo (isset($oferta) ? $oferta->texto : "Digite aqui o texto da oferta")?>
							</textarea>
						</div>
					</div>
					<div class="bloco-form-big">
						<div class="right">
							<textarea name="resumo_texto" id="editor_resumo_texto">
								<?php echo (isset($oferta) ? $oferta->resumo_texto : "Digite aqui o resumo da oferta")?>
							</textarea>
						</div>
					</div>
					<div class="bloco-form-big">
						<div class="right">
							
							<div class="form-metade">
								<div class="grupo-novo">
									<select class="input-novo <?php echo set_digitado($objectOferta, 'instituicao_id'); ?>" name="instituicao_id">
										<option value="" selected disabled>Selecione</option>
										<?php $__currentLoopData = $instituicoes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
										<option <?php echo (isset($oferta) && ($oferta->instituicao_id == $item->id) ) ? 'selected' : ''; ?> value="<?php echo e($item->id); ?>"><?php echo e($item->nome); ?></option>
										<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
									</select>
									<label>Instituição (Oferta Solidária)</label>
								</div>
								<div class="grupo-novo">
									<?php if($tipoOferta == 'equipe' || (isset($oferta) && $oferta->tipo == 'EQ')): ?>
										<select class="input-novo <?php echo set_digitado($objectOferta, 'responsavel_id'); ?>" name="responsavel_id">
											<option value="" selected disabled>Selecione</option>
											<?php $__currentLoopData = $colaboradores; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
												<option <?php echo (isset($oferta) && ($oferta->responsavel_id == $item->usuario_id) ) ? 'selected' : ''; ?> value="<?php echo e($item->usuario_id); ?>"><?php echo e($item->nome); ?></option>
											<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
										</select>
										<label>Colaborador</label>
									<?php else: ?>
										<select class="input-novo <?php echo set_digitado($objectOferta, 'responsavel_id'); ?>" name="responsavel_id">
											<option value="" selected disabled>Selecione</option>
											<?php $__currentLoopData = $responsaveis; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
											<option <?php echo (isset($oferta) && ($oferta->responsavel_id == $item->id) ) ? 'selected' : ''; ?> value="<?php echo e($item->id); ?>"><?php echo e($item->first_name); ?></option>
											<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
										</select>
										<label>Responsável:</label>
									<?php endif; ?>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<input type="text" class="input-novo <?php echo set_digitado($objectOferta, 'url_video'); ?>" name="url_video" value="<?php echo (isset($oferta) ? $oferta->url_video : "")?>">
									<label>URL Vídeo Oferta</label>
								</div>
								<div class="grupo-novo grupo-novo-sm">
									<select class="input-novo <?php echo set_digitado($objectOferta, 'agrupamento_produtos'); ?>" name="agrupamento_produtos">
										<option <?php echo (isset($oferta) && ($oferta->agrupamento_produtos == 0) ) ? 'selected' : ''; ?> value="0">Não</option>
										<option <?php echo (isset($oferta) && ($oferta->agrupamento_produtos == 1) ) ? 'selected' : ''; ?> value="1">Sim</option>
									</select>
									<label>Agrupar Produtos na Oferta (VinumWear)</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<select class="input-novo <?php echo set_digitado($objectOferta, 'resolucao_imagem'); ?>" name="resolucao_imagem">
										<option <?php echo (isset($oferta) && ($oferta->resolucao_imagem == 'resolucao-1') ) ? 'selected' : ''; ?> value="resolucao-1">132 x 480</option>
										<option <?php echo (isset($oferta) && ($oferta->resolucao_imagem == 'resolucao-2') ) ? 'selected' : ''; ?> value="resolucao-2">154 x 480</option>
										<option <?php echo (isset($oferta) && ($oferta->resolucao_imagem == 'resolucao-3') ) ? 'selected' : ''; ?> value="resolucao-3">240 x 480</option>
										<option <?php echo (isset($oferta) && ($oferta->resolucao_imagem == 'resolucao-4') ) ? 'selected' : ''; ?> value="resolucao-4">320 x 480</option>
										<option <?php echo (isset($oferta) && ($oferta->resolucao_imagem == 'resolucao-5') ) ? 'selected' : ''; ?> value="resolucao-5">480 x 480</option>
										<option <?php echo (isset($oferta) && ($oferta->resolucao_imagem == 'resolucao-6') ) ? 'selected' : ''; ?> value="resolucao-6">660 x 480</option>
									</select>
									<label>Resolução da Imagem</label>
								</div>
								<div class="grupo-novo">
									<div class="bloco">
										<div class="cont">
											<div class="img-anex">
												<?php if(isset($oferta) && !empty($oferta->thumbnail_principal)): ?>
												<style type="text/css">
													.img-anex .anex-min{
														display: block;
													}
												</style>
												<?php else: ?>
												<div class="conten">
													<img src="img/camera.png" alt="Anexe aqui a imagem da oferta">
													<span>Anexe aqui a imagem da oferta</span>
												</div>
												<?php endif; ?>
												<img src="<?php echo (isset($oferta) && !empty($oferta->thumbnail_principal) ? $oferta->thumbnail_principal : "//placehold.it/920x500")?>" class="anex-min">
											</div>
											<form id="upload-form" class="hidden" enctype="multipart/form-data">
												<input type="file" class="upload-img hidden" value="">
												<input type="hidden" id="thumbnail" name="thumbnail" value="<?php echo isset($oferta) ? $oferta->thumbnail_principal : ''?>">
											</form>
										</div>
									</div>
								</div>
							</div>

						</div>
					</div>
				</div>

				<div class="tabs-novo" data-tab="2">
					<div class="bloco-form-big">
						<div class="right">
							<div class="row">
								<div class="col-md-6">
									<label for="qtd_produto">Produto</label>
									<select id="id_produto" class="default-select select2-produto input-novo" name="produto" ></select>
								</div>
								<div class="col-md-2">
									<label for="qtd_produto">Quantidade</label>
									<input type="number" value="1" style="padding:10px;" class="form-control" id="qtd_produto" name="qtd_produto" />
								</div>
								<div class="col-md-4">
									<label>&nbsp;</label>
									<button class="btn btn-primary btn-block" type="button" id="add-produto-to-oferta">Adicionar</button>
								</div>
							</div>

						</div>
					</div>
					<div class="bloco-form-big">
						<div class="right">
							<div id="lista-produtos"></div>
						</div>
					</div>
					<div class="bloco-form-big">
						<div class="right">
							
							<div class="form-metade">
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'preco_custo'); ?>" name="preco_custo" id="preco_custo" value="<?php echo isset($oferta) ? $oferta->preco_custo : ''?>">
									<label class="required">Preço Custo</label>
								</div>
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'preco_mercado'); ?>" name="preco_mercado" id="preco_mercado" value="<?php echo isset($oferta) ? $oferta->preco_mercado : ''?>">
									<label class="required">Preço Mercado</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'percentual_desconto'); ?>" name="percentual_desconto" id="percentual_desconto" value="<?php echo isset($oferta) ? $oferta->percentual_desconto : ''?>">
									<label class="required">Percentual Desconto</label>
								</div>
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'preco_oferta'); ?>" name="preco_oferta" id="preco_oferta" value="<?php echo isset($oferta) ? $oferta->preco_oferta : ''?>">
									<label class="required">Preço Oferta</label>
								</div>
							</div>

							<div class="form-metade">
								<div class="grupo-novo">
									<input type="number" class="input-novo <?php echo set_digitado($objectOferta, 'custo_efetivo'); ?>" name="custo_efetivo" id="custo_efetivo" value="<?php echo isset($oferta) ? $oferta->custo_efetivo : ''?>">
									<label class="required">Custo Efetivo</label>
								</div>
								<div class="grupo-novo">
									<label for="qtd_produto">Tags</label>
									<select style="width:100%;" class="form-control select2 select2-tags" name="tags[]" multiple="" tabindex="-1" aria-hidden="true">   
										<?php $__currentLoopData = $tags; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
											<optgroup class="select2-result-selectable" label="<?php echo e($key); ?>"> 
												<?php $__currentLoopData = $tags[$key]; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $tag): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
													<option value="<?php echo e($tag['id']); ?>"><?php echo e($tag['nome']); ?></option>   
												<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>                                                       
											</optgroup>                                 
										<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>                                            
									</select>	
								</div>
							</div>

						</div>
					</div>
				</div>
				
				<div class="tabs-novo" data-tab="3">
					<div class="bloco-form-big">
						<div class="right">
							<h5>Lorem ipsum 3</h5>
						</div>
					</div>
				</div>
			</div>
			<div class="bottom-form-box">
				<button class="main-btn-style" type="button" id="btn-save-oferta-ajax"><i class="fa fa-spin fa-spinner"></i>Salvar</button>
			</div>
		</form>
	</div>
</div>
<div class="form-add-mask"></div>

<script type="text/javascript">
	/** CKEditor config */
	ClassicEditor
		.create( document.querySelector( '#editor_texto' ),{
			language: 'pt-br',
			toolbar: [ 
				'heading', 
				'|', 
				'bold', 'italic', 'link', 
				'|', 
				'bulletedList', 'numberedList', 
				'imageUpload',  
			],
			heading: {
				options: [
					{ model: 'paragraph', title: 'Parágrafo', class: 'ck-heading_paragraph' },
					{ model: 'heading2', view: 'h2', title: 'Subtítulo', class: 'ck-heading_heading2' }
				]
			},
			link: {
				decorators: {
					openInNewTab: {
						mode: 'manual',
						label: 'Abrir em uma nova janela',
						defaultValue: true,         // This option will be selected by default.
						attributes: {
							target: '_blank',
						}
					}
				}
			},
			// cloudServices: {
			// 	tokenUrl: 'https://example.com/cs-token-endpoint',
			// 	uploadUrl: 'https://your-organization-id.cke-cs.com/easyimage/upload/'
			// }
			// Instruções backend (upload de imagens): https://ckeditor.com/ckeditor-cloud-services/easy-image/
		} )
		.then( editor => {
			window.editor = editor;
			window.editorMain = editor;
		} )
		.catch( err => {
			console.error( err.stack );
		} );

		ClassicEditor
		.create( document.querySelector( '#editor_resumo_texto' ),{
			language: 'pt-br',
			toolbar: [ 
				'heading', 
				'|', 
				'bold', 'italic', 'link', 
				'|', 
				'bulletedList', 'numberedList', 
				'imageUpload',  
			],
			heading: {
				options: [
					{ model: 'paragraph', title: 'Parágrafo', class: 'ck-heading_paragraph' },
					{ model: 'heading2', view: 'h2', title: 'Subtítulo', class: 'ck-heading_heading2' }
				]
			},
			link: {
				decorators: {
					openInNewTab: {
						mode: 'manual',
						label: 'Abrir em uma nova janela',
						defaultValue: true,         // This option will be selected by default.
						attributes: {
							target: '_blank',
						}
					}
				}
			},
			// cloudServices: {
			// 	tokenUrl: 'https://example.com/cs-token-endpoint',
			// 	uploadUrl: 'https://your-organization-id.cke-cs.com/easyimage/upload/'
			// }
			// Instruções backend (upload de imagens): https://ckeditor.com/ckeditor-cloud-services/easy-image/
		} )
		.then( editor_resumo_texto => {
			window.editor_resumo_texto = editor_resumo_texto;
		} )
		.catch( err => {
			console.error( err.stack );
		} );
</script>

<?php if(isset($oferta_tags) && count($oferta_tags) > 0): ?>
	<script>
		var arrTags = <?php echo json_encode($oferta_tags); ?>;

		$(document).ready(function(){
			$('.select2-tags').val(arrTags).trigger('change');
		});
	</script>
<?php endif; ?>

<script type="text/javascript">

	$(document).ready(function(){

		<?php if(isset($oferta) && $oferta->id): ?>
			Oferta.loadProdutosOferta(<?php echo e($oferta->id); ?>);
		<?php else: ?>
			Oferta.loadProdutosOferta(0);
		<?php endif; ?>

		$(document).on('change', '#percentual_desconto', function(){
			Oferta.calcularPrecoOferta();
		});

		$(document).on('change', '#preco_oferta', function(){
			Oferta.calcularDesconto();
		});

		$(document).on('change', '[name^="produto-preco-venda"]', function(){
			Oferta.calcularPrecoOferta();
		});

		$(document).on('change', '[name="preco_mercado"]', function(){
			Oferta.calcularDesconto();
		});

		$('#add-produto-to-oferta').click(function(){

			var id_produto         = $(".select2-produto").val();
			var text_produto       = $(".select2-produto option:selected").text();
			var quantidade_produto = $("#qtd_produto").val();

			if(quantidade_produto){

				if (id_produto) {

					var dataSelect = $(".select2-produto").select2('data')[0];

					console.log(dataSelect);

					var produto = {
						id: 	id_produto,
						nome: 	text_produto,
						quantidade: 	quantidade_produto,
						preco_mercado:  dataSelect.preco_mercado,
						preco_custo: 	dataSelect.preco_custo,
						custo_efetivo: 	dataSelect.custo_efetivo,
						preco_venda: 	dataSelect.preco_venda,
						custo_efetivo: dataSelect.custo_efetivo
					};

					Oferta.loadProdutoOferta(produto);

				}else{
					alertUtil.alertWarning('Você deve selecionar um produto');
				}
			}else{
				alertUtil.alertWarning('Você deve digitar a quantidade');
			}
			
		});

		$(document).on('click', '.removeProduto', function(){
			var $tr = $(this).closest('tr');
			$tr.remove();
			Oferta.calcularOferta();
			Oferta.calcularDesconto();
		});

		/** Anexo de imagem */
		$(document).on('click', '.img-anex', function(){
			$('.upload-img').trigger('click');
		});

		$(document).on('change', '.upload-img', function(){

			var file = $('.upload-img')[0].files[0];
			// Attach file
			var formData = new FormData();
			formData.append('file', file);

			console.log('file');
			console.log(file);

			$.ajax({
				url: "/admin/oferta/upload-imagem",
				type: "post",
				data: formData,
				processData : false,
				contentType : false,
				success: function(data) {
					var imgUrl = data.url;
					$('.img-anex .anex-min').attr('src', imgUrl);
					$('#thumbnail').val(data.filename);
					$('.img-anex .conten').hide();
					$('.img-anex .anex-min').show();
				},
			});

		});

		$('#btn-save-oferta-ajax').click(function(){
			console.log('save-oferta-ajax');
			Oferta.saveFormOferta();
		});

		$('.select2-tags').select2();

		$(".select2-produto").select2({
			minimumInputLength: 2,
			placeholder: 'Buscar Produtos',
			ajax: {
				url: '/admin/produto/buscar',
				dataType: 'json',
				type: "POST",
				data: function (term) {
					return {
						term 	: term,
						origem  : 'oferta'
					};
				},
				processResults: function (data, params) {
					console.log(data);
		          return {
			        results: $.map(data.items, function (item) {
			        	return {
								text: item.nome+' - SKU: '+item.sku,
								slug: item.slug,
								id: item.id,
								preco_mercado: item.preco_mercado,
								preco_custo: item.preco_custo,
								custo_efetivo: item.custo_efetivo,
								preco_venda: item.preco_de_venda,
								disponibilidade : item.disponibilidade,
								custo_efetivo: item.custo_efetivo
							}
						})
			       
			      };
			    }
			}
		});

	});

</script>

Youez - 2016 - github.com/yon3zu
LinuXploit