<?php

Breadcrumbs::register('home', function($breadcrumbs) {
	$breadcrumbs->push('Главная страница', route('home'));
});

Breadcrumbs::register('users', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push('Пользователи', URL::to('users'));
});

Breadcrumbs::register('user.add', function($breadcrumbs) {
	$breadcrumbs->parent('users');
	$breadcrumbs->push('Добавление нового пользователя');
});

Breadcrumbs::register('user.info', function($breadcrumbs, $userInfo) {
	$breadcrumbs->parent('users');
	$breadcrumbs->push("{$userInfo->first_name} {$userInfo->last_name}", action('UserController@show', array($userInfo->id)));
});

Breadcrumbs::register('leads', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push('Заявки', URL::to('lead'));
});

Breadcrumbs::register('projects', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push('Проекты', URL::to('projects'));
});

Breadcrumbs::register('crm', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push('CRM', URL::to('crm'));
});

Breadcrumbs::register('crm.search', function($breadcrumbs) {
	$breadcrumbs->parent('crm');
	$breadcrumbs->push('Результат поиска', URL::to('crm/search'));
});

Breadcrumbs::register('crm.partner', function($breadcrumbs, $partner) {
	$breadcrumbs->parent('crm');
	$breadcrumbs->push("{$partner->name}", action('PartnerController@index', array($partner->id)));
});

Breadcrumbs::register('stat.crm', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика CRM", action('StatController@crm'));
});

Breadcrumbs::register('stat.hr.leads', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика отдела кадров", action('StatHrController@leads'));
});

Breadcrumbs::register('stat.leads', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по заявкам", action('StatController@leads'));
});

Breadcrumbs::register('stat.finance', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по деньгам", action('StatController@finance'));
});

Breadcrumbs::register('stat.managers', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по менеджерам", action('StatController@managers'));
});

Breadcrumbs::register('stat.refrences', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по действиям в CRM", action('StatController@refrences'));
});


Breadcrumbs::register('stat.reject', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по отказам", action('StatController@reject'));
});

Breadcrumbs::register('stat.products', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по продуктам", action('StatController@products'));
});

Breadcrumbs::register('stat.visits', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Статистика по посещениям", action('StatController@visits'));
});

Breadcrumbs::register('stat.visits.dashboard', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Сводка", action('StatController@dashboard'));
});

Breadcrumbs::register('stat.visits.all', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Посетители", action('StatController@visitsAll'));
});

Breadcrumbs::register('stat.visits.lead', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Оставили заявку", action('StatController@visitsLead'));
});

Breadcrumbs::register('stat.visits.costs', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Стоимость переходов", action('StatController@costs'));
});

Breadcrumbs::register('stat.visits.utm_sources', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Каналы", action('UtmController@utmSources'));
});

Breadcrumbs::register('stat.visits.utm_campaigns', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Кампании", action('UtmController@utmCampaigns'));
});

Breadcrumbs::register('stat.visits.utmsource', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Рекламные каналы", action('StatController@visitsUtmsource'));
});

Breadcrumbs::register('stat.visits.budget', function($breadcrumbs) {
	$breadcrumbs->parent('stat.visits');
	$breadcrumbs->push("Бюджет на рекламу", action('VisitsBudgetController@index'));
});

Breadcrumbs::register('checkcalls', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Проверка зковнков", action('CheckcallsController@index'));
});

Breadcrumbs::register('checkcallsadmin', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Результат прослушивания звонков", action('CheckcallsController@admin'));
});

Breadcrumbs::register('budget', function($breadcrumbs, $project) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Бюджет для &quot;{$project->name}&quot;", action('BudgetController@index'));
});

Breadcrumbs::register('budget.costsrequests', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Заявки на расход", action('BudgetCostsRequestsController@costsRequests'));
});

Breadcrumbs::register('budget.salary', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Зарплата", action('BudgetSalaryController@index'));
});

Breadcrumbs::register('budget.salary.users', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget.salary', $project);
	$breadcrumbs->push("Список сотрудников", action('BudgetSalaryUsersController@index'));
});

Breadcrumbs::register('budget.salary.users.edit', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget.salary.users', $project);
	$breadcrumbs->push("Редактирование", action('BudgetSalaryUsersController@edit'));
});

Breadcrumbs::register('budget.salary.users.edit_projects', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget.salary.users', $project);
	$breadcrumbs->push("Проекты сотрудника", action('BudgetSalaryUsersController@editProjects'));
});

Breadcrumbs::register('budget.operations', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Операции", action('BudgetController@operations'));
});

Breadcrumbs::register('budget.stat.costs', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Отчет по расходам", action('BudgetStatController@costs'));
});

Breadcrumbs::register('budget.archive', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Архив операций", action('BudgetController@archiveOperations'));
});

Breadcrumbs::register('budget.upload', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Загрузка выгрузки", action('BudgetUploadController@index'));
});

Breadcrumbs::register('budget.robokassa', function($breadcrumbs, $project) {
	$breadcrumbs->parent('budget', $project);
	$breadcrumbs->push("Загрузка выгрузки из робокассы", action('BudgetUploadController@robokassa'));
});

Breadcrumbs::register('cdek.upload', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Загрузка акта сверки СДЭК", action('CdekUploadController@index'));
});

Breadcrumbs::register('settings', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Настройки", action('SettingsController@index'));
});

Breadcrumbs::register('shipments', function($breadcrumbs) {
	$breadcrumbs->parent('home');
	$breadcrumbs->push("Управление отправками", action('ShipmentsController@index'));
});

Breadcrumbs::register('shipments.create', function($breadcrumbs) {
	$breadcrumbs->parent('shipments');
	$breadcrumbs->push("Новая отправка", action('ShipmentsController@create'));
});

Breadcrumbs::register('storage', function($breadcrumbs) {
	$breadcrumbs->push("Склад", action('StorageController@index'));
});

