/**
  * 
  * @param UserExtended $user
  * @param type $controller
  * @param type $action
  * @return type
  */
 public static function navMenu($user, $controller = null, $action = null)
 {
     $menu = [];
     $menu['rezervace'] = self::createNavMenuItem('rezervace', 'vypis', 'Rezervace');
     $menu['vypis'] = self::createNavMenuItem('vypis', 'hry', 'Seznam her');
     if ($user->isSupervisor()) {
         $menu['sprava'] = self::createNavMenuItem('sprava', 'hry', 'Správa');
         $menu['sprava']['dropdown'] = self::buildSpravaSubmenu($user);
     }
     if (isset($menu[$controller])) {
         $menu[$controller]['active'] = true;
         $activeMenu = $menu[$controller];
         if (isset($activeMenu['dropdown']) && isset($activeMenu['dropdown'][$action])) {
             $menu[$controller]['dropdown'][$action]['active'] = true;
         }
     }
     return $menu;
 }