File: /home/bdedition/www/core/storage/framework/views/666fab924e282cbdc479eeadb9ebb99b.php
<?php $__env->startSection('panel'); ?>
<div class="row">
<div class="col-lg-12">
<div class="card b-radius--10">
<div class="card-body p-0">
<div class="table-responsive--sm table-responsive">
<table class="table table--light">
<thead>
<tr>
<th><?php echo app('translator')->get('Type'); ?></th>
<th><?php echo app('translator')->get('Size'); ?></th>
<th><?php echo app('translator')->get('Redirect'); ?></th>
<th><?php echo app('translator')->get('Status'); ?></th>
<th><?php echo app('translator')->get('Action'); ?></th>
</tr>
</thead>
<tbody>
<?php $__empty_1 = true; $__currentLoopData = $advertisements; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $advertisement): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
<tr>
<td>
<span class="fw-bold">
<?php if($advertisement->type == Status::BANNER_ADVERTISE): ?>
<?php echo app('translator')->get('Image'); ?>
<?php else: ?>
<?php echo app('translator')->get('Script'); ?>
<?php endif; ?>
</span>
</td>
<td><?php echo e($advertisement->size); ?></td>
<td>
<?php if($advertisement->redirect_url != 'N/A'): ?>
<a target="_blank" class="text--info"
href="<?php echo e($advertisement->redirect_url); ?>">
<i class="las la-external-link-alt"></i>
</a>
<?php else: ?>
<?php echo e(__($advertisement->redirect_url)); ?>
<?php endif; ?>
</td>
<td> <?php echo $advertisement->statusBadge ?> </td>
<td>
<div class="button--group">
<button type="button" class="btn btn-sm btn-outline--primary editBtn"
data-action="<?php echo e(route('admin.advertise.store', $advertisement->id)); ?>"
data-image="<?php echo e(getImage(getFilePath('advertisement') . '/' . @$advertisement->content)); ?>"
data-advertisement="<?php echo e($advertisement); ?>">
<i class="la la-pen"></i>
<?php echo app('translator')->get('Edit'); ?>
</button>
<?php if($advertisement->status == Status::DISABLE): ?>
<button type="button"
class="btn btn-sm btn-outline--success confirmationBtn"
data-action="<?php echo e(route('admin.advertise.status', $advertisement->id)); ?>"
data-question="<?php echo app('translator')->get('Are you sure to enable this advertisement?'); ?>">
<i class="la la-eye"></i> <?php echo app('translator')->get('Enable'); ?>
</button>
<?php else: ?>
<button type="button"
class="btn btn-sm btn-outline--danger confirmationBtn"
data-action="<?php echo e(route('admin.advertise.status', $advertisement->id)); ?>"
data-question="<?php echo app('translator')->get('Are you sure to disable this advertisement?'); ?>">
<i class="la la-eye-slash"></i> <?php echo app('translator')->get('Disable'); ?>
</button>
<?php endif; ?>
</div>
</td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
<tr>
<td class="text-muted text-center" colspan="100%"><?php echo e(__($emptyMessage)); ?></td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
<?php if($advertisements->hasPages()): ?>
<div class="card-footer py-4">
<?php echo paginateLinks($advertisements) ?>
</div>
<?php endif; ?>
</div>
</div>
</div>
<?php if (isset($component)) { $__componentOriginalbd5922df145d522b37bf664b524be380 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginalbd5922df145d522b37bf664b524be380 = $attributes; } ?>
<?php $component = App\View\Components\ConfirmationModal::resolve([] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('confirmation-modal'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\App\View\Components\ConfirmationModal::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginalbd5922df145d522b37bf664b524be380)): ?>
<?php $attributes = $__attributesOriginalbd5922df145d522b37bf664b524be380; ?>
<?php unset($__attributesOriginalbd5922df145d522b37bf664b524be380); ?>
<?php endif; ?>
<?php if (isset($__componentOriginalbd5922df145d522b37bf664b524be380)): ?>
<?php $component = $__componentOriginalbd5922df145d522b37bf664b524be380; ?>
<?php unset($__componentOriginalbd5922df145d522b37bf664b524be380); ?>
<?php endif; ?>
<div class="modal fade " id="advertizementModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"></h4>
<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
<i class="las la-times"></i>
</button>
</div>
<form class="form-horizontal disableSubmission" method="post" enctype="multipart/form-data">
<?php echo csrf_field(); ?>
<div class="modal-body">
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label><?php echo app('translator')->get('Advertisement Type'); ?></label>
<select class="form-control select2" data-minimum-results-for-search="-1"
id="advertisementType" name="type" required>
<option value="" selected disabled><?php echo app('translator')->get('Select One'); ?></option>
<option value="<?php echo e(Status::BANNER_ADVERTISE); ?>"><?php echo app('translator')->get('Image'); ?></option>
<option value="<?php echo e(Status::SCRIPT_ADVERTISE); ?>"><?php echo app('translator')->get('Script'); ?></option>
</select>
</div>
</div>
<div class="col-lg-12" id="imageSize">
<div class="form-group">
<div class="image-size">
<label><?php echo app('translator')->get('Size'); ?></label>
<select class="form-control select2" data-minimum-results-for-search="-1"
name="size">
<option value="" selected><?php echo app('translator')->get('Select One'); ?></option>
<option value="728x90"><?php echo app('translator')->get('728x90'); ?></option>
<option value="980x90"><?php echo app('translator')->get('980x90'); ?></option>
<option value="980x120"><?php echo app('translator')->get('980x120'); ?></option>
<option value="300x250"><?php echo app('translator')->get('300x250'); ?></option>
<option value="300x600"><?php echo app('translator')->get('300x600'); ?></option>
</select>
</div>
</div>
</div>
<div class="col-lg-12 d-none" id="advertizementImage">
<div class="form-group">
<label> <?php echo app('translator')->get('Image'); ?></label>
<?php if (isset($component)) { $__componentOriginaldbcc027cdd3569f61821c56d10b77c01 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginaldbcc027cdd3569f61821c56d10b77c01 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.image-uploader','data' => ['name' => 'image','imagePath' => siteLogo() . '?' . time(),'size' => false,'class' => 'w-100','id' => 'imageUpload','required' => false,'accept' => '.png, .jpg, .jpeg, .gif']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('image-uploader'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['name' => 'image','imagePath' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(siteLogo() . '?' . time()),'size' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(false),'class' => 'w-100','id' => 'imageUpload','required' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(false),'accept' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute('.png, .jpg, .jpeg, .gif')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginaldbcc027cdd3569f61821c56d10b77c01)): ?>
<?php $attributes = $__attributesOriginaldbcc027cdd3569f61821c56d10b77c01; ?>
<?php unset($__attributesOriginaldbcc027cdd3569f61821c56d10b77c01); ?>
<?php endif; ?>
<?php if (isset($__componentOriginaldbcc027cdd3569f61821c56d10b77c01)): ?>
<?php $component = $__componentOriginaldbcc027cdd3569f61821c56d10b77c01; ?>
<?php unset($__componentOriginaldbcc027cdd3569f61821c56d10b77c01); ?>
<?php endif; ?>
</div>
<div class="form-group">
<label class="required"><?php echo app('translator')->get('Redirect Url'); ?> </label>
<input type="text" class="form-control" name="redirect_url"
placeholder="<?php echo app('translator')->get('Redirect Url'); ?>">
</div>
</div>
<div class="col-lg-12 d-none" id="advertisementScript">
<div class="form-group">
<label class="font-weight-bold required"><?php echo app('translator')->get('Script'); ?></label>
<textarea name="script" class="form-control" rows="5"></textarea>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn--primary w-100 h-45"><?php echo app('translator')->get('Submit'); ?></button>
</div>
</form>
</div>
</div>
</div>
<?php $__env->stopSection(); ?>
<?php $__env->startPush('breadcrumb-plugins'); ?>
<?php if (isset($component)) { $__componentOriginale48b4598ffc2f41a085f001458a956d1 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginale48b4598ffc2f41a085f001458a956d1 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.search-form','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('search-form'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginale48b4598ffc2f41a085f001458a956d1)): ?>
<?php $attributes = $__attributesOriginale48b4598ffc2f41a085f001458a956d1; ?>
<?php unset($__attributesOriginale48b4598ffc2f41a085f001458a956d1); ?>
<?php endif; ?>
<?php if (isset($__componentOriginale48b4598ffc2f41a085f001458a956d1)): ?>
<?php $component = $__componentOriginale48b4598ffc2f41a085f001458a956d1; ?>
<?php unset($__componentOriginale48b4598ffc2f41a085f001458a956d1); ?>
<?php endif; ?>
<button type="button" class="btn btn-sm h-45 btn-outline--primary addAdvertisement"
data-action="<?php echo e(route('admin.advertise.store')); ?>">
<i class="la la-plus"></i><?php echo app('translator')->get('Add New'); ?>
</button>
<?php $__env->stopPush(); ?>
<?php $__env->startPush('script'); ?>
<script>
(function($) {
let backgroundImage = '';
$('.addAdvertisement').on('click', function() {
backgroundImage = '';
let modal = $('#advertizementModal');
let data = $(this).data();
modal.find(".modal-title").text("<?php echo app('translator')->get('Add Advertisement'); ?>");
modal.find('form')[0].reset();
modal.find('form').attr('action', data.action);
$('#advertisementType').val(1).change();
$('#imageSize').find('select').val('728x90').change();
$('#advertizementImage').removeClass('d-none').addClass('d-block');
placeholderImage('728x90');
changeImagePreview();
$('#advertisementScript').removeClass('d-block').addClass('d-none');
modal.modal('show');
});
$('#advertisementType').on('change', function() {
let advertizementType = $('#advertisementType').val();
if (advertizementType == 1) {
$('#imageSize').find('select').val('728x90');
$('#advertizementImage').removeClass('d-none').addClass('d-block');
placeholderImage('728x90');
changeImagePreview();
$('#advertisementScript').removeClass('d-block').addClass('d-none');
} else {
$('#advertizementImage').removeClass('d-block').addClass('d-none');
$('#advertisementScript').removeClass('d-none').addClass('d-block');
$('[name="script"]').val('');
}
});
$('#imageSize').on('change', function() {
let imageSize = $(this).find('select');
let type = $("#advertisementType").val();
if (type == null || type.length <= 0) {
alert("<?php echo app('translator')->get('Please first select type'); ?>")
$("#advertisementType").focus();
imageSize.val("");
return;
}
if (type == 1) {
placeholderImage(imageSize.val());
changeImagePreview();
$('#advertizementImage').removeClass('d-none');
$('#advertizementImage').addClass('d-block');
}
});
$('.editBtn').on('click', function() {
let modal = $('#advertizementModal');
let data = $(this).data();
modal.find(".modal-title").text("<?php echo app('translator')->get('Edit Advertisement'); ?>");
modal.find('form')[0].reset();
modal.find('form').attr('action', data.action);
let advertisementType = modal.find("#advertisementType");
advertisementType.val(data.advertisement.type).change();
$('[name=size]').val(data.advertisement.size).change();
advertisementType.find('option').not(':selected');
if (data.advertisement.type == 1) {
let imageSize = modal.find("#imageSize").find("select");
imageSize.val(data.advertisement.size);
imageSize.find('option').not(':selected');
$('#imageSize').addClass('d-block');
$('#imageSize').removeClass('d-none');
backgroundImage = $(this).data('image');
$(modal).find('.image-upload-preview').css('background-image',
`url(${backgroundImage})`);
$(modal).find('.image-upload').css('display', 'block')
modal.find('input[name="redirect_url"]').val(data.advertisement.redirect_url)
modal.find('textarea[name=script]').val("");
changeImagePreview();
} else {
$('#advertizementImage').removeClass('d-block').addClass('d-none');
$('#advertisementScript').removeClass('d-none').addClass('d-block');
$('textarea[name=script]').val(data.advertisement.content);
$(modal).find('.profilePicPreview').css('background-image', `url("")`);
}
modal.modal('show');
});
function placeholderImage(imageSize) {
let placeholderImageUrl = `<?php echo e(route('placeholder.image', ':size')); ?>`;
$('.image-upload').css('display', 'block')
$('.image-upload-preview').css('background-image',
`url(${backgroundImage != '' ? backgroundImage : placeholderImageUrl.replace(':size',imageSize)})`
);
$('#advertisement__image_size').text(`, Upload Image Size Must Be ${imageSize} px`);
$("#imageUpload").attr('size-validation', imageSize)
}
function changeImagePreview() {
let selectSize = $(document).find("#imageSize").find('select').val();
let size = selectSize.split('x');
$('#advertizementImage').removeClass('d-none').addClass('d-block');
$('#advertisementScript').removeClass('d-block').addClass('d-none');
}
})(jQuery);
</script>
<?php $__env->stopPush(); ?>
<?php echo $__env->make('admin.layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/bdedition/public_html/core/resources/views/admin/advertise/index.blade.php ENDPATH**/ ?>