35 lines
2.0 KiB
PHP
35 lines
2.0 KiB
PHP
<?php if(Admin::user()->visible(\Illuminate\Support\Arr::get($item, 'roles', [])) && Admin::user()->can(\Illuminate\Support\Arr::get($item, 'permission'))): ?>
|
|
<?php if(!isset($item['children'])): ?>
|
|
<li>
|
|
<?php if(url()->isValidUrl($item['uri'])): ?>
|
|
<a href="<?php echo e($item['uri']); ?>" target="_blank">
|
|
<?php else: ?>
|
|
<a href="<?php echo e(admin_url($item['uri'])); ?>">
|
|
<?php endif; ?>
|
|
<i class="fa <?php echo e($item['icon']); ?>"></i>
|
|
<?php if(Lang::has($titleTranslation = 'admin.menu_titles.' . trim(str_replace(' ', '_', strtolower($item['title']))))): ?>
|
|
<span><?php echo e(__($titleTranslation)); ?></span>
|
|
<?php else: ?>
|
|
<span><?php echo e(admin_trans($item['title'])); ?></span>
|
|
<?php endif; ?>
|
|
</a>
|
|
</li>
|
|
<?php else: ?>
|
|
<li class="treeview">
|
|
<a href="#">
|
|
<i class="fa <?php echo e($item['icon']); ?>"></i>
|
|
<?php if(Lang::has($titleTranslation = 'admin.menu_titles.' . trim(str_replace(' ', '_', strtolower($item['title']))))): ?>
|
|
<span><?php echo e(__($titleTranslation)); ?></span>
|
|
<?php else: ?>
|
|
<span><?php echo e(admin_trans($item['title'])); ?></span>
|
|
<?php endif; ?>
|
|
<i class="fa fa-angle-left pull-right"></i>
|
|
</a>
|
|
<ul class="treeview-menu">
|
|
<?php $__currentLoopData = $item['children']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
|
<?php echo $__env->make('admin::partials.menu', $item, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
|
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
|
</ul>
|
|
</li>
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|