IMMREX7

aku nok ndi : /home/spdtg/www/schoolmis/storage/framework/views/
File Up :
aku nok ndi : /home/spdtg/www/schoolmis/storage/framework/views/8f017070fedde6e1e99bba0c2cb04fdfe0bea4f6.php

<?php
$school = \App\School::where('idSchool', '=', Auth::guard('school')->user()->idSchool)->first();
$school_user = Auth::guard('school')->user()->idSchoolUser;
$school_user_role = DB::table('schooluser_roles')
        ->where('idSchoolUser','=',$school_user)
        ->first();

if(!empty($school_user_role)){
    $modules = DB::table('screenmapping')
        ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
        ->leftJoin('submodule', 'screen.idSubModule', '=', 'submodule.idSubModule')
        ->join('module', 'screen.idModule', '=', 'module.idModule')
        ->where('screenmapping.idRole', '=', $school_user_role->idRole)
		->where('module.isActive','=','Y')
        ->orderBy('module.displayOrder')
        ->select('moduleName', 'screen.idModule', 'module.displayOrder', 'module.iconName', 'module.screenLink')
        ->groupBy('moduleName')
        ->get();
}else{
    $modules = DB::table('screenmapping')
        ->join('school_users', 'screenmapping.idSchoolUser', '=', 'school_users.idSchoolUser')
        ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
        ->leftJoin('submodule', 'screen.idSubModule', '=', 'submodule.idSubModule')
        ->join('module', 'screen.idModule', '=', 'module.idModule')
        ->where('screenmapping.idSchoolUser', '=', $school_user)
		->where('module.isActive','=','Y')
        ->orderBy('module.displayOrder')
        ->select('moduleName', 'screen.idModule', 'module.displayOrder', 'module.iconName', 'module.screenLink')
        ->groupBy('moduleName')
        ->get();
}

?>
<!-- Top Bar -->
<nav class="navbar p-l-5 p-r-5">
    <ul class="nav navbar-nav navbar-left">


        <li><a href="javascript:void(0);" class="ls-toggle-btn" data-close="true"><i class="zmdi zmdi-swap"></i></a></li>
        <!--        <li>
                    <div class="navbar-header">
                        <a href="javascript:void(0);" class="h-bars"></a>
                        <a class="navbar-brand" href="<?php echo e(url('/school')); ?>"><img src="<?php echo e(asset('storage/schools/'.$school->idSchool.'/'.$school->schoolLogo)); ?>" width="50" alt="School MIS"></a>
                    </div>
                </li>        -->
        <li>
            <div class="navbar-header">
                <a href="javascript:void(0);" class="bars"></a>
                <a class="navbar-brand" href="<?php echo e(url('/school')); ?>"><img src="<?php echo e(asset('storage/schools/'.$school->idSchool.'/'.$school->schoolLogo)); ?>" width="50" alt="School MIS"></a>
            </div>
        </li>


        <li class="hidden-sm-down">
            <div class="input-group">    
                <div id="google_translate_element"></div>  
            </div>
        </li>  
        <li class="hidden-sm-down">
            <form id="setsession" action="<?php echo e(route('setsession')); ?>" method="POST" >
                    <?php echo e(csrf_field()); ?>

                    <div class="input-group">                
                      <?php echo Form::select('idFinancialYear',fys(),Session::get('idFinancialYear'),['class' => 'form-control show-tick ms','onchange'=>'this.form.submit()']); ?>

                    </div>
            </form>
        </li> 
        <li class="float-right">
            <a href="javascript:void(0);" class="fullscreen hidden-sm-down" data-provide="fullscreen" data-close="true"><i class="zmdi zmdi-fullscreen"></i></a>
            <a href="<?php echo e(route('school.logout')); ?>" class="mega-menu" data-close="true"
               onclick="event.preventDefault();
                       document.getElementById('logout-form').submit();">
                <i class="zmdi zmdi-power"></i>
            </a>

            <form id="logout-form" action="<?php echo e(route('school.logout')); ?>" method="POST" style="display: none;">
                <?php echo e(csrf_field()); ?>

            </form>

<!--<a href="sign-in.html" class="mega-menu" data-close="true"><i class="zmdi zmdi-power"></i></a>-->
            <a href="javascript:void(0);" class="js-right-sidebar" data-close="true"><i class="zmdi zmdi-settings zmdi-hc-spin"></i></a>
        </li>
    </ul>
</nav>
<!-- Left Sidebar -->
<aside id="leftsidebar" class="sidebar">
    <ul class="nav nav-tabs">
        <!--<li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#dashboard"><i class="zmdi zmdi-home m-r-5"></i>Schoolmis</a></li>-->
        <!--<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#user"><i class="zmdi zmdi-account m-r-5"></i>User</a></li>-->
    </ul>
    <div class="tab-content">
        <div class="tab-pane stretchRight active" id="dashboard">
            <div class="menu">
                <ul class="list">
                    <li>
                        <div class="input-group">                
                            <input type="text" class="form-control" placeholder="Search..." id="screen_search">
                            <span class="input-group-addon">
                                <i class="zmdi zmdi-search"></i>
                            </span>
                        </div>
                    </li>
                    <?php $k = -1; ?>
                    <?php $__currentLoopData = $modules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $var): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <?php
                                if(!empty($school_user_role)){
                                    $mscreen = DB::table('screenmapping')
                                        ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
                                        ->join('submodule', 'screen.idSubModule', '=', 'submodule.idSubModule')
                                        ->where('submodule.idModule', '=', $var->idModule)
                                        ->where('idRole', '=', $school_user_role->idRole)
                                        ->where('screen.isActive','=','Y')
                                        ->get();
                                }else{
                                    $mscreen = DB::table('screenmapping')
                                        ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
                                        ->join('submodule', 'screen.idSubModule', '=', 'submodule.idSubModule')
                                        ->where('submodule.idModule', '=', $var->idModule)
                                        ->where('idSchoolUser', '=', $school_user)
                                        ->where('screen.isActive','=','Y')
                                        ->get();
                                }
                            ?>
                    
                        
                            <?php $k++; ?>
                            <?php $submodules = \App\SubModule::where('idModule', '=', $var->idModule)->where('isActive','=','Y')->get(); ?>
                            <?php if(count($submodules)>0): ?>
                            <li class="<?php foreach ($mscreen as $s) { ?> <?php echo e(checkActive([$s->screenUrl,$s->screenUrl.'/*/edit'])); ?> <?php } ?>">
                                <a href="javascript:void(0);" class="menu-toggle" style="color:#000"><i class="<?php echo e($var->iconName); ?>"></i>
                                    <span><?php echo e($var->moduleName); ?></span> 
                                </a>
                                <ul class="ml-menu">
                                    <?php $__currentLoopData = $submodules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sub_display): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                    <?php
                                    if(!empty($school_user_role)){
                                        $screens = DB::table('screenmapping')
                                            ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
                                            ->join('submodule', 'screen.idSubModule', '=', 'submodule.idSubModule')
                                            ->where('idRole', '=', $school_user_role->idRole)
                                            ->where('screen.idSubModule', '=', $sub_display->idSubModule)
                                            ->where('screen.isActive','=','Y')
                                            ->orderBy('screen.displayOrder')
                                            ->get();
                                    }else{
                                        $screens = DB::table('screenmapping')
                                            ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
                                            ->join('submodule', 'screen.idSubModule', '=', 'submodule.idSubModule')
                                            ->where('idSchoolUser', '=', Auth::guard('school')->user()->idSchoolUser)
                                            ->where('screen.idSubModule', '=', $sub_display->idSubModule)
                                            ->where('screen.isActive','=','Y')
                                            ->orderBy('screen.displayOrder')
                                            ->get();
                                    }
                                    ?>
                                    <?php if(count($screens)>=1): ?>
                                    <li class="<?php foreach ($mscreen as $s) { ?> <?php echo e(checkActive([$s->screenUrl,$s->screenUrl.'/*/edit'])); ?><?php } ?> ">
                                        <a href="javascript:void(0);" class="menu-toggle" style="color:#000"><i class="<?php echo e($sub_display->iconName); ?>"></i>
                                            <span style="color:#000;font-weight: bold;"><?php echo e($sub_display->subModuleName); ?></span> 
                                        </a>
                                        <ul class="ml-menu">
                                            <?php $__currentLoopData = $screens; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $scr): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <li class="<?php echo e(checkActive([$scr->screenUrl])); ?>" style="<?php echo e(expandActive([$scr->screenUrl])); ?>">
                                                <a href="<?php echo e(url($scr->screenUrl)); ?>"><?php echo e($scr->screenName); ?></a>
                                            </li>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </ul>
                                    </li>
                                    <?php endif; ?>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                 </ul>
                            </li>
                            <?php else: ?>
                            <?php
                                    if(!empty($school_user_role)){
                                        $screens = DB::table('screenmapping')
                                            ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
                                            ->where('idRole', '=', $school_user_role->idRole)
                                            ->where('screen.idModule', '=', $var->idModule)
                                            ->where('screen.isActive','=','Y')
                                            ->orderBy('screen.displayOrder')
                                            ->get();
                                    }else{
                                        $screens = DB::table('screenmapping')
                                            ->join('screen', 'screenmapping.idScreen', '=', 'screen.idScreen')
                                            ->where('idSchoolUser', '=', Auth::guard('school')->user()->idSchoolUser)
                                            ->where('screen.idModule', '=', $var->idModule)
                                            ->where('screen.isActive','=','Y')
                                            ->orderBy('screen.displayOrder')
                                            ->get();
                                    }
                                    ?>
                                    <li class="<?php foreach ($screens as $s) { ?> <?php echo e(checkActive([$s->screenUrl,$s->screenUrl.'/*/edit'])); ?> <?php } ?>">
                                        <a href="javascript:void(0);" class="menu-toggle" style="color:#000"><i class="<?php echo e($var->iconName); ?>"></i>
                                            <span><?php echo e($var->moduleName); ?></span> 
                                        </a>
                                        <ul class="ml-menu">
                                           <?php $__currentLoopData = $screens; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $scr): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                           <li class="<?php echo e(checkActive([$scr->screenUrl])); ?>" style="<?php echo e(expandActive([$scr->screenUrl])); ?>">
                                               <a href="<?php echo e(url($scr->screenUrl)); ?>"><?php echo e($scr->screenName); ?></a>
                                           </li>
                                           <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </ul>
                                    </li>
                            <?php endif; ?>
                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                </ul>
            </div>
        </div>
    </div>    
</aside>

Copyright © 2021 - 2025 IMMREX7