<!-- 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>
		@if (Auth::check())
			<?php
				if(!isset($pageProjects)) {
					$pageProjects = Auth::user()->projects();
				}
			?>
			@if($pageProjects->count())
				<li class="visible-xs {{ (Request::is('stat*')) ? 'active' : '' }}">
					<a href="#"><i class="fa fa-lg fa-fw fa-database"></i> <span class="menu-item-parent">Проекты</span></a>
					<ul>
						@foreach ($pageProjects as $project)
							<li>
								<a href="/{{ Request::path() }}?projectId={{ $project->id }}">{{ $project->name }}</a>
							</li>
						@endforeach
					</ul>
				</li>
			@endif

			@if (Auth::user()->hasRole(Role::ROLE_LEADS))
				<li {{ (Request::is('lead') ? 'class="active"' : '') }}>
					<a href="{{ 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">{{ Lead::inMyProjects()->count() }}</span></a>
				</li>
			@endif

			@if (Auth::user()->hasAnyRole(array(Role::ROLE_CRM, Role::ROLE_LOGISTICS)))
				<li {{ ((Request::is('crm*') || Request::is('partner*')) ? 'class="active"' : '') }}>
					<a href="{{ URL::to('/crm') }}"><i class="fa fa-lg fa-fw fa-inbox"></i> <span class="menu-item-parent">CRM</span></a>
				</li>
			@endif

			@if (Auth::user()->hasAnyRole(array(Role::ROLE_LOGISTICS, Role::ROLE_PROJECT_MANAGER)))
				<li {{ ((Request::is('shipments*') || Request::is('shipments*')) ? 'class="active"' : '') }}>
					<a href="{{ URL::to('/shipments') }}"><i class="fa fa-lg fa-fw fa-car"></i> <span class="menu-item-parent">Отправки</span></a>
				</li>
				{{--
				<li {{ ((Request::is('storage*') || Request::is('storage*')) ? 'class="active"' : '') }}>
					<a href="{{ URL::to('/storage') }}"><i class="fa fa-lg fa-fw fa-home"></i> <span class="menu-item-parent">Склад</span></a>
				</li>
				--}}
			@endif

			@if (Auth::user()->hasRole(Role::ROLE_CALL_CHECKER) && !Auth::user()->isAdmin())
				<li {{ (Request::is('checkcalls') ? 'class="active"' : '') }}>
					<a href="{{ URL::to('/checkcalls') }}"><i class="fa fa-lg fa-fw fa-phone"></i> <span class="menu-item-parent">Проверить звонки</span></a>
				</li>
			@endif

			@if (Auth::user()->hasRole(Role::ROLE_BUDGET_ACCOUNTANT))
				<li {{ (Request::is('cdek/upload') ? 'class="active"' : '') }}>
					<a href="{{ URL::to('/cdek/upload') }}"><i class="fa fa-lg fa-fw fa-upload"></i> <span class="menu-item-parent">Сверка СДЭК</span></a>
				</li>
			@endif

			@if (Auth::user()->hasRole(Role::ROLE_CRM_STAT))
				<li class="{{ (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 {{ (Request::is('stat/crm*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/crm') }}">CRM</a>
						</li>
						<li {{ (Request::is('stat/leads*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/leads') }}">По заявкам</a>
						</li>
						<li {{ (Request::is('stat/visits*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/visits') }}">По посещениям</a>
						</li>
						<li {{ (Request::is('stat/finance*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/finance') }}">По деньгам</a>
						</li>
						<li {{ (Request::is('stat/managers*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/managers') }}">По менеджерам</a>
						</li>
						<li {{ (Request::is('stat/refrences*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/refrences') }}">По действиям в CRM</a>
						</li>
						<li {{ (Request::is('stat/reject*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/reject') }}">По отказам</a>
						</li>
						<li {{ (Request::is('stat/products*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/products') }}">По продуктам</a>
						</li>
						<li {{ (Request::is('stat/hr/leads*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/stat/hr/leads') }}">Отдела кадров</a>
						</li>
					</ul>
				</li>
			@endif

			@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">{{ $countRequests ? $countRequests : '' }}</span></a>
					<ul>
						@if (Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET_OUTCOMING_REQUEST, Role::ROLE_BUDGET_CFO, Role::ROLE_BUDGET_ACCOUNTANT, Role::ROLE_BUDGET_ACC_SECRETARY)))
							<li {{ ( (Request::is('budget/costsrequests*') && !Request::is('budget/costsrequests/test')) ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/costsrequests') }}">Заявки на расход  <b class="requestsQuant">{{ $countRequests ? $countRequests : '' }}</b></a>
							</li>
						@endif
						@if (Auth::user()->id == 125 || Auth::user()->id == 117)
						<li {{ (Request::is('budget/costsrequests/test') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('budget/costsrequests/test') }}">Больше вкладок </a>
						</li>
						@endif
						@if( Auth::user()->hasRole(Role::ROLE_BUDGET) )
							<li {{ (Request::is('budget/reports*') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/reports') }}">Отчеты</a>
							</li>
						@endif
						@if (Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET, Role::ROLE_BUDGET_ACCOUNTANT, Role::ROLE_BUDGET_SALARY_MANAGMENT)))
						<li {{ ((Request::is('budget/salary*')) ? 'class="active"' : '') }}>
							<a href="{{ URL::to('budget/salary') }}">Зарплата</a>
						</li>
						@endif
						@if (Auth::user()->hasAnyRole(array(Role::ROLE_BUDGET_VIEW_OPERATIONS, Role::ROLE_BUDGET, Role::ROLE_BUDGET_ACCOUNTANT)))
							<li {{ (Request::is('budget') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget') }}">Бюджет</a>
							</li>
							<li {{ ((Request::is('budget/operations') || Request::is('budget/archive')) ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/operations') }}">Операции</a>
							</li>
							@if (Auth::user()->hasRole(Role::ROLE_BUDGET_ACCOUNTANT))
								<li {{ (Request::is('budget/upload*') ? 'class="active"' : '') }}>
									<a href="{{ URL::to('budget/upload') }}">Загрузка выгрузки</a>
								</li>
								<li {{ (Request::is('budget/robokassa/upload*') ? 'class="active"' : '') }}>
									<a href="{{ URL::to('budget/robokassa/upload') }}">Загрузка выгрузки из робокассы</a>
								</li>
							@endif
						@endif
						@if (Auth::user()->hasRole(Role::ROLE_BUDGET_REFRENCE))
							<li {{ (Request::is('budget/partners*') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/partners') }}">Контрагенты</a>
							</li>
							<li {{ (Request::is('budget/debtpartners*') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/debtpartners') }}">Долговые контрагенты</a>
							</li>
							<li {{ (Request::is('budget/accounts*') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/accounts') }}">Места хранения денег</a>
							</li>
							<li {{ (Request::is('budget/cost_group*') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/cost_group') }}">Группы расходов</a>
							</li>
							<li {{ (Request::is('budget/costs') ? 'class="active"' : '') }}>
								<a href="{{ URL::to('budget/costs') }}">Статьи расходов</a>
							</li>
						@endif
					</ul>
				</li>
			@endif

			@if (Auth::user()->hasAnyRole(array(Role::ROLE_PRODUCTS_EDITOR, Role::ROLE_PROJECTS_EDITOR, Role::ROLE_PROJECT_MANAGER)))
			<li class="{{ ((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>
					@if (Auth::user()->hasRole(Role::ROLE_PROJECT_MANAGER))
						<li {{ (Request::is('users*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/users') }}">Пользователи</a>
						</li>
					@endif
					@if (Auth::user()->hasAnyRole(array(Role::ROLE_PROJECT_MANAGER, Role::ROLE_PRODUCTS_EDITOR, Role::ROLE_PROJECTS_EDITOR)))
						<li {{ (Request::is('projects*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/projects') }}">Проекты</a>
						</li>
					@endif
					@if (Auth::user()->hasRole(Role::ROLE_PROJECT_MANAGER))
						<li {{ (Request::is('salary/control*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/salary/control') }}">Зарплата</a>
						</li>
					@endif
					@if (Auth::user()->isAdmin())
						<li {{ (Request::is('usertasks*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/usertasks') }}">Задачи пользователям</a>
						</li>
					@endif
					@if (Auth::user()->isAdmin())
						<li {{ (Request::is('checkcalls/admin*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/checkcalls/admin') }}">Результат прослушивания звонков</a>
						</li>
					@endif
					@if (Auth::user()->isAdmin())
						<li {{ (Request::is('telefony*') ? 'class="active"' : '') }}>
							<a href="{{ URL::to('/telefony') }}">Телефония</a>
						</li>
					@endif
				</ul>
			</li>
			@endif

			@if (Auth::user()->isAdmin())
			<li class="{{ (Request::is('settings*') ? ' active' : '') }}">
				<a href="{{ action('SettingsController@index') }}"><i class="fa fa-lg fa-fw fa-cog"></i> <span class="menu-item-parent">Настройки</span></a>
			</li>
			@endif
      
      @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">{{ $countUsers ? $countUsers : '' }}</span></a>
        <ul>
          @foreach ($regUsers as $regUser)
          <li>
            <a> {{ $regUser->user->last_name }} {{ $regUser->user->first_name }}</a>
          </li>
          @endforeach
        </ul>	
      </li>
      @endif
		@endif
	</ul>
</nav>
<span class="minifyme" data-action="minifyMenu">
	<i class="fa fa-arrow-circle-left hit"></i>
</span>