Ejemplo n.º 1
0
 private function comprobarPermiso()
 {
     if (Roles::getInvitado() || !Roles::getInventario()) {
         return $this->redirect("index.php?r=site/nologed&pg=inventario");
     }
     return true;
 }
Ejemplo n.º 2
0
 private function comprobarPermiso()
 {
     if (Roles::getInvitado() || !Roles::getContabilidad()) {
         return $this->redirect("index.php?r=site/nologed&pg=codigos");
     }
     return true;
 }
Ejemplo n.º 3
0
         ];
 }
         
 if (!Roles::getInvitado() && Roles::getInventario()){
         $items[]=[    
         'label' => 'Inventario',
         'items' => [
              ['label' => 'Ubicaciones', 'url' => ['/ubicaciones']],
              '<li class="divider"></li>',
              //'<li class="dropdown-header">Categorias</li>',
              ['label' => 'Categorias', 'url' => ['/categorias-objetos']],
              ['label' => 'Subcategorias', 'url' => ['/tipo-categorias']],
         ],];
 }
         
 if (!Roles::getInvitado() && Roles::getContabilidad()){
         $items[] = [    
         'label' => 'Contabilidad',
         'items' => [
              ['label' => 'Códigos', 'url' => ['/codigos']],
              ['label' => 'Subcódigos', 'url' => ['/subcodigo']],
              '<li class="divider"></li>',
              ['label' => 'Ajustes Contabilidad', 'url' => ['/cambioanyo']],
         ],];
 }
 
 $items[]=Yii::$app->user->isGuest ?
             ['label' => 'Login', 'url' => ['/site/login']] :
             [
                 'label' => 'Logout (' . Yii::$app->user->identity->username . ')',
                 'url' => ['/site/logout'],