Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  1. <?php
  2. /*****
  3. // Marketing
  4. *****/
  5. Breadcrumbs::for('dashboard', function ($trail) {
  6. $trail->push('Home', route('dashboard'), ['icon' => 'fa fa-home']);
  7. });
  8. Breadcrumbs::for('mHome', function ($trail) {
  9. $trail->parent('dashboard');
  10. $trail->push('Dealers', route('mHome'), ['icon' => '']);
  11. $trail->push('Dealer List', route('mHome'), ['icon' => '']);
  12. });
  13. Breadcrumbs::for('addDealerForm', function ($trail) {
  14. $trail->parent('dashboard');
  15. $trail->push('Dealers', route('mHome'), ['icon' => '']);
  16. $trail->push('Add New Dealer', route('addDealerForm'), ['icon' => '']);
  17. });
  18. Breadcrumbs::for('agentFormMarketing', function ($trail) {
  19. $trail->parent('dashboard');
  20. $trail->push('Agents', route('agentList'), ['icon' => '']);
  21. $trail->push('Add New Main Agent', route('agentFormMarketing'), ['icon' => '']);
  22. });
  23. Breadcrumbs::for('agentList', function ($trail) {
  24. $trail->parent('dashboard');
  25. $trail->push('Agents', route('agentList'), ['icon' => '']);
  26. $trail->push('Agent List', route('agentList'), ['icon' => '']);
  27. });
  28. Breadcrumbs::for('commissionListR', function ($trail) {
  29. $trail->parent('dashboard');
  30. $trail->push('Commission List (R)', route('commissionListR'), ['icon' => '']);
  31. $trail->push('Commission List (R)', route('commissionListR'), ['icon' => '']);
  32. });
  33. Breadcrumbs::for('commissionListB', function ($trail) {
  34. $trail->parent('dashboard');
  35. $trail->push('Commission List (B)', route('commissionListB'), ['icon' => '']);
  36. $trail->push('Commission List (B)', route('commissionListB'), ['icon' => '']);
  37. });
  38. Breadcrumbs::for('commissionFormR', function ($trail) {
  39. $trail->parent('dashboard');
  40. $trail->push('Commission List (R)', route('commissionListR'), ['icon' => '']);
  41. $trail->push('Add New Comission (R)', route('commissionListR'), ['icon' => '']);
  42. });
  43. Breadcrumbs::for('commissionFormB', function ($trail) {
  44. $trail->parent('dashboard');
  45. $trail->push('Commission List (B)', route('commissionListB'), ['icon' => '']);
  46. $trail->push('Add New Comission (B)', route('commissionListB'), ['icon' => '']);
  47. });
  48. Breadcrumbs::for('editCompany', function ($trail, $company_id) {
  49. $trail->parent('dashboard');
  50. $trail->push('Dealers', route('mHome'), ['icon' => '']);
  51. $trail->push('Edit Dealer Detail', route('editCompany',['company_id' => $company_id]), ['icon' => '']);
  52. });
  53. Breadcrumbs::for('editCommissionR', function ($trail, $commission_id) {
  54. $trail->parent('dashboard');
  55. $trail->push('Commission List (R)', route('commissionListR'), ['icon' => '']);
  56. $trail->push('Edit Commission (R)', route('editCommissionR',['commission_id' => $commission_id]), ['icon' => '']);
  57. });
  58. Breadcrumbs::for('editCommissionB', function ($trail, $commission_id) {
  59. $trail->parent('dashboard');
  60. $trail->push('Commission List (B)', route('commissionListB'), ['icon' => '']);
  61. $trail->push('Edit Commission (B)', route('editCommissionB',['commission_id' => $commission_id]), ['icon' => '']);
  62. });
  63. Breadcrumbs::for('editAgent', function ($trail, $agent_id) {
  64. $trail->parent('dashboard');
  65. $trail->push('Agents', route('agentList'), ['icon' => '']);
  66. $trail->push('Edit Main Agent', route('editAgent',['agent_id' => $agent_id]), ['icon' => '']);
  67. });
  68. // Breadcrumbs::for('mClaimAll', function ($trail) {
  69. // $trail->parent('dashboard');
  70. // $trail->push('Agent List', route('agentList'), ['icon' => '']);
  71. // $trail->push('Claim Residential & Business', route('mClaimAll'), ['icon' => '']);
  72. // });
  73. Breadcrumbs::for('mClaimAll', function ($trail, $agent_id) {
  74. $trail->parent('dashboard');
  75. $trail->push('Agents', route('agentList'), ['icon' => '']);
  76. $trail->push('Claim Residential & Business', route('mClaimAll',['agent_id' => $agent_id]), ['icon' => '']);
  77. });
  78. Breadcrumbs::for('docketList', function ($trail) {
  79. $trail->parent('dashboard');
  80. $trail->push('Docket', route('docketList'), ['icon' => '']);
  81. });
  82. Breadcrumbs::for('woList', function ($trail) {
  83. $trail->parent('dashboard');
  84. $trail->push('Word Order', route('woList'), ['icon' => '']);
  85. });
  86. /*****
  87. // Dealer
  88. *****/
  89. Breadcrumbs::for('dHome', function ($trail) {
  90. $trail->push('Home', route('dHome'), ['icon' => 'fa fa-home']);
  91. });
  92. Breadcrumbs::for('addAgentForm', function ($trail) {
  93. $trail->parent('dHome');
  94. $trail->push('Add New Agent', route('addAgentForm'), ['icon' => '']);
  95. });
  96. Breadcrumbs::for('editAgentDealer', function ($trail, $agent_id) {
  97. $trail->parent('dHome');
  98. $trail->push('Edit Agent', route('editAgentDealer',['agent_id' => $agent_id]), ['icon' => '']);
  99. });
  100. Breadcrumbs::for('residentialForm', function ($trail) {
  101. $trail->parent('dHome');
  102. $trail->push('Application Form', '', ['icon' => '']);
  103. $trail->push('Residential Package', route('residentialForm'), ['icon' => '']);
  104. });
  105. Breadcrumbs::for('businessForm', function ($trail) {
  106. $trail->parent('dHome');
  107. $trail->push('Application Form', '', ['icon' => '']);
  108. $trail->push('Business Package', route('businessForm'), ['icon' => '']);
  109. });
  110. Breadcrumbs::for('AppList', function ($trail) {
  111. $trail->parent('dHome');
  112. $trail->push('Subsciption', '', ['icon' => '']);
  113. $trail->push('Subcription Form List', route('AppList'), ['icon' => '']);
  114. });
  115. // Breadcrumbs::for('claimResidential', function ($trail) {
  116. // $trail->parent('dHome');
  117. // $trail->push('Claim / Invoice', '', ['icon' => '']);
  118. // $trail->push('Residential', route('claimResidential'), ['icon' => '']);
  119. // });
  120. // Breadcrumbs::for('claimBusiness', function ($trail) {
  121. // $trail->parent('dHome');
  122. // $trail->push('Claim / Invoice', '', ['icon' => '']);
  123. // $trail->push('Business', route('claimBusiness'), ['icon' => '']);
  124. // });
  125. Breadcrumbs::for('claimAll', function ($trail) {
  126. $trail->parent('dHome');
  127. $trail->push('Claim / Invoice', '', ['icon' => '']);
  128. $trail->push('Residential & Business', route('claimAll'), ['icon' => '']);
  129. });
  130. /*****
  131. // Sales / Agent
  132. *****/
  133. Breadcrumbs::for('aHome', function ($trail) {
  134. $trail->push('Home', route('aHome'), ['icon' => 'fa fa-home']);
  135. });
  136. Breadcrumbs::for('residentialSForm', function ($trail) {
  137. $trail->parent('dHome');
  138. $trail->push('Application Form', '', ['icon' => '']);
  139. $trail->push('Residential Package', route('residentialSForm'), ['icon' => '']);
  140. });
  141. Breadcrumbs::for('businessSForm', function ($trail) {
  142. $trail->parent('dHome');
  143. $trail->push('Application Form', '', ['icon' => '']);
  144. $trail->push('Business Package', route('businessSForm'), ['icon' => '']);
  145. });
  146. Breadcrumbs::for('aProfile', function ($trail) {
  147. $trail->parent('dHome');
  148. $trail->push('Profile', route('aProfile'), ['icon' => '']);
  149. });
  150. /**
  151. * Contractor
  152. */
  153. Breadcrumbs::for('conHome', function ($trail) {
  154. $trail->push('Home', route('conHome'), ['icon' => 'fa fa-home']);
  155. });
  156. Breadcrumbs::for('vContractorWork', function ($trail) {
  157. $trail->parent('conHome');
  158. $trail->push('Work Orders', '', ['icon' => '']);
  159. $trail->push("List", route('vContractorWork'), ['icon' => '']);
  160. });
  161. Breadcrumbs::for('editContractorWork', function ($trail, $wo) {
  162. $trail->parent('conHome');
  163. $trail->push('Work Orders', '', ['icon' => '']);
  164. $trail->push("Edit Work Order's Detail", route('editContractorWork',['wo' => $wo]), ['icon' => '']);
  165. });
  166. Breadcrumbs::for('vContractorDocket', function ($trail) {
  167. $trail->parent('conHome');
  168. $trail->push("Docket", '', ['icon' => '']);
  169. $trail->push("List", route('vContractorWork'), ['icon' => '']);
  170. });
  171. Breadcrumbs::for('vContractorTeam', function ($trail) {
  172. $trail->parent('conHome');
  173. $trail->push('CBB Teams', '', ['icon' => '']);
  174. $trail->push("Contractor's List", route('vContractorTeam'), ['icon' => '']);
  175. });
  176. Breadcrumbs::for('addInstaller', function ($trail) {
  177. $trail->parent('conHome');
  178. $trail->push('CBB Teams', '', ['icon' => '']);
  179. $trail->push("Add New Installer", route('addInstaller'), ['icon' => '']);
  180. });
  181. Breadcrumbs::for('vEditContractorTeam', function ($trail,$i_id) {
  182. $trail->parent('conHome');
  183. $trail->push('CBB Teams', '', ['icon' => '']);
  184. $trail->push("Edit Installer", '', ['icon' => '']);
  185. $trail->push($i_id, '', ['icon' => '']);
  186. });
  187. Breadcrumbs::for('vWorkOrderRescheduleC', function ($trail,$wo) {
  188. $trail->parent('csHome');
  189. $trail->push('Work Orders', '', ['icon' => '']);
  190. $trail->push("Reschedule", '', ['icon' => '']);
  191. $trail->push($wo, '', ['icon' => '']);
  192. });
  193. /** Customer Service **/
  194. Breadcrumbs::for('csHome', function ($trail) {
  195. $trail->push('Home', route('csHome'), ['icon' => 'fa fa-home']);
  196. });
  197. Breadcrumbs::for('csProfile', function ($trail) {
  198. $trail->parent('csHome');
  199. $trail->push('Profile', route('csProfile'), ['icon' => '']);
  200. });
  201. Breadcrumbs::for('gALLNewCustomer', function ($trail) {
  202. $trail->parent('csHome');
  203. $trail->push('Customers', '', ['icon' => '']);
  204. $trail->push("Customer List", route('gALLNewCustomer'), ['icon' => '']);
  205. });
  206. Breadcrumbs::for('editCustomerDetail', function ($trail,$subscriber_id) {
  207. $trail->parent('csHome');
  208. $trail->push('Edit', '', ['icon' => '']);
  209. $trail->push('Customers', '', ['icon' => '']);
  210. $trail->push($subscriber_id, '', ['icon' => '']);
  211. });
  212. Breadcrumbs::for('vAllSubcribers', function ($trail) {
  213. $trail->parent('csHome');
  214. $trail->push('Customers', '', ['icon' => '']);
  215. $trail->push("Subscribers List", route('vAllSubcribers'), ['icon' => '']);
  216. });
  217. Breadcrumbs::for('vWorkOrder', function ($trail) {
  218. $trail->parent('csHome');
  219. $trail->push('Work Orders', '', ['icon' => '']);
  220. $trail->push("Work Order's List", route('vWorkOrder'), ['icon' => '']);
  221. });
  222. Breadcrumbs::for('viewCustomerWoFormR', function ($trail,$wo) {
  223. $trail->parent('csHome');
  224. $trail->push('Work Orders', '', ['icon' => '']);
  225. $trail->push('Edit', '', ['icon' => '']);
  226. $trail->push($wo, '', ['icon' => '']);
  227. });
  228. Breadcrumbs::for('vWorkOrderSchedule', function ($trail,$status,$wo,$subscriber_id) {
  229. $trail->parent('csHome');
  230. $trail->push('Work Orders', '', ['icon' => '']);
  231. $trail->push("Add New Schedule", '', ['icon' => '']);
  232. $trail->push($wo, '', ['icon' => '']);
  233. });
  234. Breadcrumbs::for('vWorkOrderReschedule', function ($trail,$wo) {
  235. $trail->parent('csHome');
  236. $trail->push('Work Orders', '', ['icon' => '']);
  237. $trail->push("Reschedule", '', ['icon' => '']);
  238. $trail->push($wo, '', ['icon' => '']);
  239. });
  240. Breadcrumbs::for('confirmWorkOrderSchedule', function ($trail,$wo) {
  241. $trail->parent('csHome');
  242. $trail->push('Work Orders', '', ['icon' => '']);
  243. $trail->push("Confirm", '', ['icon' => '']);
  244. $trail->push($wo, '', ['icon' => '']);
  245. });
  246. Breadcrumbs::for('createWorkOrderR', function ($trail) {
  247. $trail->parent('csHome');
  248. $trail->push('Work Orders', '', ['icon' => '']);
  249. $trail->push("Create Work Order (R)", route('createWorkOrderR'), ['icon' => '']);
  250. });
  251. Breadcrumbs::for('createWorkOrderB', function ($trail) {
  252. $trail->parent('csHome');
  253. $trail->push('Work Orders', '', ['icon' => '']);
  254. $trail->push("Create Work Order (B)", route('createWorkOrderB'), ['icon' => '']);
  255. });
  256. Breadcrumbs::for('vDocket', function ($trail) {
  257. $trail->parent('csHome');
  258. $trail->push("Docket", route('vDocket'), ['icon' => '']);
  259. });
  260. Breadcrumbs::for('viewCustomerTeam', function ($trail) {
  261. $trail->parent('csHome');
  262. $trail->push('CBB Teams', '', ['icon' => '']);
  263. $trail->push("Contractor's List", route('viewCustomerTeam'), ['icon' => '']);
  264. });
  265. Breadcrumbs::for('viewCustomerContractorForm', function ($trail) {
  266. $trail->parent('csHome');
  267. $trail->push('CBB Teams', '', ['icon' => '']);
  268. $trail->push("Add New Contractor", route('viewCustomerContractorForm'), ['icon' => '']);
  269. });
  270. Breadcrumbs::for('viewEditContractor', function ($trail,$contractor) {
  271. $trail->parent('csHome');
  272. $trail->push('CBB Teams', '', ['icon' => '']);
  273. $trail->push("Contractor",'', ['icon' => '']);
  274. $trail->push('Edit', '', ['icon' => '']);
  275. $trail->push($contractor, '', ['icon' => '']);
  276. });
  277. Breadcrumbs::for('viewCustomerVendor', function ($trail) {
  278. $trail->parent('csHome');
  279. $trail->push('CBB Teams', '', ['icon' => '']);
  280. $trail->push("Vendor's List", route('viewCustomerVendor'), ['icon' => '']);
  281. });
  282. Breadcrumbs::for('viewCustomerVendorForm', function ($trail) {
  283. $trail->parent('csHome');
  284. $trail->push('CBB Teams', '', ['icon' => '']);
  285. $trail->push("Add New Vendor", route('viewCustomerVendorForm'), ['icon' => '']);
  286. });
  287. Breadcrumbs::for('viewEditVendor', function ($trail,$vendor) {
  288. $trail->parent('csHome');
  289. $trail->push('CBB Teams', '', ['icon' => '']);
  290. $trail->push("Vendor",'', ['icon' => '']);
  291. $trail->push('Edit', '', ['icon' => '']);
  292. $trail->push($vendor, '', ['icon' => '']);
  293. });
  294. Breadcrumbs::for('viewCoverageR', function ($trail) {
  295. $trail->parent('csHome');
  296. $trail->push('Coverage', '', ['icon' => '']);
  297. $trail->push("Coverage List (R)", route('viewCoverageR'), ['icon' => '']);
  298. });
  299. Breadcrumbs::for('viewCoverageB', function ($trail) {
  300. $trail->parent('csHome');
  301. $trail->push('Coverage', '', ['icon' => '']);
  302. $trail->push("Coverage List (B)", route('viewCoverageB'), ['icon' => '']);
  303. });
  304. Breadcrumbs::for('viewCoverageForm', function ($trail) {
  305. $trail->parent('csHome');
  306. $trail->push('Coverage', '', ['icon' => '']);
  307. $trail->push("Add New Coverage", route('viewCoverageForm'), ['icon' => '']);
  308. });
  309. Breadcrumbs::for('editCustomerWo', function ($trail, $id) {
  310. $trail->parent('csHome');
  311. $trail->push('Work Orders', '', ['icon' => '']);
  312. $trail->push("Edit Work Order Detail", route('editCustomerWo',['id' => $id]), ['icon' => '']);
  313. });
  314. Breadcrumbs::for('editCoverageR', function ($trail, $id) {
  315. $trail->parent('csHome');
  316. $trail->push('Coverage', '', ['icon' => '']);
  317. $trail->push('Residential', '', ['icon' => '']);
  318. $trail->push("Edit Coverage Detail", route('editCoverageR',['id' => $id]), ['icon' => '']);
  319. });
  320. Breadcrumbs::for('editCoverageB', function ($trail, $id) {
  321. $trail->parent('csHome');
  322. $trail->push('Coverage', '', ['icon' => '']);
  323. $trail->push('Business', '', ['icon' => '']);
  324. $trail->push("Edit Coverage Detail", route('editCoverageB',['id' => $id]), ['icon' => '']);
  325. });