public function jQueryAdminMenu() { static $ms_menu; if (is_array($ms_menu)) { return $ms_menu; } $order_status_array = mslib_fe::getAllOrderStatus($GLOBALS['TSFE']->sys_language_uid); $ms_menu = array(); $ms_menu['header']['ms_admin_logo']['description'] = '<a href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_home') . '">'; //$ms_menu['header']['ms_admin_logo']['description']='<a href="'.$this->conf['admin_development_company_url'].'" title="'.htmlspecialchars($this->conf['admin_development_company_name']).'" alt="'.htmlspecialchars($this->conf['admin_development_company_name']).'" target="_blank">'; if ($this->conf['admin_development_company_logo']) { // Display custom logo of development company $ms_menu['header']['ms_admin_logo']['description'] .= '<img src="' . $this->conf['admin_development_company_logo'] . '">'; } else { // Display TYPO3 Multishop through CSS $ms_menu['header']['ms_admin_logo']['description'] .= '<span></span>'; } $ms_menu['header']['ms_admin_logo']['description'] .= '</a>'; // $ms_menu['header']['ms_admin_logo']['description']='<a href="'.mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_home').'" title="Home dashboard" alt="Home dashboard"><img src="'.$this->conf['admin_development_company_logo'].'"></a>'; if ($this->ROOTADMIN_USER or $this->CATALOGADMIN_USER) { $ms_menu['header']['ms_admin_catalog']['label'] = $this->pi_getLL('admin_catalog'); $ms_menu['header']['ms_admin_catalog']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_products_search_and_edit&cid=' . $this->get['categories_id']); //mslib_fe::typolink($this->shop_pid, '', 1); $ms_menu['header']['ms_admin_catalog']['class'] = 'fa fa-book'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['label'] = $this->pi_getLL('admin_categories'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['description'] = $this->pi_getLL('admin_add_and_modify_categories_here') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_categories&cid=' . $this->get['categories_id']); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['class'] = 'fa fa-folder'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_search_and_edit_categories']['label'] = $this->pi_getLL('overview'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_search_and_edit_categories']['description'] = $this->pi_getLL('admin_here_you_can_search_and_update_categories') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_search_and_edit_categories']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_categories&cid=' . $this->get['categories_id']); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_search_and_edit_categories']['class'] = 'fa fa-info-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_categories' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_categories') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_search_and_edit_categories']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_category']['label'] = $this->pi_getLL('add'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_category']['description'] = $this->pi_getLL('admin_add_new_category_to_the_catalog') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_category']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=add_category&cid=' . $this->get['categories_id'] . '&action=add_category'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_category']['class'] = 'fa fa-plus-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'add_category' || $this->post['tx_multishop_pi1']['page_section'] == 'add_category') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_category']['active'] = 1; } if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_category' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_category') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_category']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_multiple_category']['label'] = $this->pi_getLL('admin_new_multiple_category', 'NEW CATEGORIES'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_multiple_category']['description'] = $this->pi_getLL('admin_add_new_multiple_category_to_the_catalog', 'Add new categories simultaneous') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_multiple_category']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=add_multiple_category&cid=' . $this->get['categories_id'] . '&action=add_multiple_category'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_multiple_category']['class'] = 'fa fa-plus-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'add_multiple_category' || $this->post['tx_multishop_pi1']['page_section'] == 'add_multiple_category') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_new_multiple_category']['active'] = 1; } if ($this->get['categories_id']) { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_edit_category']['label'] = $this->pi_getLL('admin_edit_category'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_edit_category']['description'] = $this->pi_getLL('admin_edit_category_description') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_edit_category']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=edit_category&cid=' . $this->get['categories_id'] . '&action=edit_category'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_edit_category']['link_params'] = 'id="msadmin_edit_category"'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_edit_category']['class'] = 'fa fa-pencil'; if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_category' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_category') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_edit_category']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_delete_category']['label'] = $this->pi_getLL('admin_delete_category'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_delete_category']['description'] = $this->pi_getLL('admin_delete_category_description') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_delete_category']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=delete_category&cid=' . $this->get['categories_id'] . '&action=delete_category'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_delete_category']['class'] = 'fa fa-trash-o'; if ($this->get['tx_multishop_pi1']['page_section'] == 'delete_category' || $this->post['tx_multishop_pi1']['page_section'] == 'delete_category') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_delete_category']['active'] = 1; } } // merge categories $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_merge_categories']['label'] = $this->pi_getLL('merge_categories'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_merge_categories']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=merge_categories'); $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_merge_categories']['class'] = 'fa fa-compress'; if ($this->get['tx_multishop_pi1']['page_section'] == 'merge_categories' || $this->post['tx_multishop_pi1']['page_section'] == 'merge_categories') { $ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_merge_categories']['active'] = 1; } // remove incomplete p2c link //$ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_remove_incomplete_p2c_link']['label']=$this->pi_getLL('remove_incomplete_p2c_link'); //$ms_menu['header']['ms_admin_catalog']['subs']['admin_categories']['subs']['admin_remove_incomplete_p2c_link']['link']=mslib_fe::typolink($this->shop_pid, 'tx_multishop_pi1[page_section]=remove_incomplete_p2c_link'); // $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['label'] = $this->pi_getLL('admin_products'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['description'] = $this->pi_getLL('admin_add_and_modify_products_here') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_products_search_and_edit&cid=' . $this->get['categories_id']); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['class'] = 'fa fa-cube'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_search_and_edit_products']['label'] = $this->pi_getLL('overview'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_search_and_edit_products']['description'] = $this->pi_getLL('admin_here_you_can_search_and_update_products') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_search_and_edit_products']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_products_search_and_edit&cid='); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_search_and_edit_products']['class'] = 'fa fa-info-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_products_search_and_edit' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_products_search_and_edit') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_search_and_edit_products']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_new_product']['label'] = $this->pi_getLL('add'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_new_product']['description'] = $this->pi_getLL('admin_create_new_products_here') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_new_product']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=add_product&cid=' . $this->get['categories_id'] . '&action=add_product'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_new_product']['class'] = 'fa fa-plus-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'add_product' || $this->post['tx_multishop_pi1']['page_section'] == 'add_product') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_new_product']['active'] = 1; } if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_product' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_product') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_new_product']['active'] = 1; } if ($this->get['products_id']) { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_edit_product']['label'] = $this->pi_getLL('admin_edit_product'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_edit_product']['description'] = $this->pi_getLL('admin_edit_product_description') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_edit_product']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=edit_product&cid=' . $this->get['categories_id'] . '&pid=' . $this->get['products_id'] . '&action=edit_product'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_edit_product']['link_params'] = ''; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_edit_product']['class'] = 'fa fa-pencil'; if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_product' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_product') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_edit_product']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_delete_product']['label'] = $this->pi_getLL('admin_delete_product'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_delete_product']['description'] = $this->pi_getLL('admin_delete_product_description') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_delete_product']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', '&tx_multishop_pi1[page_section]=delete_product&cid=' . $product['categories_id'] . '&pid=' . $this->get['products_id'] . '&action=delete_product'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_delete_product']['class'] = 'fa fa-trash-o'; if ($this->get['tx_multishop_pi1']['page_section'] == 'delete_product' || $this->post['tx_multishop_pi1']['page_section'] == 'delete_product') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_delete_product']['active'] = 1; } } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['label'] = $this->pi_getLL('admin_product_attributes'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['description'] = $this->pi_getLL('admin_maintain_product_attributes') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_product_attributes'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['class'] = 'fa fa-puzzle-piece'; /* if ($this->get['tx_multishop_pi1']['page_section']=='admin_product_attributes' || $this->post['tx_multishop_pi1']['page_section']=='admin_product_attributes') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['active']=1; } */ $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['overview']['label'] = $this->pi_getLL('overview'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['overview']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_product_attributes'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['overview']['class'] = 'fa fa-info-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_product_attributes' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_product_attributes') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['overview']['active'] = 1; } // merge attributes options $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_options']['label'] = $this->pi_getLL('merge_attribute_options'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_options']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=merge_attribute_options'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_options']['class'] = 'fa fa-compress'; if ($this->get['tx_multishop_pi1']['page_section'] == 'merge_attribute_options' || $this->post['tx_multishop_pi1']['page_section'] == 'merge_attribute_options') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_options']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_values']['label'] = $this->pi_getLL('merge_attribute_values'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_values']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=merge_attribute_options_values'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_values']['class'] = 'fa fa-compress'; if ($this->get['tx_multishop_pi1']['page_section'] == 'merge_attribute_options_values' || $this->post['tx_multishop_pi1']['page_section'] == 'merge_attribute_options_values') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_attributes']['subs']['admin_merge_attribute_values']['active'] = 1; } if ($this->ms['MODULES']['ENABLE_ATTRIBUTES_OPTIONS_GROUP']) { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_attributes_options_groups']['label'] = $this->pi_getLL('admin_attributes_options_groups'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_attributes_options_groups']['description'] = $this->pi_getLL('admin_maintain_attributes_options_groups') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_attributes_options_groups']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_attributes_options_groups'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_attributes_options_groups']['class'] = 'fa fa-object-group'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_attributes_options_groups' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_attributes_options_groups') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_attributes_options_groups']['active'] = 1; } } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_update_prices']['label'] = $this->pi_getLL('admin_update_prices'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_update_prices']['description'] = $this->pi_getLL('admin_update_product_prices_by_percentage') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_update_prices']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_mass_product_updater'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_update_prices']['class'] = 'fa fa-money'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_mass_product_updater' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_mass_product_updater') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_update_prices']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_import_products']['label'] = $this->pi_getLL('import'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_import_products']['description'] = $this->pi_getLL('admin_import_your_custom_productfeed_by_using_this_wizard') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_import_products']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_import'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_import_products']['class'] = 'fa fa-download'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_import' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_import') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_import_products']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_feeds']['label'] = $this->pi_getLL('export'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_feeds']['description'] = $this->pi_getLL('admin_create_your_custom_product_feeds_by_using_this_wizard') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_feeds']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_product_feeds'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_feeds']['class'] = 'fa fa-upload'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_product_feeds' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_product_feeds') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_product_feeds']['active'] = 1; } $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_order_units']['label'] = $this->pi_getLL('admin_order_units'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_order_units']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_order_units'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_order_units']['class'] = 'fa fa-mouse-pointer'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_order_units']['description'] = ''; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_order_units' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_order_units') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_order_units']['active'] = 1; } // $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_sort_product']['label'] = $this->pi_getLL('admin_sort_products'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_sort_product']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_sort_products'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_sort_product']['class'] = 'fa fa-sort'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_sort_products' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_sort_products') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_sort_product']['active'] = 1; } // $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['label'] = $this->pi_getLL('admin_manufacturers'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['description'] = $this->pi_getLL('admin_add_and_modify_manufacturers_here') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_manufacturers'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['class'] = 'fa fa-industry'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_manufacturers' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_manufacturers') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['active'] = 1; } if ($this->get['tx_multishop_pi1']['page_section'] == 'add_manufacturer' || $this->post['tx_multishop_pi1']['page_section'] == 'add_manufacturer') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['active'] = 1; } if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_manufacturer' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_manufacturer') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['active'] = 1; } // merge manufacturers $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['subs']['admin_merge_manufacturers']['label'] = $this->pi_getLL('merge_manufacturers'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['subs']['admin_merge_manufacturers']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=merge_manufacturers'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_manufacturers']['subs']['admin_merge_manufacturers']['class'] = 'fa fa-compress'; if ($this->get['tx_multishop_pi1']['page_section'] == 'merge_manufacturers' || $this->post['tx_multishop_pi1']['page_section'] == 'merge_manufacturers') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_products']['subs']['admin_merge_manufacturers']['active'] = 1; } if ($this->ms['MODULES']['COUPONS']) { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_coupon']['label'] = $this->pi_getLL('admin_coupon_module'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_coupon']['description'] = $this->pi_getLL('admin_give_customers_discount_by_coupon_code') . '.'; $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_coupon']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_coupons'); $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_coupon']['class'] = 'fa fa-tag'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_coupons' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_coupons') { $ms_menu['header']['ms_admin_catalog']['subs']['ms_admin_coupon']['active'] = 1; } } } // END IF CATALOGADMIN_USER if ($this->ROOTADMIN_USER or $this->CUSTOMERSADMIN_USER) { $ms_menu['header']['ms_admin_customers']['label'] = $this->pi_getLL('admin_customers'); $ms_menu['header']['ms_admin_customers']['description'] = $this->pi_getLL('admin_customers_description', 'Customers') . '.'; $ms_menu['header']['ms_admin_customers']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_customers'); $ms_menu['header']['ms_admin_customers']['class'] = 'fa fa-user'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_customers' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_customers') { $ms_menu['header']['ms_admin_customers']['active'] = 1; } $ms_menu['header']['ms_admin_customers']['subs']['admin_customers']['label'] = $this->pi_getLL('overview'); $ms_menu['header']['ms_admin_customers']['subs']['admin_customers']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_customers'); $ms_menu['header']['ms_admin_customers']['subs']['admin_customers']['class'] = 'fa fa-info-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_customers' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_customers') { $ms_menu['header']['ms_admin_customers']['subs']['admin_customers']['active'] = 1; } $ms_menu['header']['ms_admin_customers']['subs']['admin_new_customer']['label'] = $this->pi_getLL('add'); $ms_menu['header']['ms_admin_customers']['subs']['admin_new_customer']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', '&tx_multishop_pi1[page_section]=add_customer&action=add_customer'); $ms_menu['header']['ms_admin_customers']['subs']['admin_new_customer']['link_params'] = ''; $ms_menu['header']['ms_admin_customers']['subs']['admin_new_customer']['class'] = 'fa fa-plus-circle'; if ($this->post['tx_multishop_pi1']['page_section'] == 'add_customer' || $this->post['tx_multishop_pi1']['page_section'] == 'add_customer') { $ms_menu['header']['ms_admin_customers']['subs']['admin_new_customer']['active'] = 1; } if ($this->post['tx_multishop_pi1']['page_section'] == 'edit_customer' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_customer') { $ms_menu['header']['ms_admin_customers']['subs']['admin_new_customer']['active'] = 1; } $ms_menu['header']['ms_admin_customers']['subs']['admin_customer_groups']['label'] = $this->pi_getLL('admin_customer_groups'); $ms_menu['header']['ms_admin_customers']['subs']['admin_customer_groups']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_customer_groups'); $ms_menu['header']['ms_admin_customers']['subs']['admin_customer_groups']['class'] = 'fa fa-users'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_customer_groups' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_customer_groups') { $ms_menu['header']['ms_admin_customers']['subs']['admin_customer_groups']['active'] = 1; } if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_customer_group' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_customer_group') { $ms_menu['header']['ms_admin_customers']['subs']['admin_customer_groups']['active'] = 1; } if ($this->ms['MODULES']['CUSTOMERS_DATA_EXPORT_IMPORT']) { $ms_menu['header']['ms_admin_customers']['subs']['admin_import_customers']['label'] = $this->pi_getLL('import'); $ms_menu['header']['ms_admin_customers']['subs']['admin_import_customers']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_customer_import'); $ms_menu['header']['ms_admin_customers']['subs']['admin_import_customers']['class'] = 'fa fa-download'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_customer_import' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_customer_import') { $ms_menu['header']['ms_admin_customers']['subs']['admin_import_customers']['active'] = 1; } $ms_menu['header']['ms_admin_customers']['subs']['admin_export_customers']['label'] = $this->pi_getLL('export'); $ms_menu['header']['ms_admin_customers']['subs']['admin_export_customers']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_customer_export'); $ms_menu['header']['ms_admin_customers']['subs']['admin_export_customers']['class'] = 'fa fa-upload'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_customer_export' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_customer_export') { $ms_menu['header']['ms_admin_customers']['subs']['admin_export_customers']['active'] = 1; } } } if ($this->ROOTADMIN_USER or $this->CUSTOMERSADMIN_USER and $this->ORDERSADMIN_USER) { $ms_menu['header']['ms_admin_orders']['label'] = $this->pi_getLL('admin_orders'); $ms_menu['header']['ms_admin_orders']['description'] = $this->pi_getLL('admin_orders_description', 'Orders') . '.'; $ms_menu['header']['ms_admin_orders']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_orders'); $ms_menu['header']['ms_admin_orders']['class'] = 'fa fa-book'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_orders' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_orders') { $ms_menu['header']['ms_admin_orders']['active'] = 1; } $ms_menu['header']['ms_admin_orders']['subs']['admin_orders']['label'] = $this->pi_getLL('overview'); $ms_menu['header']['ms_admin_orders']['subs']['admin_orders']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_orders'); $ms_menu['header']['ms_admin_orders']['subs']['admin_orders']['class'] = 'fa fa-info-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_orders' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_orders') { $ms_menu['header']['ms_admin_orders']['subs']['admin_orders']['active'] = 1; } if ($this->ms['MODULES']['MANUAL_ORDER']) { $ms_menu['header']['ms_admin_orders']['subs']['admin_manual_orders']['label'] = $this->pi_getLL('add'); $ms_menu['header']['ms_admin_orders']['subs']['admin_manual_orders']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_new_order'); $ms_menu['header']['ms_admin_orders']['subs']['admin_manual_orders']['class'] = 'fa fa-plus-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_new_order' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_new_order') { $ms_menu['header']['ms_admin_orders']['subs']['admin_manual_orders']['active'] = 1; } if ($this->get['tx_multishop_pi1']['page_section'] == 'edit_order' || $this->post['tx_multishop_pi1']['page_section'] == 'edit_order') { $ms_menu['header']['ms_admin_orders']['subs']['admin_manual_orders']['active'] = 1; } } else { if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_new_order' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_new_order') { $ms_menu['header']['ms_admin_orders']['subs']['admin_orders']['active'] = 1; } } // orders export wizard $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_export']['label'] = $this->pi_getLL('export'); $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_export']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_export_orders'); $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_export']['class'] = 'fa fa-upload'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_export_orders' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_export_orders') { $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_export']['active'] = 1; } /* if ($this->ms['MODULES']['ADMIN_ORDER_PROPOSAL_MODULE']) { $ms_menu['header']['admin_proposals']['label']=$this->pi_getLL('admin_proposals'); $ms_menu['header']['admin_proposals']['description']=$this->pi_getLL('admin_proposals_description').'.'; $ms_menu['header']['admin_proposals']['link']=mslib_fe::typolink($this->shop_pid.',2003', 'tx_multishop_pi1[page_section]=admin_orders&tx_multishop_pi1[is_proposal]=1'); $ms_menu['header']['admin_proposals']['subs']['admin_proposals_new']['label']=$this->pi_getLL('admin_new_proposal'); $ms_menu['header']['admin_proposals']['subs']['admin_proposals_new']['description']=$this->pi_getLL('admin_new_proposal_description'); $ms_menu['header']['admin_proposals']['subs']['admin_proposals_new']['link']=mslib_fe::typolink($this->shop_pid.',2003', 'tx_multishop_pi1[page_section]=admin_new_order&tx_multishop_pi1[is_proposal]=1'); $ms_menu['header']['admin_proposals']['subs']['admin_proposals_overview']['label']=$this->pi_getLL('admin_proposals_overview'); $ms_menu['header']['admin_proposals']['subs']['admin_proposals_overview']['description']=$this->pi_getLL('admin_proposals_overview_description'); $ms_menu['header']['admin_proposals']['subs']['admin_proposals_overview']['link']=mslib_fe::typolink($this->shop_pid.',2003', 'tx_multishop_pi1[page_section]=admin_orders&tx_multishop_pi1[is_proposal]=1'); } */ $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_status']['label'] = $this->pi_getLL('admin_orders_status'); $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_status']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_orders_status'); $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_status']['class'] = 'fa fa-info'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_orders_status' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_orders_status') { $ms_menu['header']['ms_admin_orders']['subs']['admin_orders_status']['active'] = 1; } if ($this->ms['MODULES']['ADMIN_INVOICE_MODULE']) { $ms_menu['header']['ms_admin_invoices']['label'] = $this->pi_getLL('admin_invoices'); $ms_menu['header']['ms_admin_invoices']['description'] = $this->pi_getLL('admin_invoices_overview_description'); $ms_menu['header']['ms_admin_invoices']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_invoices'); $ms_menu['header']['ms_admin_invoices']['class'] = 'fa fa-file'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_invoices' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_invoices') { $ms_menu['header']['ms_admin_invoices']['active'] = 1; } $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices']['label'] = $this->pi_getLL('overview'); $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_invoices'); $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices']['class'] = 'fa fa-info-circle'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_invoices' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_invoices') { $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices']['active'] = 1; } // invoices export wizard $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices_export']['label'] = $this->pi_getLL('export'); $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices_export']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_export_invoices'); $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices_export']['class'] = 'fa fa-upload'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_export_invoices' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_export_invoices') { $ms_menu['header']['ms_admin_invoices']['subs']['admin_invoices_export']['active'] = 1; } } } // END IF $this->ORDERSADMIN_USER // new header TOP $key = 'header'; if ($this->post['tx_multishop_pi1']['type'] == '2003') { $key = 'newheader'; } $ms_menu['footer']['ms_version']['label'] = 'V' . $this->ms['MODULES']['GLOBAL_MODULES']['MULTISHOP_VERSION']; $ms_menu['footer']['ms_version']['link'] = ''; $ms_menu['footer']['ms_version']['class'] = ''; if ($this->ROOTADMIN_USER or $this->STORESADMIN_USER) { // multishops // now grab the active shops $multishop_content_objects = mslib_fe::getActiveShop(); if (count($multishop_content_objects)) { $counter = 0; $total = count($multishop_content_objects); foreach ($multishop_content_objects as $pageinfo) { $pageTitle = $pageinfo['title']; if ($pageinfo['nav_title']) { $pageTitle = $pageinfo['nav_title']; } $counter++; if (is_numeric($pageinfo['uid']) and $pageinfo['uid'] == $this->shop_pid) { $ms_menu['footer']['ms_admin_stores']['label'] = $pageTitle . ' (' . $pageinfo["uid"] . ')'; $ms_menu['footer']['ms_admin_stores']['class'] = 'fa fa-shopping-cart'; } elseif (is_numeric($pageinfo['uid']) and $pageinfo['uid'] != $this->shop_pid) { $ms_menu['footer']['ms_admin_stores']['subs']['shop_' . $counter]['label'] = $pageTitle . ' (' . $pageinfo["uid"] . ')'; $ms_menu['footer']['ms_admin_stores']['subs']['shop_' . $counter]['description'] = $this->pi_getLL('switch_to') . ' ' . $pageTitle . ' ' . $this->pi_getLL('web_shop'); $ms_menu['footer']['ms_admin_stores']['subs']['shop_' . $counter]['link'] = mslib_fe::typolink($pageinfo["uid"] . ',2003', 'tx_multishop_pi1[page_section]=admin_home'); $ms_menu['footer']['ms_admin_stores']['subs']['shop_' . $counter]['class'] = 'fa fa-shopping-cart'; } if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanelStoreItemPostProc'])) { $params = array('pageinfo' => &$pageinfo, 'ms_menu' => &$ms_menu, 'counter' => &$counter); foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanelStoreItemPostProc'] as $funcRef) { \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction($funcRef, $params, $this); } } } } if (!is_array($ms_menu['footer']['ms_admin_stores']['subs'])) { unset($ms_menu['footer']['ms_admin_stores']); } $this->ms_menu = $ms_menu; // multishops eof } if ($this->ROOTADMIN_USER or $this->SEARCHADMIN_USER) { $ms_menu[$key]['ms_admin_search']['description'] = ' <div id="ms_admin_search"> <form action="' . mslib_fe::typolink() . '" method="get" id="ms_admin_top_search"> <!-- <input class="admin_skeyword" id="ms_admin_skeyword" name="ms_admin_skeyword" type="text" placeholder="' . $this->pi_getLL('keyword') . '" value="" />--> <input type="hidden" class="adminpanel-search-bigdrop" id="ms_admin_skeyword" style="width: 200px" name="ms_admin_skeyword" value="" /> <input name="id" type="hidden" value="' . $this->shop_pid . '" /> <input name="type" type="hidden" value="2003" /> <input name="tx_multishop_pi1[page_section]" type="hidden" value="admin_search" /> <input name="page" id="ms_admin_us_page" type="hidden" value="0" /> <input name="Submit" type="submit" id="btn_search_admin_panel" class="btn btn-success" /> </form>' . "\n"; $ms_menu[$key]['ms_admin_search']['description'] .= ' </div> ' . "\n"; } $pageinfo = $GLOBALS['TSFE']->sys_page->getPage($this->shop_pid); $userTitle = $GLOBALS['TSFE']->fe_user->user['username']; if ($GLOBALS['TSFE']->fe_user->user['name']) { $userTitle = $GLOBALS['TSFE']->fe_user->user['name'] . ' (' . $GLOBALS['TSFE']->fe_user->user['username'] . ')'; } $ms_menu[$key]['ms_admin_user']['description'] = ' <div id="ms_admin_user"> <a href="' . mslib_fe::typolink($this->shop_pid, '') . '"> <i class="fa fa-user"></i> ' . $this->pi_getLL('admin_user') . ': <strong>' . htmlspecialchars($userTitle) . '</strong></a> </div> '; // footer if ($this->ROOTADMIN_USER or $this->STATISTICSADMIN_USER) { $filter = array(); $filter[] = 'crdate > ' . (time() - 350); if (!$this->masterShop) { $filter[] = 'page_uid=' . $this->shop_pid; } $str = $GLOBALS['TYPO3_DB']->SELECTquery('session_id,ip_address,url,http_user_agent', 'tx_multishop_sessions', implode(' AND ', $filter), 'session_id,ip_address', 'crdate desc', ''); $res = $GLOBALS['TYPO3_DB']->sql_query($str); $guests_online = $GLOBALS['TYPO3_DB']->sql_num_rows($res); $members = mslib_fe::getSignedInUsers(); $total_members = count($members); $ms_menu['footer']['ms_admin_online_users']['label'] = $this->pi_getLL('admin_online_users') . ': ' . $total_members . '/' . $guests_online; $ms_menu['footer']['ms_admin_online_users']['class'] = 'fa fa-users'; $ms_menu['footer']['ms_admin_online_users']['subs']['total_members']['label'] = $this->pi_getLL('admin_members') . ': ' . $total_members; $ms_menu['footer']['ms_admin_online_users']['subs']['total_members']['class'] = 'fa fa-list'; if ($total_members) { $counter = 0; foreach ($members as $member) { $ms_menu['footer']['ms_admin_online_users']['subs']['total_members']['subs']['admin_member_' . $member['uid']]['label'] = $member['username']; $ms_menu['footer']['ms_admin_online_users']['subs']['total_members']['subs']['admin_member_' . $member['uid']]['description'] = 'Logged in at ' . strftime("%x %X", $member['lastlogin']); $ms_menu['footer']['ms_admin_online_users']['subs']['total_members']['subs']['admin_member_' . $member['uid']]['link'] = mslib_fe::typolink($this->shop_pid . ',2003', '&tx_multishop_pi1[page_section]=edit_customer&tx_multishop_pi1[cid]=' . $member['uid'] . '&action=edit_customer', 1); $ms_menu['footer']['ms_admin_online_users']['subs']['total_members']['subs']['admin_member_' . $member['uid']]['class'] = 'fa fa-user'; $counter++; if ($counter == 15) { break; } } } if ($guests_online - $total_members) { $filter = array(); $filter[] = 'customer_id=0 and crdate > ' . (time() - 350); if (!$this->masterShop) { $filter[] = 'page_uid=' . $this->shop_pid; } $str = $GLOBALS['TYPO3_DB']->SELECTquery('session_id,ip_address,url,http_user_agent', 'tx_multishop_sessions', implode(' AND ', $filter), 'session_id,ip_address', 'crdate desc', ''); $res = $GLOBALS['TYPO3_DB']->sql_query($str); $guestsNumber = $GLOBALS['TYPO3_DB']->sql_num_rows($res); if ($guestsNumber > 0) { $ms_menu['footer']['ms_admin_online_users']['subs']['total_guests']['label'] = $this->pi_getLL('admin_guests') . ': ' . $guestsNumber; $ms_menu['footer']['ms_admin_online_users']['subs']['total_guests']['class'] = 'fa fa-list-ul'; $counter = 0; while ($record = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) { $link = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_action_notification_log&tx_multishop_pi1[keyword]=' . $record['session_id'], 1); $ms_menu['footer']['ms_admin_online_users']['subs']['total_guests']['subs']['admin_guest_' . $record['session_id']]['label'] = htmlspecialchars($record['ip_address']); $ms_menu['footer']['ms_admin_online_users']['subs']['total_guests']['subs']['admin_guest_' . $record['session_id']]['description'] = htmlspecialchars($record['http_user_agent']); $ms_menu['footer']['ms_admin_online_users']['subs']['total_guests']['subs']['admin_guest_' . $record['session_id']]['link'] = $link; $ms_menu['footer']['ms_admin_online_users']['subs']['total_guests']['subs']['admin_guest_' . $record['session_id']]['class'] = 'fa fa-user'; $counter++; if ($counter == 15) { break; } } } } $ms_menu['footer']['ms_admin_online_users']['subs']['total_visitors']['label'] = $this->pi_getLL('total') . ': ' . $guests_online; $ms_menu['footer']['ms_admin_online_users']['subs']['total_visitors']['class'] = 'fa fa-list-ul'; } if ($this->ROOTADMIN_USER or $this->STATISTICSADMIN_USER) { $ms_menu['footer']['ms_admin_statistics']['label'] = $this->pi_getLL('reports'); $ms_menu['footer']['ms_admin_statistics']['description'] = $this->pi_getLL('admin_statistics_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_home'); $ms_menu['footer']['ms_admin_statistics']['class'] = 'fa fa-bar-chart'; $ms_menu['footer']['ms_admin_statistics']['subs']['ms_global_stats']['label'] = $this->pi_getLL('admin_global_statistics'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_global_stats']['description'] = $this->pi_getLL('admin_global_statistics_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['ms_global_stats']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_home'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_global_stats']['class'] = 'fa fa-line-chart'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_home' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_home') { $ms_menu['footer']['ms_admin_statistics']['subs']['ms_global_stats']['active'] = 1; } $ms_menu['footer']['ms_admin_statistics']['subs']['ms_products_search_stats']['label'] = $this->pi_getLL('admin_products_search'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_products_search_stats']['description'] = $this->pi_getLL('admin_products_search_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['ms_products_search_stats']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_products_search_stats'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_products_search_stats']['class'] = 'fa fa-search'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_products_search_stats' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_products_search_stats') { $ms_menu['footer']['ms_admin_statistics']['subs']['ms_products_search_stats']['active'] = 1; } $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_products_toplist']['label'] = $this->pi_getLL('admin_stats_products_toplist', 'Products toplist'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_products_toplist']['description'] = $this->pi_getLL('admin_stats_products_toplist_description', 'Display top products') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_products_toplist']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_stats_products'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_products_toplist']['class'] = 'fa fa-cube'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_stats_products' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_stats_products') { $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_products_toplist']['active'] = 1; } $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_customers_toplist']['label'] = $this->pi_getLL('admin_stats_customers_toplist', 'Customers toplist'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_customers_toplist']['description'] = $this->pi_getLL('admin_stats_customers_toplist_description', 'Display top customers') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_customers_toplist']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_stats_customers'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_customers_toplist']['class'] = 'fa fa-users'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_stats_customers' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_stats_customers') { $ms_menu['footer']['ms_admin_statistics']['subs']['ms_stats_customers_toplist']['active'] = 1; } $ms_menu['footer']['ms_admin_statistics']['subs']['ms_shopping_cart_stats']['label'] = $this->pi_getLL('admin_shopping_cart_entries'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_shopping_cart_stats']['description'] = $this->pi_getLL('admin_shopping_cart_entries_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['ms_shopping_cart_stats']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_shopping_cart_stats'); $ms_menu['footer']['ms_admin_statistics']['subs']['ms_shopping_cart_stats']['class'] = 'fa fa-shopping-cart'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_shopping_cart_stats' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_shopping_cart_stats') { $ms_menu['footer']['ms_admin_statistics']['subs']['ms_shopping_cart_stats']['active'] = 1; } $ms_menu['footer']['ms_admin_statistics']['subs']['admin_action_notification_log']['label'] = htmlspecialchars($this->pi_getLL('admin_action_notification_log', 'Action notification log')); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_action_notification_log']['description'] = $this->pi_getLL('admin_action_notification_log_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['admin_action_notification_log']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_action_notification_log'); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_action_notification_log']['class'] = 'fa fa-file-text'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_action_notification_log' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_action_notification_log') { $ms_menu['footer']['ms_admin_statistics']['subs']['admin_action_notification_log']['active'] = 1; } $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_orders']['label'] = htmlspecialchars($this->pi_getLL('admin_sales_volume_statistics')); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_orders']['description'] = $this->pi_getLL('admin_sales_volume_statistics_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_orders']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_stats_orders'); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_orders']['class'] = 'fa fa-pie-chart'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_stats_orders' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_stats_orders') { $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_orders']['active'] = 1; } if ($this->ms['MODULES']['ADMIN_INVOICE_MODULE']) { $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_invoices']['label'] = htmlspecialchars($this->pi_getLL('admin_invoice_statistics')); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_invoices']['description'] = $this->pi_getLL('admin_invoice_statistics_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_invoices']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_stats_invoices'); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_invoices']['class'] = 'fa fa-pie-chart'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_stats_invoices' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_stats_invoices') { $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_invoices']['active'] = 1; } } // browser user-agent stats $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_user_agent']['label'] = htmlspecialchars($this->pi_getLL('admin_user_agent_statistics')); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_user_agent']['description'] = $this->pi_getLL('admin_user_agent_statistics_description') . '.'; $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_user_agent']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_stats_user_agent'); $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_user_agent']['class'] = 'fa fa-quote-right'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_stats_user_agent' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_stats_user_agent') { $ms_menu['footer']['ms_admin_statistics']['subs']['admin_stats_user_agent']['active'] = 1; } } $ms_menu['footer']['ms_admin_logout']['label'] = $this->pi_getLL('admin_log_out'); $ms_menu['footer']['ms_admin_logout']['link'] = mslib_fe::typolink($this->conf['logout_pid'], '&logintype=logout'); $ms_menu['footer']['ms_admin_logout']['class'] = 'fa fa-sign-out'; $ms_menu['footer']['ms_admin_scroller']['label'] = ''; $ms_menu['footer']['ms_admin_help']['label'] = ''; $ms_menu['footer']['ms_admin_help']['link'] = $this->conf['admin_help_url']; $ms_menu['footer']['ms_admin_help']['class'] = 'fa fa-question'; $ms_menu['footer']['ms_admin_help']['link_params'] = 'target="_blank"'; // if admin user and system panel is enabled for normal admins if ($this->ROOTADMIN_USER or ($this->SYSTEMADMIN_USER == 1 or $this->conf['enableAdminPanelSystem'])) { $ms_menu['footer']['ms_admin_system']['label'] = ''; $ms_menu['footer']['ms_admin_system']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_modules'); $ms_menu['footer']['ms_admin_system']['class'] = 'fa fa-cog'; if ($this->ROOTADMIN_USER or $this->CMSADMIN_USER) { $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_cms']['label'] = $this->pi_getLL('admin_cms'); // $ms_menu['footer']['ms_admin_cms']['link']=mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_cms'); $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_cms']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_cms'); $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_cms']['class'] = 'fa fa-file-text-o'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_cms' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_cms') { $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_cms']['active'] = 1; } } $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_store_details']['label'] = $this->pi_getLL('admin_store_details'); $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_store_details']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_store_details'); $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_store_details']['class'] = 'fa fa-map-marker'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_store_details' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_store_details') { $ms_menu['footer']['ms_admin_system']['subs']['ms_admin_store_details']['active'] = 1; } $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['label'] = $this->pi_getLL('admin_shipping'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['description'] = $this->pi_getLL('admin_shipping') . '.'; $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['class'] = 'fa fa-truck'; $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_countries']['label'] = $this->pi_getLL('admin_countries'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_countries']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_shipping_countries'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_countries']['class'] = 'fa fa-globe'; $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_zones']['label'] = $this->pi_getLL('admin_zones'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_zones']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_shipping_zones'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_zones']['class'] = 'fa fa-globe'; $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_methods']['label'] = $this->pi_getLL('admin_shipping_methods'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_methods']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_shipping_modules'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_methods']['class'] = 'fa fa-ship'; $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_costs']['label'] = $this->pi_getLL('admin_shipping_costs'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_costs']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_shipping_costs'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping']['subs']['admin_shipping_costs']['class'] = 'fa fa-money'; $ms_menu['footer']['ms_admin_system']['subs']['admin_payment']['label'] = $this->pi_getLL('admin_payment'); $ms_menu['footer']['ms_admin_system']['subs']['admin_payment']['description'] = $this->pi_getLL('admin_payment') . '.'; $ms_menu['footer']['ms_admin_system']['subs']['admin_payment']['class'] = 'fa fa-credit-card'; $ms_menu['footer']['ms_admin_system']['subs']['admin_payment']['subs']['admin_payment_methods']['label'] = $this->pi_getLL('admin_payment_methods'); $ms_menu['footer']['ms_admin_system']['subs']['admin_payment']['subs']['admin_payment_methods']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_payment_modules'); $ms_menu['footer']['ms_admin_system']['subs']['admin_payment']['subs']['admin_payment_methods']['class'] = 'fa fa-credit-card'; /* * removed from menu, merged into payment methods page $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping_and_payment']['subs']['admin_payment_zone_mapping']['label']=$this->pi_getLL('admin_payment_zone_mapping'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping_and_payment']['subs']['admin_payment_zone_mapping']['link']=mslib_fe::typolink($this->shop_pid.',2003', 'tx_multishop_pi1[page_section]=admin_zone_payment_mappings'); */ /* * removed from menu, merged into shipping methods page $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping_and_payment']['subs']['admin_shipping_zone_mapping']['label']=$this->pi_getLL('admin_shipping_zone_mapping'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping_and_payment']['subs']['admin_shipping_zone_mapping']['link']=mslib_fe::typolink($this->shop_pid.',2003', 'tx_multishop_pi1[page_section]=admin_zone_shipping_mappings'); */ /* * removed from menu, merged into shipping/payment methods page $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping_and_payment']['subs']['admin_mappings']['label']=$this->pi_getLL('admin_mappings'); $ms_menu['footer']['ms_admin_system']['subs']['admin_shipping_and_payment']['subs']['admin_mappings']['link']=mslib_fe::typolink($this->shop_pid.',2003', 'tx_multishop_pi1[page_section]=admin_shipping_payment_mappings'); */ $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['label'] = $this->pi_getLL('admin_system'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['description'] = $this->pi_getLL('admin_system') . '.'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['class'] = 'fa fa-cogs'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_tax_rule_groups']['label'] = $this->pi_getLL('admin_tax_rule_groups', 'TAX RULE GROUPS'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_tax_rule_groups']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_tax_rule_groups'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_tax_rule_groups']['class'] = 'fa fa-object-group'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_tax_rule_groups' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_tax_rule_groups') { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_tax_rule_groups']['active'] = 1; } $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_taxes']['label'] = $this->pi_getLL('admin_taxes', 'Taxes'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_taxes']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_taxes'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_taxes']['class'] = 'fa fa-calculator'; if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_taxes' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_taxes') { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_taxes']['active'] = 1; } // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_tax_rules']['label']='TAX RULES'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_tax_rules']['link']=mslib_fe::typolink($this->shop_pid,'tx_multishop_pi1[page_section]=admin_tax_rules'); if ($this->get['tx_multishop_pi1']['page_section'] == 'admin_modules' || $this->post['tx_multishop_pi1']['page_section'] == 'admin_modules') { $ms_menu['footer']['ms_admin_system']['active'] = 1; } if ($this->ms['MODULES']['GLOBAL_MODULES']['CACHE_FRONT_END'] or $this->conf['cacheConfiguration']) { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_multishop_cache']['label'] = $this->pi_getLL('admin_clear_multishop_cache'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_multishop_cache']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_clear_multishop_cache', 1); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_multishop_cache']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_reset_the_multishop_cache') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_multishop_cache']['class'] = 'fa fa-asterisk'; } if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('cooluri')) { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_cooluri_cache']['label'] = $this->pi_getLL('admin_clear_cooluri_cache'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_cooluri_cache']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_clear_cooluri_cache', 1); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_cooluri_cache']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_reset_the_cooluri_cache') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_cooluri_cache']['class'] = 'fa fa-asterisk'; } if ($this->ROOTADMIN_USER or $this->conf['enableAdminPanelSortCatalog']) { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['label'] = $this->pi_getLL('admin_sort_catalog'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['description'] = $this->pi_getLL('admin_sort_catalog_description') . '.'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['class'] = 'fa fa-sort'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['label'] = $this->pi_getLL('manufacturers'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['class'] = 'fa fa-industry'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=manufacturers&tx_multishop_pi1[sortByField]=name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_manufacturers_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_asc']['class'] = 'fa fa-arrow-circle-up'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=manufacturers&tx_multishop_pi1[sortByField]=name&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_manufacturers_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_manufacturers']['subs']['admin_sort_manufacturers_alphabet_desc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['label'] = $this->pi_getLL('categories'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['class'] = 'fa fa-folder'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=categories&tx_multishop_pi1[sortByField]=categories_name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_categories_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_asc']['class'] = 'fa fa-arrow-circle-up'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=categories&tx_multishop_pi1[sortByField]=categories_name&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_categories_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_categories']['subs']['admin_sort_categories_alphabet_desc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['label'] = $this->pi_getLL('products'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['class'] = 'fa fa-cube'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_asc']['class'] = 'fa fa-arrow-circle-up'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_name&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_alphabet_desc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_asc']['label'] = $this->pi_getLL('admin_sort_price_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_price&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_price_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_asc']['class'] = 'fa fa-arrow-circle-up'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_desc']['label'] = $this->pi_getLL('admin_sort_price_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_price&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_price_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_price_desc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_asc']['label'] = $this->pi_getLL('admin_sort_date_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_date_added&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_date_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_asc']['class'] = 'fa fa-arrow-circle-up'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_desc']['label'] = $this->pi_getLL('admin_sort_date_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_date_added&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_date_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_date_available_desc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_asc']['label'] = $this->pi_getLL('admin_sort_products_main_categories_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_main_categories&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_on_main_categories_relation_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_asc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_desc']['label'] = $this->pi_getLL('admin_sort_products_main_categories_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_main_categories&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_on_main_categories_relation_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_main_categories_desc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_asc']['label'] = $this->pi_getLL('admin_sort_products_deepest_categories_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_deepest_categories&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_on_deepest_categories_relation_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_asc']['class'] = 'fa fa-arrow-circle-down'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_desc']['label'] = $this->pi_getLL('admin_sort_products_deepest_categories_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_deepest_categories&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_on_deepest_categories_relation_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products']['subs']['admin_sort_products_deepset_categories_desc']['class'] = 'fa fa-arrow-circle-down'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['label'] = $this->pi_getLL('products_attributes_values'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['class'] = 'fa fa-puzzle-piece'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_values&tx_multishop_pi1[sortByField]=products_options_values_name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_attributes_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_asc']['class'] = 'fa fa-arrow-circle-up'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_desc', 'sort on alfabet (desc)'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_values&tx_multishop_pi1[sortByField]=products_options_values_name&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_attributes_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_desc']['class'] = 'fa fa-arrow-circle-down'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_natural_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_natural_asc', 'admin_sort_alphabet_natural_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_natural_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_values&tx_multishop_pi1[sortByField]=products_options_values_name_natural&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_natural_asc']['class'] = 'fa fa-arrow-circle-up'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_natural_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_natural_desc', 'admin_sort_alphabet_natural_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_natural_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_values&tx_multishop_pi1[sortByField]=products_options_values_name_natural&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_alphabet_natural_desc']['class'] = 'fa fa-arrow-circle-down'; // // attribute options names sort // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['label'] = $this->pi_getLL('products_attributes_names'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['class'] = 'fa fa-puzzle-piece'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_names&tx_multishop_pi1[sortByField]=products_options_name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_asc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_attributes_asc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_asc']['class'] = 'fa fa-arrow-circle-up'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_desc', 'sort on alfabet (desc)'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_names&tx_multishop_pi1[sortByField]=products_options_name&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_desc']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_attributes_desc') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_desc']['class'] = 'fa fa-arrow-circle-down'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_natural_asc']['label'] = $this->pi_getLL('admin_sort_alphabet_natural_asc', 'admin_sort_alphabet_natural_asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_natural_asc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_names&tx_multishop_pi1[sortByField]=products_options_name_natural&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_natural_asc']['class'] = 'fa fa-arrow-circle-up'; // $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_natural_desc']['label'] = $this->pi_getLL('admin_sort_alphabet_natural_desc', 'admin_sort_alphabet_natural_desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_natural_desc']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_names&tx_multishop_pi1[sortByField]=products_options_name_natural&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes_names']['subs']['admin_sort_products_attributes_names_alphabet_natural_desc']['class'] = 'fa fa-arrow-circle-down'; /* $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_price_asc']['label']=$this->pi_getLL('admin_sort_products_attributes_price_asc', 'sort on price (asc)'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_price_asc']['link']=mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_values&tx_multishop_pi1[sortByField]=products_price&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_price_asc']['link_params']='onClick="return CONFIRM(\''.$this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_price_asc', 'Are you sure want to sort products attributes price ascending').'?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_price_desc']['label']=$this->pi_getLL('admin_sort_products_attributes_price_desc', 'sort on price (desc)'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_price_desc']['link']=mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=attribute_values&tx_multishop_pi1[sortByField]=products_price&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_products_attributes']['subs']['admin_sort_products_attributes_price_desc']['link_params']='onClick="return CONFIRM(\''.$this->pi_getLL('admin_are_you_sure_you_want_to_sort_products_price_desc', 'Are you sure want to sort products attributes price descending').'?\')"'; */ $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_complete']['label'] = $this->pi_getLL('admin_sort_complete'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_complete']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=catalog&tx_multishop_pi1[sortByField]=name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_complete']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_are_you_sure_you_want_to_sort_catalog') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_complete']['class'] = 'fa fa-sort'; /* $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_alphabet']['label']=$this->pi_getLL('admin_sort_by_alphabet'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_alphabet']['link']=mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=catalog&tx_multishop_pi1[sortByField]=name&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_alphabet']['link_params']='onClick="return CONFIRM(\''.$this->pi_getLL('admin_are_you_sure_you_want_to_sort_catalog').'?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_date_asc']['label']=$this->pi_getLL('admin_sort_by_date_ascending'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_date_asc']['link']=mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_date_added&tx_multishop_pi1[orderBy]=asc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_date_asc']['link_params']='onClick="return CONFIRM(\''.$this->pi_getLL('admin_are_you_sure_you_want_to_sort_catalog').'?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_date_desc']['label']=$this->pi_getLL('admin_sort_by_date_descending'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_date_desc']['link']=mslib_fe::typolink($this->shop_pid.',2003','tx_multishop_pi1[page_section]=admin_system_sort_catalog&tx_multishop_pi1[sortItem]=products&tx_multishop_pi1[sortByField]=products_date_added&tx_multishop_pi1[orderBy]=desc'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sort']['subs']['admin_sort_on_date_desc']['link_params']='onClick="return CONFIRM(\''.$this->pi_getLL('admin_are_you_sure_you_want_to_sort_catalog').'?\')"'; */ } if ($this->ROOTADMIN_USER) { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_compare_database']['label'] = $this->pi_getLL('admin_compare_database'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_compare_database']['link'] = '#'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_compare_database']['link_params'] = 'id="multishop_update_button"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_compare_database']['class'] = 'fa fa-files-o'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_consistency_checker']['label'] = $this->pi_getLL('admin_consistency_checker'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_consistency_checker']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_consistency_checker'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_consistency_checker']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_run_consistency_checker') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_consistency_checker']['class'] = 'fa fa-check'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_delete_disabled_products']['label'] = $this->pi_getLL('admin_delete_disabled_products'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_delete_disabled_products']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_delete_disabled_products'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_delete_disabled_products']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_delete_the_disabled_products') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_delete_disabled_products']['class'] = 'fa fa-trash-o'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_whole_database']['label'] = $this->pi_getLL('admin_clear_whole_database'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_whole_database']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_clear_database'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_whole_database']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_start_all_over_again') . '?\');"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_clear_whole_database']['class'] = 'fa fa-database'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_scan_for_orphan_files']['label'] = $this->pi_getLL('admin_scan_for_orphan_files'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_scan_for_orphan_files']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_orphan_files'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_scan_for_orphan_files']['link_params'] = ''; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_scan_for_orphan_files']['class'] = 'fa fa-chain-broken'; } if ($this->ms['MODULES']['FLAT_DATABASE'] and ($this->ROOTADMIN_USER or $this->conf['enableAdminPanelRebuildFlatDatabase'])) { $ms_menu['footer']['ms_admin_system']['subs']['admin_rebuild_flat_database']['label'] = $this->pi_getLL('admin_rebuild_flat_database'); $ms_menu['footer']['ms_admin_system']['subs']['admin_rebuild_flat_database']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_system_rebuild_flat_database'); $ms_menu['footer']['ms_admin_system']['subs']['admin_rebuild_flat_database']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_rebuild_flat_database') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_rebuild_flat_database']['class'] = 'fa fa-database'; } $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sitemap_generator']['label'] = $this->pi_getLL('admin_sitemap_generator'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sitemap_generator']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_sitemap_generator'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sitemap_generator']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_start_this') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_sitemap_generator']['class'] = 'fa fa-sitemap'; // repair missing multilanguages attributes $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_missing_multilanguages_attributes']['label'] = $this->pi_getLL('repair_missing_attribute_language_values'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_missing_multilanguages_attributes']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_repair_missing_multilanguages_attributes'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_missing_multilanguages_attributes']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_start_this') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_missing_multilanguages_attributes']['class'] = 'fa fa-puzzle-piece'; // repair default crumpath if ($this->ms['MODULES']['ENABLE_DEFAULT_CRUMPATH']) { $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_default_crumpath']['label'] = $this->pi_getLL('repair_products_default_crumpath'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_default_crumpath']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_repair_products_default_crumpath'); $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_default_crumpath']['link_params'] = 'onClick="return CONFIRM(\'' . $this->pi_getLL('admin_label_are_you_sure_want_to_start_this') . '?\')"'; $ms_menu['footer']['ms_admin_system']['subs']['admin_system']['subs']['admin_repair_default_crumpath']['class'] = 'fa fa-puzzle-piece'; } // footer eof } // end if enableAdminPanelSystem if ($this->ROOTADMIN_USER or $this->conf['enableAdminPanelSettings']) { $ms_menu['footer']['ms_admin_system']['subs']['admin_settings']['label'] = $this->pi_getLL('admin_multishop_settings'); $ms_menu['footer']['ms_admin_system']['subs']['admin_settings']['link'] = mslib_fe::typolink($this->shop_pid . ',2003', 'tx_multishop_pi1[page_section]=admin_modules'); $ms_menu['footer']['ms_admin_system']['subs']['admin_settings']['class'] = 'fa fa-cog'; } // hook /* if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanel'])) { $params=array( 'this'=>&$this, 'ms_menu'=>&$ms_menu ); foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanel'] as $funcRef) { \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction($funcRef, $params, $this); } } */ $this->linkVars = $GLOBALS['TSFE']->linkVars; $useSysLanguageTitle = trim($this->conf['useSysLanguageTitle']) ? trim($this->conf['useSysLanguageTitle']) : 0; $useIsoLanguageCountryCode = trim($this->conf['useIsoLanguageCountryCode']) ? trim($this->conf['useIsoLanguageCountryCode']) : 0; $useIsoLanguageCountryCode = $useSysLanguageTitle ? 0 : $useIsoLanguageCountryCode; $useSelfLanguageTitle = trim($this->conf['useSelfLanguageTitle']) ? trim($this->conf['useSelfLanguageTitle']) : 0; $useSelfLanguageTitle = $useSysLanguageTitle || $useIsoLanguageCountryCode ? 0 : $useSelfLanguageTitle; $tableA = 'sys_language'; $tableB = 'static_languages'; $languagesUidsList = trim($this->cObj->data['tx_srlanguagemenu_languages']) ? trim($this->cObj->data['tx_srlanguagemenu_languages']) : trim($this->conf['languagesUidsList']); $languages = array(); $languagesLabels = array(); // Set default language $defaultLanguageISOCode = trim($this->conf['defaultLanguageISOCode']) ? mslib_befe::strtoupper(trim($this->conf['defaultLanguageISOCode'])) : 'EN'; $this->ms['MODULES']['COUNTRY_ISO_NR'] = trim($this->conf['defaultCountryISOCode']) ? mslib_befe::strtoupper(trim($this->conf['defaultCountryISOCode'])) : ''; $languages[] = mslib_befe::strtolower($defaultLanguageISOCode) . ($this->ms['MODULES']['COUNTRY_ISO_NR'] ? '_' . $this->ms['MODULES']['COUNTRY_ISO_NR'] : ''); $this->languagesUids[] = '0'; // Get the language codes and labels for the languages set in the plugin list $selectFields = $tableA . '.uid, ' . $tableA . '.title, ' . $tableB . '.*'; $table = $tableA . ' LEFT JOIN ' . $tableB . ' ON ' . $tableA . '.flag=' . $tableB . '.cn_iso_2'; // Ignore IN clause if language list is empty. This means that all languages found in the sys_language table will be used if (!empty($languagesUidsList)) { $whereClause = $tableA . '.uid IN (' . $languagesUidsList . ') '; } else { $whereClause = '1=1 '; } $whereClause .= $this->cObj->enableFields($tableA); $whereClause .= $this->cObj->enableFields($tableB); // If $languagesUidsList is not empty, the languages will be sorted in the order it specifies $languagesUidsArray = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $languagesUidsList, 1); $index = 0; $str = "select * from sys_language where hidden=0 order by title"; $res = $GLOBALS['TYPO3_DB']->sql_query($str); while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) { $key++; $languages[$key] = $row['uid']; $languagesLabels[$key]['key'] = $row['uid']; $languagesLabels[$key]['flag'] = $row['flag']; if ($row['flag']) { if ($this->cookie['multishop_admin_language'] == $row['uid']) { $this->cookie['multishop_admin_language'] = $row['flag']; } } $languagesLabels[$key]['value'] = $row['title']; $this->languagesUids[$key] = $row['uid']; } if (is_array($languagesLabels) and count($languagesLabels)) { $ms_menu['footer']['ms_admin_language']['description'] = ' <form action="' . mslib_fe::typolink() . '" method="post" id="multishop_admin_language_form"> <select name="multishop_admin_language" id="ms_admin_simulate_language"> <option value="default"' . ($this->cookie['multishop_admin_language'] == '' ? ' selected' : '') . '>' . $this->pi_getLL('default_language') . '</option> '; foreach ($languagesLabels as $key => $language) { if ($language['key']) { $ms_menu['footer']['ms_admin_language']['description'] .= '<option value="' . $language['flag'] . '"' . ($this->cookie['multishop_admin_language'] == $language['flag'] ? ' selected' : '') . '>' . $language['value'] . '</option>' . "\n"; } } $ms_menu['footer']['ms_admin_language']['description'] .= ' </select> </form> '; } // Hook if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanel'])) { $params = array('this' => &$this, 'ms_menu' => &$ms_menu); foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/multishop/pi1/classes/class.mslib_fe.php']['adminPanel'] as $funcRef) { \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction($funcRef, $params, $this); } } return $ms_menu; }
$res = $GLOBALS['TYPO3_DB']->sql_query($query); } else { $updateArray['id'] = $row['id']; $updateArray['language_id'] = $key; $query = $GLOBALS['TYPO3_DB']->INSERTquery('tx_multishop_payment_methods_description', $updateArray); $res = $GLOBALS['TYPO3_DB']->sql_query($query); } } $this->ms['show_main'] = 1; header('Location: ' . $this->FULL_HTTP_URL . mslib_fe::typolink($this->shop_pid . ',2003', '&tx_multishop_pi1[page_section]=' . $this->ms['page'])); exit; } } } } $active_shop = mslib_fe::getActiveShop(); $GLOBALS['TSFE']->additionalHeaderData['admin_payment_methods_edit'] = ' <script type="text/javascript"> function mathRound(float) { //return float; return Math.round(float*100)/100; } jQuery(document).ready(function($) { $("#add_payment_method").click(function(e){ e.preventDefault(); $(\'#admin_payment_methods_list\').slideToggle(\'slow\', function(){}); }); $(document).on("keyup", ".msHandlingCostExcludingVat", function(e) { if (e.keyCode!=9) { console.log(\'ssss\'); priceEditRealtimeCalc(true, this);
$subpartArray['###VALUE_DELIVERY_HIDDEN_BIRTHDATE###'] = ''; // delivery address default value EOL switch ($_REQUEST['action']) { case 'edit_customer': if (is_numeric($user['uid']) && $user['uid'] > 0) { $subpartArray['###LABEL_USERNAME###'] = ucfirst($this->pi_getLL('username')) . '<span class="text-danger">*</span>'; if ($this->ms['MODULES']['ADMIN_EDIT_CUSTOMER_USERNAME_READONLY'] > 0 || !isset($this->ms['MODULES']['ADMIN_EDIT_CUSTOMER_USERNAME_READONLY'])) { $subpartArray['###USERNAME_READONLY###'] = $this->get['action'] == 'edit_customer' && $this->get['tx_multishop_pi1']['cid'] > 0 ? 'readonly="readonly"' : ''; } else { $subpartArray['###USERNAME_READONLY###'] = ''; } $subpartArray['###EDIT_CUSTOMER_HEADER###'] = htmlspecialchars($this->pi_getLL('admin_label_tabs_edit_customer')); $subpartArray['###VALUE_USERNAME###'] = htmlspecialchars($this->post['username']); $subpartArray['###LABEL_PASSWORD###'] = ucfirst($this->pi_getLL('password')); if ($this->masterShop) { $multishop_content_objects = mslib_fe::getActiveShop(); if (count($multishop_content_objects) > 1) { $counter = 0; $total = count($multishop_content_objects); $selectContent .= '<select name="page_uid"><option value="">' . ucfirst($this->pi_getLL('choose')) . '</option>' . "\n"; foreach ($multishop_content_objects as $pageinfo) { $selectContent .= '<option value="' . $pageinfo['uid'] . '"' . ($pageinfo['uid'] == $this->post['page_uid'] ? ' selected' : '') . '>' . htmlspecialchars($pageinfo['title']) . '</option>'; $counter++; } $selectContent .= '</select>' . "\n"; if ($selectContent) { $subpartArray['###MASTER_SHOP###'] = ' <div class="form-group"> <label for="store" id="account-store">' . $this->pi_getLL('store') . '</label> ' . $selectContent . ' </div>