Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Autoría | Ultima modificación | Ver Log |

<?php   
    use LeadersLinked\Library\Functions;

    
    $request_uri = $_SERVER['REQUEST_URI'];
    $patron = '/^\/my-company/';
    $company_id = 0;
    if(preg_match($patron, $request_uri)) {
        $parts = explode('/', substr($request_uri, 1));
        if(count($parts) >= 1) {
            $company_id = $parts[1];
        }
    }

    $currentUser            = $this->currentUserHelper();
    $user_id        = $currentUser->getUserId();
    $roleName = $currentUser->getUserTypeId();

    $acl = $this->viewModel()->getCurrent()->getVariable('acl');
    
    $allowProfile = $acl->isAllowed($roleName, 'my-company/profile');
    $allowFollower = $acl->isAllowed($roleName, 'my-company/follower');
    $allowUser = $acl->isAllowed($roleName, 'my-company/user');
    $allowFeed = $acl->isAllowed($roleName, 'my-company/feed');
    $allowJob = $acl->isAllowed($roleName, 'my-company/job');
    
    $allowCompany =  $allowFeed || $allowFollower || $allowJob || $allowProfile || $allowUser;


    /*
     <?php if($acl->isAllowed($roleName, 'my-company/setting')) : ?>
                <li>
                        <a href="<?php echo  $this->url('my-company/setting',['id' =>  $company_id]) ;?>" title="">
                                <span><i class="fa fa-diamond"></i></span>LABEL_SETTINGS
                        </a>
                </li>
                <?php endif; ?>
     */
    
?>
<nav>
        <ul>
                <?php if($allowCompany) : ?>
                <li>
                        <a href="#" title="">
                                <span><i class="fa fa-building"></i></span>LABEL_GENERAL
                        </a>
                <ul>
                                <?php if($allowJob) :  ?>       
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/job',['id' =>  $company_id]) ;?>" title="">LABEL_JOBS</a></li>
                                <?php endif;?> 
                                 
                                <?php if($allowProfile) :  ?>                   
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/profile',['id' =>  $company_id]) ;?>" title="">LABEL_PROFILE</a></li>
                                <?php endif;?>   
                        
                        <?php if($allowFeed) :  ?>                      
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/feed',['id' =>  $company_id]) ;?>" title="">LABEL_FEEDS</a></li>
                                <?php endif;?>  
                                
                                <?php if($allowFollower) :  ?>                  
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/follower',['id' =>  $company_id]) ;?>" title="">LABEL_FOLLOWERS</a></li>
                                <?php endif;?>

        
                        </ul>
                </li>
                <?php endif; ?>

                
                <?php 
                if($acl->isAllowed($roleName, 'my-company/microlearning')) :
        ?>
                <li>
                        <a href="#" title="">
                                <span><i class="fa fa-building"></i></span>LABEL_MICROLEARNING
                        </a>
                <ul>
                        <?php if($acl->isAllowed($roleName, 'my-company/microlearning/quiz')) : ?>
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/microlearning/quiz',['id' =>  $company_id]) ;?>" title="">LABEL_QUIZZES</a></li>
                                <?php endif;?> 
                                
                                <?php if($acl->isAllowed($roleName, 'my-company/microlearning/topic')) : ?>
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/microlearning/topic',['id' =>  $company_id]) ;?>" title="">LABEL_TOPICS</a></li>
                                <?php endif;?> 
                        
                                <?php if($acl->isAllowed($roleName, 'my-company/microlearning/device')) : ?>
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/microlearning/device',['id' =>  $company_id]) ;?>" title="">LABEL_DEVICES</a></li>
                                <?php endif;?> 
 

        
                        </ul>
                </li>
                <?php endif; ?>
                
                <?php 
                if($acl->isAllowed($roleName, 'my-company/self-evaluation')) : ?>
                <li>
                        <a href="#" title="">
                                <span><i class="fa fa-pencil"></i></span>LABEL_SELF_EVALUATION
                        </a>
                <ul>
                                <?php if($acl->isAllowed($roleName, 'my-company/self-evaluation/form')) : ?>
                                <li><a class="text-submenu" href="<?php echo  $this->url('my-company/self-evaluation/form',['id' =>  $company_id]) ;?>" title="">LABEL_FORMS</a></li>
                                <?php endif;?> 

                        </ul>
                </li>
                <?php endif; ?>
                
                
                <!-- 
                
                <li class="text-submenu">
                        <a href="" title="">
                                <span><i class="fa fa-building"></i></span>
                                
                        </a>
                </li>
                 -->

                
        </ul>
</nav>