left.php 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  1. <?php
  2. use yiister\gentelella\widgets\Menu;
  3. use app\models\Messages;
  4. use app\models\Bidding;
  5. $bids_count = Bidding::find()->where([(Yii::$app->user->can('member') ? 'user_id' : 'org_id') => Yii::$app->user->id, 'readed' => 0])->count();
  6. if (Yii::$app->user->can('admin')) {
  7. ?>
  8. <?= Menu::widget(
  9. [
  10. "items" => [
  11. [
  12. "label" => Yii::t('app', 'Статистика'),
  13. "url" => ['/statistics'],
  14. "icon" => "bar-chart",
  15. ],
  16. [
  17. "label" => Yii::t('app', 'Publishing ID'),
  18. "url" => ['/publishing'],
  19. "icon" => "folder-open",
  20. ],
  21. [
  22. "label" => Yii::t('app', 'Користувачі'),
  23. "url" => ["/user/admin"],
  24. "icon" => "user"
  25. ],
  26. [
  27. "label" => Yii::t('app', 'Bidding ID'),
  28. "url" => ['/bidding'],
  29. "icon" => "envelope",
  30. "badge" => $bids_count,
  31. "badgeOptions" => ["class" => $bids_count ? "label-danger" : 'hidden'],
  32. ],
  33. [
  34. "label" => Yii::t('app', 'Аукціони'),
  35. "url" => ["/lots"],
  36. "icon" => "money",
  37. <<<<<<< HEAD
  38. // "items" => [
  39. // [
  40. // "label" => Yii::t('app', 'AukName ID'),
  41. // "url" => ["/auctions"],
  42. // ],
  43. // // [
  44. // // "label" => Yii::t('app', 'Template ID'),
  45. // // "url" => ["/auclots"],
  46. // // ],
  47. // [
  48. // "label" => Yii::t('app', 'Lots ID'),
  49. // "url" => ["/lots"],
  50. // ],
  51. // ],
  52. =======
  53. "items" => [
  54. [
  55. "label" => Yii::t('app', 'AukName ID'),
  56. "url" => ["/auctions"],
  57. ],
  58. // [
  59. // "label" => Yii::t('app', 'Template ID'),
  60. // "url" => ["/auclots"],
  61. // ],
  62. [
  63. "label" => Yii::t('app', 'Lots ID'),
  64. "url" => ["/lots"],
  65. ],
  66. ],
  67. ],
  68. [
  69. "label" => Yii::t('app', 'Subscriptions'),
  70. "url" => ['/subscriptions'],
  71. "icon" => "plane",
  72. ],
  73. [
  74. "label" => Yii::t('app', 'Файли'),
  75. "url" => ['/files'],
  76. "icon" => "database",
  77. >>>>>>> 5bd9408fb32cecb076e639952fbeaaed915e69ce
  78. ],
  79. // [
  80. // "label" => Yii::t('app', 'Subscriptions'),
  81. // "url" => ['/subscriptions'],
  82. // "icon" => "plane",
  83. // ],
  84. // [
  85. // "label" => Yii::t('app', 'Файли'),
  86. // "url" => ['/files'],
  87. // "icon" => "database",
  88. // ],
  89. [
  90. "label" => Yii::t('app', 'Bills'),
  91. "url" => ['/bills'],
  92. "icon" => "credit-card",
  93. ],
  94. [
  95. "label" => Yii::t('app', 'Сторінки сайту'),
  96. "url" => ['/blog-posts'],
  97. "icon" => "folder-open",
  98. ],
  99. [
  100. "label" => Yii::t('app', 'Меню Учасникам'),
  101. "url" => ["/documents-to-the-user"],
  102. "icon" => "align-justify"
  103. ],
  104. [
  105. "label" => Yii::t('app', 'Settings ID'),
  106. "url" => '#',
  107. "icon" => "cog",
  108. "items" => [
  109. [
  110. "label" => Yii::t('app', 'Profile'),
  111. "url" => ["/settings/profile"],
  112. ],
  113. // [
  114. // "label" => Yii::t('app', 'Manage users'),
  115. // "url" => ["/user/admin"],
  116. // ],
  117. [
  118. "label" => Yii::t('app', 'Одиниці виміру'),
  119. "url" => ["/units"],
  120. ],
  121. [
  122. "label" => Yii::t('app', 'Categories ID'),
  123. "url" => ["/category"],
  124. ],
  125. // [
  126. // "label" => Yii::t('app', 'Requisites'),
  127. // "url" => ["/requisites"],
  128. // ],
  129. // [
  130. // "label" => Yii::t('app', 'Bills'),
  131. // "url" => ["/settings/bills-template"],
  132. // ],
  133. // [
  134. // "label" => Yii::t('app', 'DocumentsToTheUser ID'),
  135. // "url" => ["/documents-to-the-user"],
  136. // ],
  137. ],
  138. ],
  139. // [
  140. // "label" => Yii::t('app', 'EventLog ID'),
  141. // "url" => ["/eventlog"],
  142. // "icon" => "list",
  143. // ],
  144. // [
  145. // "label" => Yii::t('app', 'Довідка'),
  146. // "url" => ['#'],
  147. // "icon" => "comment",
  148. // "items" => [
  149. // [
  150. // "label" => Yii::t('app', 'Керівництва'),
  151. // "url" => ["#"],
  152. // ],
  153. // [
  154. // "label" => Yii::t('app', 'Правила проведення торгів'),
  155. // "url" => ["#"],
  156. // ],
  157. // [
  158. // "label" => Yii::t('app', 'Зразки заяв'),
  159. // "url" => ["#"],
  160. // ],
  161. // [
  162. // "label" => Yii::t('app', 'Регламент'),
  163. // "url" => ["#"],
  164. // ],
  165. // ],
  166. // ],
  167. ],
  168. ]
  169. );
  170. }
  171. ?>
  172. <?php
  173. if (Yii::$app->user->can('member')) {
  174. ?>
  175. <?= Menu::widget(
  176. [
  177. "items" => [
  178. // [
  179. // "label" => Yii::t('app', 'Статистика'),
  180. // "url" => '/statistics/user',
  181. // "icon" => "bar-chart",
  182. // ],
  183. [
  184. "label" => Yii::t('app', 'Publishing ID'),
  185. "url" => ['/publishing'],
  186. "icon" => "folder-open",
  187. ],
  188. [
  189. "label" => Yii::t('app', 'Bidding ID'),
  190. "url" => ['/bidding/view'],
  191. "icon" => "envelope",
  192. "badge" => $bids_count,
  193. "badgeOptions" => ["class" => $bids_count ? "label-danger" : 'hidden'],
  194. ],
  195. [
  196. "label" => Yii::t('app', 'Прийняти участь'),
  197. "url" => ['/auctions'],
  198. "icon" => "money",
  199. ],
  200. [
  201. "label" => Yii::t('app', 'Bills'),
  202. "url" => ['/bills'],
  203. "icon" => "credit-card",
  204. ],
  205. // [
  206. // "label" => Yii::t('app', 'Subscriptions'),
  207. // "url" => ['/subscriptions'],
  208. // "icon" => "plane",
  209. // ],
  210. [
  211. "label" => Yii::t('app', 'Settings ID'),
  212. "url" => '#',
  213. "icon" => "cog",
  214. "items" => [
  215. [
  216. "label" => Yii::t('app', 'Profile'),
  217. "url" => ["/settings/profile"],
  218. ],
  219. [
  220. "label" => Yii::t('app', 'Requisites'),
  221. "url" => ["/requisites/index?id=" . Yii::$app->user->identity->id,]
  222. ],
  223. ],
  224. ],
  225. // [
  226. // "label" => Yii::t('app', 'Довідка'),
  227. // "url" => ['#'],
  228. // "icon" => "comment",
  229. // "items" => [
  230. // [
  231. // "label" => Yii::t('app', 'Керівництва'),
  232. // "url" => ["#"],
  233. // ],
  234. // [
  235. // "label" => Yii::t('app', 'Правила проведення торгів'),
  236. // "url" => ["#"],
  237. // ],
  238. // [
  239. // "label" => Yii::t('app', 'Зразки заяв'),
  240. // "url" => ["#"],
  241. // ],
  242. // [
  243. // "label" => Yii::t('app', 'Регламент'),
  244. // "url" => ["#"],
  245. // ],
  246. // ],
  247. // ],
  248. ]
  249. ]
  250. );
  251. }
  252. ?>
  253. <?php
  254. if (Yii::$app->user->can('org')) {
  255. ?>
  256. <?= Menu::widget(
  257. [
  258. "items" => [
  259. // [
  260. // "label" => Yii::t('app', 'Статистика'),
  261. // "url" => '/statistics/user',
  262. // "icon" => "bar-chart",
  263. // ],
  264. [
  265. "label" => Yii::t('app', 'Publishing ID'),
  266. "url" => ['/publishing'],
  267. "icon" => "folder-open",
  268. ],
  269. // [
  270. // "label" => Yii::t('app', 'Bidding ID'),
  271. // "url" => ['/bidding/view'],
  272. // "icon" => "envelope",
  273. // "badge" => $bids_count,
  274. // "badgeOptions" => ["class" => $bids_count ? "label-danger" : 'hidden'],
  275. // ],
  276. // [
  277. // "label" => Yii::t('app', 'Прийняти участь'),
  278. // "url" => ['/auctions'],
  279. // "icon" => "money",
  280. // ],
  281. [
  282. "label" => Yii::t('app', 'Аукціони'),
  283. "url" => ["/lots"],
  284. "icon" => "money",
  285. <<<<<<< HEAD
  286. // "items" => [
  287. // [
  288. // "label" => Yii::t('app', 'AukName ID'),
  289. // "url" => ["/auctions"],
  290. // ],
  291. // // [
  292. // // "label" => Yii::t('app', 'Template ID'),
  293. // // "url" => ["/auclots"],
  294. // // ],
  295. // [
  296. // "label" => Yii::t('app', 'Lots ID'),
  297. // "url" => ["/lots"],
  298. // ],
  299. // ],
  300. =======
  301. "items" => [
  302. [
  303. "label" => Yii::t('app', 'AukName ID'),
  304. "url" => ["/auctions"],
  305. ],
  306. // [
  307. // "label" => Yii::t('app', 'Template ID'),
  308. // "url" => ["/auclots"],
  309. // ],
  310. [
  311. "label" => Yii::t('app', 'Lots ID'),
  312. "url" => ["/lots"],
  313. ],
  314. ],
  315. >>>>>>> 5bd9408fb32cecb076e639952fbeaaed915e69ce
  316. ],
  317. [
  318. "label" => Yii::t('app', 'Bills'),
  319. "url" => ['/bills'],
  320. "icon" => "credit-card",
  321. ],
  322. // [
  323. // "label" => Yii::t('app', 'Subscriptions'),
  324. // "url" => ['/subscriptions'],
  325. // "icon" => "plane",
  326. // ],
  327. [
  328. "label" => Yii::t('app', 'Settings ID'),
  329. "url" => '#',
  330. "icon" => "cog",
  331. "items" => [
  332. [
  333. "label" => Yii::t('app', 'Profile'),
  334. "url" => ["/settings/profile"],
  335. ],
  336. [
  337. "label" => Yii::t('app', 'Requisites'),
  338. "url" => ["/requisites/index?id=" . Yii::$app->user->identity->id,]
  339. ],
  340. ],
  341. ],
  342. // [
  343. // "label" => Yii::t('app', 'Довідка'),
  344. // "url" => ['#'],
  345. // "icon" => "comment",
  346. // "items" => [
  347. // [
  348. // "label" => Yii::t('app', 'Керівництва'),
  349. // "url" => ["#"],
  350. // ],
  351. // [
  352. // "label" => Yii::t('app', 'Правила проведення торгів'),
  353. // "url" => ["#"],
  354. // ],
  355. // [
  356. // "label" => Yii::t('app', 'Зразки заяв'),
  357. // "url" => ["#"],
  358. // ],
  359. // [
  360. // "label" => Yii::t('app', 'Регламент'),
  361. // "url" => ["#"],
  362. // ],
  363. // ],
  364. // ],
  365. ]
  366. ]
  367. );
  368. }
  369. ?>