/admin/controller/common/menu.php

https://gitlab.com/hazelnuts23/unitedfoodstuff · PHP · 210 lines · 206 code · 4 blank · 0 comment · 0 complexity · 8e966da7c42a439a58b8dd733d5c8eac MD5 · raw file

  1. <?php
  2. class ControllerCommonMenu extends Controller {
  3. public function index() {
  4. $this->load->language('common/menu');
  5. $data['text_affiliate'] = $this->language->get('text_affiliate');
  6. $data['text_api'] = $this->language->get('text_api');
  7. $data['text_attribute'] = $this->language->get('text_attribute');
  8. $data['text_attribute_group'] = $this->language->get('text_attribute_group');
  9. $data['text_backup'] = $this->language->get('text_backup');
  10. $data['text_banner'] = $this->language->get('text_banner');
  11. $data['text_catalog'] = $this->language->get('text_catalog');
  12. $data['text_category'] = $this->language->get('text_category');
  13. $data['text_confirm'] = $this->language->get('text_confirm');
  14. $data['text_contact'] = $this->language->get('text_contact');
  15. $data['text_country'] = $this->language->get('text_country');
  16. $data['text_coupon'] = $this->language->get('text_coupon');
  17. $data['text_currency'] = $this->language->get('text_currency');
  18. $data['text_customer'] = $this->language->get('text_customer');
  19. $data['text_customer_group'] = $this->language->get('text_customer_group');
  20. $data['text_customer_field'] = $this->language->get('text_customer_field');
  21. $data['text_customer_ban_ip'] = $this->language->get('text_customer_ban_ip');
  22. $data['text_custom_field'] = $this->language->get('text_custom_field');
  23. $data['text_sale'] = $this->language->get('text_sale');
  24. $data['text_paypal'] = $this->language->get('text_paypal');
  25. $data['text_paypal_search'] = $this->language->get('text_paypal_search');
  26. $data['text_design'] = $this->language->get('text_design');
  27. $data['text_download'] = $this->language->get('text_download');
  28. $data['text_error_log'] = $this->language->get('text_error_log');
  29. $data['text_extension'] = $this->language->get('text_extension');
  30. $data['text_feed'] = $this->language->get('text_feed');
  31. $data['text_fraud'] = $this->language->get('text_fraud');
  32. $data['text_filter'] = $this->language->get('text_filter');
  33. $data['text_geo_zone'] = $this->language->get('text_geo_zone');
  34. $data['text_dashboard'] = $this->language->get('text_dashboard');
  35. $data['text_help'] = $this->language->get('text_help');
  36. $data['text_information'] = $this->language->get('text_information');
  37. $data['text_installer'] = $this->language->get('text_installer');
  38. $data['text_language'] = $this->language->get('text_language');
  39. $data['text_layout'] = $this->language->get('text_layout');
  40. $data['text_localisation'] = $this->language->get('text_localisation');
  41. $data['text_location'] = $this->language->get('text_location');
  42. $data['text_marketing'] = $this->language->get('text_marketing');
  43. $data['text_modification'] = $this->language->get('text_modification');
  44. $data['text_manufacturer'] = $this->language->get('text_manufacturer');
  45. $data['text_module'] = $this->language->get('text_module');
  46. $data['text_option'] = $this->language->get('text_option');
  47. $data['text_order'] = $this->language->get('text_order');
  48. $data['text_order_status'] = $this->language->get('text_order_status');
  49. $data['text_opencart'] = $this->language->get('text_opencart');
  50. $data['text_payment'] = $this->language->get('text_payment');
  51. $data['text_product'] = $this->language->get('text_product');
  52. $data['text_reports'] = $this->language->get('text_reports');
  53. $data['text_report_sale_order'] = $this->language->get('text_report_sale_order');
  54. $data['text_report_sale_tax'] = $this->language->get('text_report_sale_tax');
  55. $data['text_report_sale_shipping'] = $this->language->get('text_report_sale_shipping');
  56. $data['text_report_sale_return'] = $this->language->get('text_report_sale_return');
  57. $data['text_report_sale_coupon'] = $this->language->get('text_report_sale_coupon');
  58. $data['text_report_sale_return'] = $this->language->get('text_report_sale_return');
  59. $data['text_report_product_viewed'] = $this->language->get('text_report_product_viewed');
  60. $data['text_report_product_purchased'] = $this->language->get('text_report_product_purchased');
  61. $data['text_report_customer_activity'] = $this->language->get('text_report_customer_activity');
  62. $data['text_report_customer_online'] = $this->language->get('text_report_customer_online');
  63. $data['text_report_customer_order'] = $this->language->get('text_report_customer_order');
  64. $data['text_report_customer_reward'] = $this->language->get('text_report_customer_reward');
  65. $data['text_report_customer_credit'] = $this->language->get('text_report_customer_credit');
  66. $data['text_report_customer_order'] = $this->language->get('text_report_customer_order');
  67. $data['text_report_affiliate'] = $this->language->get('text_report_affiliate');
  68. $data['text_report_affiliate_activity'] = $this->language->get('text_report_affiliate_activity');
  69. $data['text_review'] = $this->language->get('text_review');
  70. $data['text_return'] = $this->language->get('text_return');
  71. $data['text_return_action'] = $this->language->get('text_return_action');
  72. $data['text_return_reason'] = $this->language->get('text_return_reason');
  73. $data['text_return_status'] = $this->language->get('text_return_status');
  74. $data['text_shipping'] = $this->language->get('text_shipping');
  75. $data['text_setting'] = $this->language->get('text_setting');
  76. $data['text_stock_status'] = $this->language->get('text_stock_status');
  77. $data['text_system'] = $this->language->get('text_system');
  78. $data['text_tax'] = $this->language->get('text_tax');
  79. $data['text_tax_class'] = $this->language->get('text_tax_class');
  80. $data['text_tax_rate'] = $this->language->get('text_tax_rate');
  81. $data['text_tools'] = $this->language->get('text_tools');
  82. $data['text_total'] = $this->language->get('text_total');
  83. $data['text_upload'] = $this->language->get('text_upload');
  84. $data['text_tracking'] = $this->language->get('text_tracking');
  85. $data['text_user'] = $this->language->get('text_user');
  86. $data['text_user_group'] = $this->language->get('text_user_group');
  87. $data['text_users'] = $this->language->get('text_users');
  88. $data['text_voucher'] = $this->language->get('text_voucher');
  89. $data['text_voucher_theme'] = $this->language->get('text_voucher_theme');
  90. $data['text_weight_class'] = $this->language->get('text_weight_class');
  91. $data['text_length_class'] = $this->language->get('text_length_class');
  92. $data['text_zone'] = $this->language->get('text_zone');
  93. $data['text_recurring'] = $this->language->get('text_recurring');
  94. $data['text_order_recurring'] = $this->language->get('text_order_recurring');
  95. $data['text_openbay_extension'] = $this->language->get('text_openbay_extension');
  96. $data['text_openbay_dashboard'] = $this->language->get('text_openbay_dashboard');
  97. $data['text_openbay_orders'] = $this->language->get('text_openbay_orders');
  98. $data['text_openbay_items'] = $this->language->get('text_openbay_items');
  99. $data['text_openbay_ebay'] = $this->language->get('text_openbay_ebay');
  100. $data['text_openbay_etsy'] = $this->language->get('text_openbay_etsy');
  101. $data['text_openbay_amazon'] = $this->language->get('text_openbay_amazon');
  102. $data['text_openbay_amazonus'] = $this->language->get('text_openbay_amazonus');
  103. $data['text_openbay_settings'] = $this->language->get('text_openbay_settings');
  104. $data['text_openbay_links'] = $this->language->get('text_openbay_links');
  105. $data['text_openbay_report_price'] = $this->language->get('text_openbay_report_price');
  106. $data['text_openbay_order_import'] = $this->language->get('text_openbay_order_import');
  107. $data['home'] = $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL');
  108. $data['affiliate'] = $this->url->link('marketing/affiliate', 'token=' . $this->session->data['token'], 'SSL');
  109. $data['api'] = $this->url->link('user/api', 'token=' . $this->session->data['token'], 'SSL');
  110. $data['attribute'] = $this->url->link('catalog/attribute', 'token=' . $this->session->data['token'], 'SSL');
  111. $data['attribute_group'] = $this->url->link('catalog/attribute_group', 'token=' . $this->session->data['token'], 'SSL');
  112. $data['backup'] = $this->url->link('tool/backup', 'token=' . $this->session->data['token'], 'SSL');
  113. $data['banner'] = $this->url->link('design/banner', 'token=' . $this->session->data['token'], 'SSL');
  114. $data['category'] = $this->url->link('catalog/category', 'token=' . $this->session->data['token'], 'SSL');
  115. $data['country'] = $this->url->link('localisation/country', 'token=' . $this->session->data['token'], 'SSL');
  116. $data['contact'] = $this->url->link('marketing/contact', 'token=' . $this->session->data['token'], 'SSL');
  117. $data['coupon'] = $this->url->link('marketing/coupon', 'token=' . $this->session->data['token'], 'SSL');
  118. $data['currency'] = $this->url->link('localisation/currency', 'token=' . $this->session->data['token'], 'SSL');
  119. $data['customer'] = $this->url->link('sale/customer', 'token=' . $this->session->data['token'], 'SSL');
  120. $data['customer_fields'] = $this->url->link('sale/customer_field', 'token=' . $this->session->data['token'], 'SSL');
  121. $data['customer_group'] = $this->url->link('sale/customer_group', 'token=' . $this->session->data['token'], 'SSL');
  122. $data['customer_ban_ip'] = $this->url->link('sale/customer_ban_ip', 'token=' . $this->session->data['token'], 'SSL');
  123. $data['custom_field'] = $this->url->link('sale/custom_field', 'token=' . $this->session->data['token'], 'SSL');
  124. $data['download'] = $this->url->link('catalog/download', 'token=' . $this->session->data['token'], 'SSL');
  125. $data['error_log'] = $this->url->link('tool/error_log', 'token=' . $this->session->data['token'], 'SSL');
  126. $data['feed'] = $this->url->link('extension/feed', 'token=' . $this->session->data['token'], 'SSL');
  127. $data['filter'] = $this->url->link('catalog/filter', 'token=' . $this->session->data['token'], 'SSL');
  128. $data['fraud'] = $this->url->link('extension/fraud', 'token=' . $this->session->data['token'], 'SSL');
  129. $data['geo_zone'] = $this->url->link('localisation/geo_zone', 'token=' . $this->session->data['token'], 'SSL');
  130. $data['information'] = $this->url->link('catalog/information', 'token=' . $this->session->data['token'], 'SSL');
  131. $data['installer'] = $this->url->link('extension/installer', 'token=' . $this->session->data['token'], 'SSL');
  132. $data['language'] = $this->url->link('localisation/language', 'token=' . $this->session->data['token'], 'SSL');
  133. $data['layout'] = $this->url->link('design/layout', 'token=' . $this->session->data['token'], 'SSL');
  134. $data['location'] = $this->url->link('localisation/location', 'token=' . $this->session->data['token'], 'SSL');
  135. $data['modification'] = $this->url->link('extension/modification', 'token=' . $this->session->data['token'], 'SSL');
  136. $data['manufacturer'] = $this->url->link('catalog/manufacturer', 'token=' . $this->session->data['token'], 'SSL');
  137. $data['marketing'] = $this->url->link('marketing/marketing', 'token=' . $this->session->data['token'], 'SSL');
  138. $data['module'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL');
  139. $data['option'] = $this->url->link('catalog/option', 'token=' . $this->session->data['token'], 'SSL');
  140. $data['order'] = $this->url->link('sale/order', 'token=' . $this->session->data['token'], 'SSL');
  141. $data['order_status'] = $this->url->link('localisation/order_status', 'token=' . $this->session->data['token'], 'SSL');
  142. $data['payment'] = $this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL');
  143. $data['paypal_search'] = $this->url->link('payment/pp_express/search', 'token=' . $this->session->data['token'], 'SSL');
  144. $data['product'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'], 'SSL');
  145. $data['report_sale_order'] = $this->url->link('report/sale_order', 'token=' . $this->session->data['token'], 'SSL');
  146. $data['report_sale_tax'] = $this->url->link('report/sale_tax', 'token=' . $this->session->data['token'], 'SSL');
  147. $data['report_sale_shipping'] = $this->url->link('report/sale_shipping', 'token=' . $this->session->data['token'], 'SSL');
  148. $data['report_sale_return'] = $this->url->link('report/sale_return', 'token=' . $this->session->data['token'], 'SSL');
  149. $data['report_sale_coupon'] = $this->url->link('report/sale_coupon', 'token=' . $this->session->data['token'], 'SSL');
  150. $data['report_product_viewed'] = $this->url->link('report/product_viewed', 'token=' . $this->session->data['token'], 'SSL');
  151. $data['report_product_purchased'] = $this->url->link('report/product_purchased', 'token=' . $this->session->data['token'], 'SSL');
  152. $data['report_customer_activity'] = $this->url->link('report/customer_activity', 'token=' . $this->session->data['token'], 'SSL');
  153. $data['report_customer_online'] = $this->url->link('report/customer_online', 'token=' . $this->session->data['token'], 'SSL');
  154. $data['report_customer_order'] = $this->url->link('report/customer_order', 'token=' . $this->session->data['token'], 'SSL');
  155. $data['report_customer_reward'] = $this->url->link('report/customer_reward', 'token=' . $this->session->data['token'], 'SSL');
  156. $data['report_customer_credit'] = $this->url->link('report/customer_credit', 'token=' . $this->session->data['token'], 'SSL');
  157. $data['report_marketing'] = $this->url->link('report/marketing', 'token=' . $this->session->data['token'], 'SSL');
  158. $data['report_affiliate'] = $this->url->link('report/affiliate', 'token=' . $this->session->data['token'], 'SSL');
  159. $data['report_affiliate_activity'] = $this->url->link('report/affiliate_activity', 'token=' . $this->session->data['token'], 'SSL');
  160. $data['review'] = $this->url->link('catalog/review', 'token=' . $this->session->data['token'], 'SSL');
  161. $data['return'] = $this->url->link('sale/return', 'token=' . $this->session->data['token'], 'SSL');
  162. $data['return_action'] = $this->url->link('localisation/return_action', 'token=' . $this->session->data['token'], 'SSL');
  163. $data['return_reason'] = $this->url->link('localisation/return_reason', 'token=' . $this->session->data['token'], 'SSL');
  164. $data['return_status'] = $this->url->link('localisation/return_status', 'token=' . $this->session->data['token'], 'SSL');
  165. $data['shipping'] = $this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL');
  166. $data['setting'] = $this->url->link('setting/store', 'token=' . $this->session->data['token'], 'SSL');
  167. $data['stock_status'] = $this->url->link('localisation/stock_status', 'token=' . $this->session->data['token'], 'SSL');
  168. $data['tax_class'] = $this->url->link('localisation/tax_class', 'token=' . $this->session->data['token'], 'SSL');
  169. $data['tax_rate'] = $this->url->link('localisation/tax_rate', 'token=' . $this->session->data['token'], 'SSL');
  170. $data['total'] = $this->url->link('extension/total', 'token=' . $this->session->data['token'], 'SSL');
  171. $data['upload'] = $this->url->link('tool/upload', 'token=' . $this->session->data['token'], 'SSL');
  172. $data['user'] = $this->url->link('user/user', 'token=' . $this->session->data['token'], 'SSL');
  173. $data['user_group'] = $this->url->link('user/user_permission', 'token=' . $this->session->data['token'], 'SSL');
  174. $data['voucher'] = $this->url->link('sale/voucher', 'token=' . $this->session->data['token'], 'SSL');
  175. $data['voucher_theme'] = $this->url->link('sale/voucher_theme', 'token=' . $this->session->data['token'], 'SSL');
  176. $data['weight_class'] = $this->url->link('localisation/weight_class', 'token=' . $this->session->data['token'], 'SSL');
  177. $data['length_class'] = $this->url->link('localisation/length_class', 'token=' . $this->session->data['token'], 'SSL');
  178. $data['zone'] = $this->url->link('localisation/zone', 'token=' . $this->session->data['token'], 'SSL');
  179. $data['recurring'] = $this->url->link('catalog/recurring', 'token=' . $this->session->data['token'], 'SSL');
  180. $data['order_recurring'] = $this->url->link('sale/recurring', 'token=' . $this->session->data['token'], 'SSL');
  181. $data['openbay_show_menu'] = $this->config->get('openbaypro_menu');
  182. $data['openbay_link_extension'] = $this->url->link('extension/openbay', 'token=' . $this->session->data['token'], 'SSL');
  183. $data['openbay_link_orders'] = $this->url->link('extension/openbay/orderlist', 'token=' . $this->session->data['token'], 'SSL');
  184. $data['openbay_link_items'] = $this->url->link('extension/openbay/items', 'token=' . $this->session->data['token'], 'SSL');
  185. $data['openbay_link_ebay'] = $this->url->link('openbay/ebay', 'token=' . $this->session->data['token'], 'SSL');
  186. $data['openbay_link_ebay_settings'] = $this->url->link('openbay/ebay/settings', 'token=' . $this->session->data['token'], 'SSL');
  187. $data['openbay_link_ebay_links'] = $this->url->link('openbay/ebay/viewitemlinks', 'token=' . $this->session->data['token'], 'SSL');
  188. $data['openbay_link_etsy'] = $this->url->link('openbay/etsy', 'token=' . $this->session->data['token'], 'SSL');
  189. $data['openbay_link_etsy_settings'] = $this->url->link('openbay/etsy/settings', 'token=' . $this->session->data['token'], 'SSL');
  190. $data['openbay_link_etsy_links'] = $this->url->link('openbay/etsy_product/links', 'token=' . $this->session->data['token'], 'SSL');
  191. $data['openbay_link_ebay_orderimport'] = $this->url->link('openbay/ebay/vieworderimport', 'token=' . $this->session->data['token'], 'SSL');
  192. $data['openbay_link_amazon'] = $this->url->link('openbay/amazon', 'token=' . $this->session->data['token'], 'SSL');
  193. $data['openbay_link_amazon_settings'] = $this->url->link('openbay/amazon/settings', 'token=' . $this->session->data['token'], 'SSL');
  194. $data['openbay_link_amazon_links'] = $this->url->link('openbay/amazon/itemlinks', 'token=' . $this->session->data['token'], 'SSL');
  195. $data['openbay_link_amazonus'] = $this->url->link('openbay/amazonus', 'token=' . $this->session->data['token'], 'SSL');
  196. $data['openbay_link_amazonus_settings'] = $this->url->link('openbay/amazonus/settings', 'token=' . $this->session->data['token'], 'SSL');
  197. $data['openbay_link_amazonus_links'] = $this->url->link('openbay/amazonus/itemlinks', 'token=' . $this->session->data['token'], 'SSL');
  198. $data['openbay_markets'] = array(
  199. 'ebay' => $this->config->get('ebay_status'),
  200. 'amazon' => $this->config->get('openbay_amazon_status'),
  201. 'amazonus' => $this->config->get('openbay_amazonus_status'),
  202. 'etsy' => $this->config->get('etsy_status'),
  203. );
  204. return $this->load->view('common/menu.tpl', $data);
  205. }
  206. }