<!-- NAVIGATION : This navigation is also responsive

To make this navigation dynamic please make sure to link the node
(the reference to the nav > ul) after page load. Or the navigation
will not initialize.
-->
<nav>
	<!-- NOTE: Notice the gaps after each icon usage <i></i>..
	Please note that these links work a bit different than
	traditional href="" links. See documentation for details.
	-->

	<ul>
		<?php if(Auth::check()): ?>
			<?php
				if(!isset($pageProjects)) {
					$pageProjects = Auth::user()->projects();
				}
			?>
			<?php if($pageProjects->count()): ?>
				<li class="visible-xs <?php echo (Request::is('stat*')) ? 'active' : ''; ?>">
					<a href="#"><i class="fa fa-lg fa-fw fa-database"></i> <span class="menu-item-parent">Проекты</span></a>
					<ul>
						<?php foreach($pageProjects as $project): ?>
							<li>
								<a href="/<?php echo Request::path(); ?>?projectId=<?php echo $project->id; ?>"><?php echo $project->name; ?></a>
							</li>
						<?php endforeach; ?>
					</ul>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasRole(Role::ROLE_LEADS)): ?>
				<li <?php echo (Request::is('lead') ? 'class="active"' : ''); ?>>
					<a href="<?php echo URL::to('/lead'); ?>"><i class="fa fa-lg fa-fw fa-bullhorn"></i> <span class="menu-item-parent">Заявки</span> <span id="leadQuant" class="badge pull-right inbox-badge"><?php echo Lead::inMyProjects()->count(); ?></span></a>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_CRM, Role::ROLE_LOGISTICS))): ?>
				<li <?php echo ((Request::is('crm*') || Request::is('partner*')) ? 'class="active"' : ''); ?>>
					<a href="<?php echo URL::to('/crm'); ?>"><i class="fa fa-lg fa-fw fa-inbox"></i> <span class="menu-item-parent">CRM</span></a>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_LOGISTICS, Role::ROLE_PROJECT_MANAGER))): ?>
				<li <?php echo ((Request::is('shipments*') || Request::is('shipments*')) ? 'class="active"' : ''); ?>>
					<a href="<?php echo URL::to('/shipments'); ?>"><i class="fa fa-lg fa-fw fa-car"></i> <span class="menu-item-parent">Отправки</span></a>
				</li>
				<?php /*
				<li <?php echo ((Request::is('storage*') || Request::is('storage*')) ? 'class="active"' : ''); ?>>
					<a href="<?php echo URL::to('/storage'); ?>"><i class="fa fa-lg fa-fw fa-home"></i> <span class="menu-item-parent">Склад</span></a>
				</li>
				*/ ?>
			<?php endif; ?>

			<?php if(Auth::user()->hasRole(Role::ROLE_CALL_CHECKER) && !Auth::user()->isAdmin()): ?>
				<li <?php echo (Request::is('checkcalls') ? 'class="active"' : ''); ?>>
					<a href="<?php echo URL::to('/checkcalls'); ?>"><i class="fa fa-lg fa-fw fa-phone"></i> <span class="menu-item-parent">Проверить звонки</span></a>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasRole(Role::ROLE_BUDGET_ACCOUNTANT)): ?>
				<li <?php echo (Request::is('cdek/upload') ? 'class="active"' : ''); ?>>
					<a href="<?php echo URL::to('/cdek/upload'); ?>"><i class="fa fa-lg fa-fw fa-upload"></i> <span class="menu-item-parent">Сверка СДЭК</span></a>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasRole(Role::ROLE_CRM_STAT)): ?>
				<li class="<?php echo (Request::is('stat*')) ? ' active' : ''; ?>">
					<a href="#"><i class="fa fa-lg fa-fw fa-bar-chart-o"></i> <span class="menu-item-parent">Статистика</span></a>
					<ul>
						<li <?php echo (Request::is('stat/crm*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/crm'); ?>">CRM</a>
						</li>
						<li <?php echo (Request::is('stat/leads*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/leads'); ?>">По заявкам</a>
						</li>
						<li <?php echo (Request::is('stat/visits*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/visits'); ?>">По посещениям</a>
						</li>
						<li <?php echo (Request::is('stat/finance*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/finance'); ?>">По деньгам</a>
						</li>
						<li <?php echo (Request::is('stat/managers*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/managers'); ?>">По менеджерам</a>
						</li>
						<li <?php echo (Request::is('stat/refrences*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/refrences'); ?>">По действиям в CRM</a>
						</li>
						<li <?php echo (Request::is('stat/reject*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/reject'); ?>">По отказам</a>
						</li>
						<li <?php echo (Request::is('stat/products*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/products'); ?>">По продуктам</a>
						</li>
						<li <?php echo (Request::is('stat/hr/leads*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/stat/hr/leads'); ?>">Отдела кадров</a>
						</li>
					</ul>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET_VIEW_OPERATIONS, Role::ROLE_BUDGET, Role::ROLE_BUDGET_REFRENCE, Role::ROLE_BUDGET_OUTCOMING_REQUEST, Role::ROLE_BUDGET_CFO, Role::ROLE_BUDGET_ACCOUNTANT, Role::ROLE_BUDGET_ACC_SECRETARY, Role::ROLE_BUDGET_SALARY_MANAGMENT))): ?>
				<li>
					<?php $countRequests = Auth::user()->getCountRequestNav(); ?>
					<a href="#"><i class="fa fa-lg fa-fw fa-money"></i> <span class="menu-item-parent">Бюджет</span><span class="pull-right"> &nbsp; &nbsp; </span><span class="badge pull-right inbox-badge requestsQuant"><?php echo $countRequests ? $countRequests : ''; ?></span></a>
					<ul>
						<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET_OUTCOMING_REQUEST, Role::ROLE_BUDGET_CFO, Role::ROLE_BUDGET_ACCOUNTANT, Role::ROLE_BUDGET_ACC_SECRETARY))): ?>
							<li <?php echo ( (Request::is('budget/costsrequests*') && !Request::is('budget/costsrequests/test')) ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/costsrequests'); ?>">Заявки на расход  <b class="requestsQuant"><?php echo $countRequests ? $countRequests : ''; ?></b></a>
							</li>
						<?php endif; ?>
						<?php if(Auth::user()->id == 125 || Auth::user()->id == 117): ?>
						<li <?php echo (Request::is('budget/costsrequests/test') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('budget/costsrequests/test'); ?>">Больше вкладок </a>
						</li>
						<?php endif; ?>
						<?php if( Auth::user()->hasRole(Role::ROLE_BUDGET) ): ?>
							<li <?php echo (Request::is('budget/reports*') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/reports'); ?>">Отчеты</a>
							</li>
						<?php endif; ?>
						<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET, Role::ROLE_BUDGET_ACCOUNTANT, Role::ROLE_BUDGET_SALARY_MANAGMENT))): ?>
						<li <?php echo ((Request::is('budget/salary*')) ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('budget/salary'); ?>">Зарплата</a>
						</li>
						<?php endif; ?>
						<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET_VIEW_OPERATIONS, Role::ROLE_BUDGET, Role::ROLE_BUDGET_ACCOUNTANT))): ?>
							<li <?php echo (Request::is('budget') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget'); ?>">Бюджет</a>
							</li>
							<li <?php echo ((Request::is('budget/operations') || Request::is('budget/archive')) ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/operations'); ?>">Операции</a>
							</li>
							<?php if(Auth::user()->hasRole(Role::ROLE_BUDGET_ACCOUNTANT)): ?>
								<li <?php echo (Request::is('budget/upload*') ? 'class="active"' : ''); ?>>
									<a href="<?php echo URL::to('budget/upload'); ?>">Загрузка выгрузки</a>
								</li>
								<li <?php echo (Request::is('budget/robokassa/upload*') ? 'class="active"' : ''); ?>>
									<a href="<?php echo URL::to('budget/robokassa/upload'); ?>">Загрузка выгрузки из робокассы</a>
								</li>
							<?php endif; ?>
						<?php endif; ?>
						<?php if(Auth::user()->hasRole(Role::ROLE_BUDGET_REFRENCE)): ?>
							<li <?php echo (Request::is('budget/partners*') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/partners'); ?>">Контрагенты</a>
							</li>
							<li <?php echo (Request::is('budget/debtpartners*') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/debtpartners'); ?>">Долговые контрагенты</a>
							</li>
							<li <?php echo (Request::is('budget/accounts*') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/accounts'); ?>">Места хранения денег</a>
							</li>
							<li <?php echo (Request::is('budget/cost_group*') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/cost_group'); ?>">Группы расходов</a>
							</li>
							<li <?php echo (Request::is('budget/costs') ? 'class="active"' : ''); ?>>
								<a href="<?php echo URL::to('budget/costs'); ?>">Статьи расходов</a>
							</li>
						<?php endif; ?>
					</ul>
				</li>
			<?php endif; ?>

			<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_PRODUCTS_EDITOR, Role::ROLE_PROJECTS_EDITOR, Role::ROLE_PROJECT_MANAGER))): ?>
			<li class="<?php echo ((Request::is('users*') || Request::is('projects*')) ? ' active' : ''); ?>">
				<a href="#"><i class="fa fa-lg fa-fw fa-list-alt"></i> <span class="menu-item-parent">Управление</span></a>
				<ul>
					<?php if(Auth::user()->hasRole(Role::ROLE_PROJECT_MANAGER)): ?>
						<li <?php echo (Request::is('users*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/users'); ?>">Пользователи</a>
						</li>
					<?php endif; ?>
					<?php if(Auth::user()->hasAnyRole(array(Role::ROLE_PROJECT_MANAGER, Role::ROLE_PRODUCTS_EDITOR, Role::ROLE_PROJECTS_EDITOR))): ?>
						<li <?php echo (Request::is('projects*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/projects'); ?>">Проекты</a>
						</li>
					<?php endif; ?>
					<?php if(Auth::user()->hasRole(Role::ROLE_PROJECT_MANAGER)): ?>
						<li <?php echo (Request::is('salary/control*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/salary/control'); ?>">Зарплата</a>
						</li>
					<?php endif; ?>
					<?php if(Auth::user()->isAdmin()): ?>
						<li <?php echo (Request::is('usertasks*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/usertasks'); ?>">Задачи пользователям</a>
						</li>
					<?php endif; ?>
					<?php if(Auth::user()->isAdmin()): ?>
						<li <?php echo (Request::is('checkcalls/admin*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/checkcalls/admin'); ?>">Результат прослушивания звонков</a>
						</li>
					<?php endif; ?>
					<?php if(Auth::user()->isAdmin()): ?>
						<li <?php echo (Request::is('telefony*') ? 'class="active"' : ''); ?>>
							<a href="<?php echo URL::to('/telefony'); ?>">Телефония</a>
						</li>
					<?php endif; ?>
				</ul>
			</li>
			<?php endif; ?>

			<?php if(Auth::user()->isAdmin()): ?>
			<li class="<?php echo (Request::is('settings*') ? ' active' : ''); ?>">
				<a href="<?php echo action('SettingsController@index'); ?>"><i class="fa fa-lg fa-fw fa-cog"></i> <span class="menu-item-parent">Настройки</span></a>
			</li>
			<?php endif; ?>
      
      <?php if( Auth::user()->isAdmin() || Auth::user()->id == 124 ): ?>
      <?php 
          $regUsers = Online::online()->get();
          $countUsers = count($regUsers);
        ?>
      <li class="">
				<a href="#"><i class="fa fa-lg fa-fw fa-user"></i> <span class="menu-item-parent">Сейчас Online </span><span class="pull-right"> &nbsp; &nbsp; </span><span class="badge pull-right inbox-badge requestsQuant"><?php echo $countUsers ? $countUsers : ''; ?></span></a>
        <ul>
          <?php foreach($regUsers as $regUser): ?>
          <li>
            <a> <?php echo $regUser->user->last_name; ?> <?php echo $regUser->user->first_name; ?></a>
          </li>
          <?php endforeach; ?>
        </ul>	
      </li>
      <?php endif; ?>
		<?php endif; ?>
	</ul>
</nav>
<span class="minifyme" data-action="minifyMenu">
	<i class="fa fa-arrow-circle-left hit"></i>
</span>