get['ozesbilisim'] = 'product/category'; } elseif (isset($this->request->get['gallery_id'])) { $this->request->get['ozesbilisim'] = 'information/photogallery/detail'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['ozesbilisim'] = 'product/manufacturer/product'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['ozesbilisim'] = 'markalar-listesi'; } elseif (isset($this->request->get['information_id']) && !isset($_SERVER['HTTP_X_REQUESTED_WITH'])) { $this->request->get['ozesbilisim'] = 'information/information'; } elseif (isset($this->request->get['information_id']) && !isset($_SERVER['HTTP_X_REQUESTED_WITH'])) { $this->request->get['ozesbilisim'] = 'bilgi-sayfalari'; } elseif (isset($this->request->get['news_id'])) { $this->request->get['ozesbilisim'] = 'information/news'; } if ( $_s = $this->setURL($this->request->get['_ozesbilisim_']) ) { $this->request->get['ozesbilisim'] = $_s; } if (isset($this->request->get['ozesbilisim'])) { return $this->forward($this->request->get['ozesbilisim']); } } } public function getURL($route) { if( count($this->url_list) > 0) { foreach ($this->url_list as $key => $value) { if($route == $key) { return '/'.$value; } } } return false; } public function setURL($_route) { if( count($this->url_list) > 0 ){ foreach ($this->url_list as $key => $value) { if($_route == $value) { return $key; } } } return false; } public function rewrite($link) { if ($this->config->get('config_seo_url')) { if ($this->config->get('blogSetting_virDirName') && $this->config->get('blogSetting_virDir')) { $blogVirtualDir = $this->config->get('blogSetting_virDirName'); } else { $blogVirtualDir = 'blog'; } $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['ozesbilisim'])) { if ( ($data['ozesbilisim'] == 'product/product' && $key == 'product_id') || ($data['ozesbilisim'] == 'urun-sayfasi' && $key == 'product_id') || (($data['ozesbilisim'] == 'product/manufacturer/product' || $data['ozesbilisim'] == 'product/product') && $key == 'manufacturer_id') || ($data['ozesbilisim'] == 'urun-sayfasi' && $key == 'manufacturer_id') || ($data['ozesbilisim'] == 'information/information' && $key == 'information_id') || ($data['ozesbilisim'] == 'bilgi-sayfalari' && $key == 'information_id') || ($data['ozesbilisim'] == 'markalar-listesi' && $key == 'manufacturer_id') || ($data['ozesbilisim'] == 'information/photogallery' && $key == 'gallery_id') || ($data['ozesbilisim'] == 'information/news' && $key == 'news_id') ) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } elseif (isset($data['ozesbilisim']) && $data['ozesbilisim'] == 'blog/category/home') { $url .= '/' . $blogVirtualDir; unset($data['ozesbilisim']); } elseif (isset($data['ozesbilisim']) && $data['ozesbilisim'] == 'blog/article/comment') { $url .= '/blog-comments'; unset($data['ozesbilisim']); } elseif ($key == 'article_id') { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'blog_" . $this->db->escape($key . '=' . (int)$value) . "'"); if($this->config->get('blogSetting_virDir')) { $url .= '/' . $blogVirtualDir; } if ($query->num_rows) { $url .= '/' . $query->row['keyword']; $article_url = '/' . $query->row['keyword']; } unset($data[$key]); } elseif ($key == 'category_id') { $categories = explode('_', $value); $excludeCat = $this->config->get('blogSetting_virDirExclude'); if($this->config->get('blogSetting_virDir')) { if (!in_array($categories[0], $excludeCat)) { $url .= '/' . $blogVirtualDir; } } foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'blog_category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; $category_url = $url; } } unset($data[$key]); } elseif ( $_u = $this->getURL($data['ozesbilisim']) ){ $url .= $_u; unset($data[$key]); } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if (isset($article_url) && $article_url && isset($category_url) && $category_url) { $url = $category_url . $article_url; } if ($url) { unset($data['ozesbilisim']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return preg_replace("/(index\.php\?ozesbilisim=|common\/home)/", "", $link); } } else { return preg_replace("/(index\.php\?ozesbilisim=|common\/home)/", "", $link); } } } ?>
Fatal error: Class 'Controllercommonseourl' not found in /home/wwwcavmm/public_html/vqmod/vqcache/vq2-system_engine_front.php on line 47