Your IP : 216.73.216.49


Current Path : /home/zieirix/www/components/com_faqbookpro/layouts/
Upload File :
Current File : /home/zieirix/www/components/com_faqbookpro/layouts/fb_leftnav.php

<?php
/**
* @title				Minitek FAQ Book
* @copyright   	Copyright (C) 2011-2020 Minitek, All rights reserved.
* @license   		GNU General Public License version 3 or later.
* @author url   https://www.minitek.gr/
* @developers   Minitek.gr
*/

defined('_JEXEC') or die;

$sectionId = $displayData['sectionId'];
$visible = $displayData['visible'];
$utilities = new FAQBookProLibUtilities;
$params = $utilities->getParams('com_faqbookpro');
$sectionModel = JModelLegacy::getInstance('Section', 'FAQBookProModel');
$section = $sectionModel->getItem($sectionId);
$sectionParams = json_decode($section->attribs, false);
$navigation = new FAQBookProLibNavigation;

if (!isset($sectionParams->browse_topics))
{
  $sectionParams->browse_topics = false;
}

$user = JFactory::getUser();
$userid = $user->id;
$items = $sectionModel->getSectionTopics($sectionId);
$app = JFactory::getApplication();

if ($items)
{
  foreach ($items as $item)
  {
    $topicsTree = $navigation->getTopicsTree($item);
    $topics_tree[] = $topicsTree;
  }
}

// Is the left nav minimized?
$is_minimized = $app->getUserState( 'com_faqbookpro.minimized_leftnav', false );
$fb_minimized = '';
$minimized_icon = '<a class="NavLeftUL_anchor NavLeftUL_toggle" href="#"><i class="fa fa-angle-double-left"></i></a>';
$section_title_html = '';

if ((!$is_minimized && $sectionParams->leftnav == '2') || $is_minimized == 'on')
{
  $fb_minimized = 'fb-minimized';
  $minimized_icon = '<a class="NavLeftUL_anchor NavLeftUL_toggle" href="#"><i class="fa fa-angle-double-right"></i></a>';
}

$visible_class = '';
if (!$visible)
{
  $visible_class = 'leftnav-hidden';
}

?><div class="fbLeftNavigation_core fb-hidden <?php echo $fb_minimized; ?> <?php echo $visible_class; ?>"><?php

  // Toggle left navigation
  ?><div class="fbLeftNavigation_toggle">
    <ul class="NavLeftUL_parent">
      <li class="NavLeftUL_item"><?php
        echo $minimized_icon;
      ?></li>
    </ul>
  </div><?php

  // Module position fb-nav-top
  jimport('joomla.application.module.helper');
  $modules_top = JModuleHelper::getModules('fb-nav-top');

  if (count($modules_top))
  {
    ?><div class="fbLeftNavigation_top"><?php
      foreach ($modules_top as $module_top)
      {
        echo JModuleHelper::renderModule($module_top);
      }
    ?></div><?php
  }

  ?><div class="fbLeftNavigation_topics">
    <ul class="NavLeftUL_parent"><?php

      // Browse Topics
      if ($sectionParams->browse_topics && isset($topics_tree) && $topics_tree)
      {
        $browse_topics_class = '';
        if ($app->input->get('view', '') == 'section' && $app->input->get('tab', '') == 'topics')
        {
          $browse_topics_class = 'li_selected';
        }

        ?><li class="NavLeftUL_item NavLeftUL_tab <?php echo $browse_topics_class; ?>" data-tab="topics" data-text="<?php echo JText::_('COM_FAQBOOKPRO_BROWSE_TOPICS'); ?>">
          <a href="<?php echo JRoute::_(FAQBookProHelperRoute::getSectionRoute($sectionId, 'topics')); ?>" id="NavLeftUL_browseTopics" class="NavLeftUL_anchor">
            <i class="fa fa-folder-o"></i><?php
            ?><span class="NavLeftUL_text"><?php echo JText::_('COM_FAQBOOKPRO_BROWSE_TOPICS'); ?></span>
            <span class="NavLeftUL_endpointIcon"></span>
          </a>
        </li><?php
      }

    ?></ul>

    <div class="fbLeftNavigation_wrap">
      <ul id="NavLeftUL" class="NavLeftUL_parent level0"><?php

        // Topics
        if (isset($topics_tree) && $topics_tree)
        {
          foreach ($topics_tree as $topic_tree)
          {
            echo $topic_tree;
          }
        }

      ?></ul>
    </div>
  </div><?php

  // Module position fb-nav-bottom
  $modules_bottom = JModuleHelper::getModules('fb-nav-bottom');

  if (count($modules_bottom))
  {
    ?><div class="fbLeftNavigation_bottom"><?php
      foreach ($modules_bottom as $module_bottom)
      {
        echo JModuleHelper::renderModule($module_bottom);
      }
    ?></div><?php
  }

?></div>