Example #1
0
 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;
 }