public function getSeoLink($manufacturer_id, $language_code) { $old_session_code = isset($this->session->data['language']) ? $this->session->data['language'] : ''; $old_config_code = $this->config->get('config_language'); $this->session->data['language'] = $language_code; $this->config->set('config_language', $language_code); $url = $this->config->get('config_url'); if (empty($url)) { $url = HTTP_SERVER; $admin_folder = str_replace(DIR_ROOT, '', DIR_ADMIN); $url = str_replace($admin_folder, '', $url); } $route = new Route($this->registry); $url .= $route->rewrite('index.php?route=product/manufacturer/info&manufacturer_id=' . $manufacturer_id); if (!empty($old_session_code)) { $this->session->data['language'] = $old_session_code; } $this->config->set('config_language', $old_config_code); return $url; }