File: /home/xedaptot/work.naniguide.com/storage/framework/views/4249ff26666fb82e0573eadb35091a80.php
<?php
$allModules = Module::all();
$activeModules = [];
function moveUniversalToFront($array, $keyword = 'Universal') {
// Find the index of the item with the specified keyword in the product_name
$index = array_search(true, array_map(function ($item) use ($keyword) {
return stripos($item['product_name'], $keyword) !== false;
}, $array));
// If the item is found, move it to the first position
if ($index !== false) {
$item = $array[$index];
unset($array[$index]);
array_unshift($array, $item);
}
return $array;
}
$universal = false;
foreach ($allModules as $module) {
$config = require base_path() . '/Modules/' . $module . '/Config/config.php';
if(isset($config['envato_item_id']) && $config['envato_item_id']!== ''){
if(stripos($config['name'], 'universal') !== false){
$universal = true;
break;
}
$activeModules[] = $config['envato_item_id'];
}
}
$notInstalledModules = [];
if(!$universal){
$plugins = \Froiden\Envato\Functions\EnvatoUpdate::plugins();
if (empty($plugins)) {
$plugins = [];
}else{
$plugins = moveUniversalToFront($plugins);
}
foreach ($plugins as $item) {
if (!in_array($item['envato_id'], $activeModules)) {
$notInstalledModules[] = $item;
}
}
}
?>
<?php if(count($notInstalledModules) && !$universal): ?>
<style>
.rainbow {
position: relative;
z-index: 0;
overflow: hidden;
padding: 2rem;
&
::before {
content: '';
position: absolute;
z-index: -2;
left: -50%;
top: -50%;
width: 200%;
height: 200%;
background-color: #399953;
background-repeat: no-repeat;
background-size: 50% 50%, 50% 50%;
background-position: 0 0, 100% 0, 100% 100%, 0 100%;
background-image: linear-gradient(#399953, #399953), linear-gradient(#fbb300, #fbb300), linear-gradient(#d53e33, #d53e33), linear-gradient(#377af5, #377af5);
animation: rotate 4s linear infinite;
}
&
::after {
content: '';
position: absolute;
z-index: -1;
left: 3px;
top: 3px;
width: calc(100% - 6px);
height: calc(100% - 6px);
background: white;
border-radius: 2px;
}
}
</style>
<div class="col-sm-12 mt-5">
<h4><?php echo e(str(config('froiden_envato.envato_product_name'))->replace('new', '')->headline()); ?> Official
Modules</h4>
<div class="row">
<?php $__currentLoopData = $notInstalledModules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<div
class="col-sm-12 border rounded p-3 mt-4 box <?php if(stripos($item['product_name'], 'universal') !== false): ?> rainbow <?php endif; ?>">
<div class="row">
<div class="col-lg-2 col-xs-2">
<a href="<?php echo e($item['product_link']); ?>" target="_blank">
<img src="<?php echo e($item['product_thumbnail']); ?>" class="img-responsive" alt="">
</a>
<?php if(isset($item['rating'])): ?>
<br><span class="f-12 text-center mt-1"><i class="fa fa-star text-warning"></i> <?php echo e(number_format($item['rating'],1)??0); ?> <small class="text-muted"><em><?php echo e($item['number_of_sales']??0); ?> Sales</em></small></span>
<?php endif; ?>
</div>
<div class="col-lg-8 col-xs-5">
<a href="<?php echo e($item['product_link']); ?>" target="_blank"
class="f-w-500 f-14 text-darkest-grey"><?php echo e($item['product_name']); ?>
</a>
<p class="f-12 text-muted">
<?php echo e($item['summary']); ?>
</p>
</div>
<div class="col-lg-2 col-xs-5 text-right pt-4">
<?php if (isset($component)) { $__componentOriginaldbb84df4c3a5cbdd95fb35d18ba6410f = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginaldbb84df4c3a5cbdd95fb35d18ba6410f = $attributes; } ?>
<?php $component = App\View\Components\Forms\LinkPrimary::resolve(['link' => $item['product_link'],'icon' => 'arrow-right'] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? (array) $attributes->getIterator() : [])); ?>
<?php $component->withName('forms.link-primary'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag && $constructor = (new ReflectionClass(App\View\Components\Forms\LinkPrimary::class))->getConstructor()): ?>
<?php $attributes = $attributes->except(collect($constructor->getParameters())->map->getName()->all()); ?>
<?php endif; ?>
<?php $component->withAttributes(['data-toggle' => 'tooltip','data-original-title' => 'Visit '.e($item['product_name']).' Page','target' => '_blank']); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginaldbb84df4c3a5cbdd95fb35d18ba6410f)): ?>
<?php $attributes = $__attributesOriginaldbb84df4c3a5cbdd95fb35d18ba6410f; ?>
<?php unset($__attributesOriginaldbb84df4c3a5cbdd95fb35d18ba6410f); ?>
<?php endif; ?>
<?php if (isset($__componentOriginaldbb84df4c3a5cbdd95fb35d18ba6410f)): ?>
<?php $component = $__componentOriginaldbb84df4c3a5cbdd95fb35d18ba6410f; ?>
<?php unset($__componentOriginaldbb84df4c3a5cbdd95fb35d18ba6410f); ?>
<?php endif; ?>
</div>
</div>
</div>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</div>
</div>
<?php endif; ?>
<?php /**PATH /home/xedaptot/work.naniguide.com/resources/views/vendor/froiden-envato/update/plugins.blade.php ENDPATH**/ ?>