$query=$this->db->query("SELECT * FROM ".DB_PREFIX."seo_url WHERE keyword = '".$this->db->escape($part)."' AND store_id = '".(int)$this->config->get('config_store_id')."'");
$query=$this->db->query("SELECT * FROM ".DB_PREFIX."seo_url WHERE `query` = '".$this->db->escape($key.'='.(int)$value)."' AND store_id = '".(int)$this->config->get('config_store_id')."' AND language_id = '".(int)$this->config->get('config_language_id')."'");
if($query->num_rows&&$query->row['keyword']){
$url.='/'.$query->row['keyword'];
unset($data[$key]);
}
}elseif($key=='path'){
$categories=explode('_',$value);
foreach($categoriesas$category){
$query=$this->db->query("SELECT * FROM ".DB_PREFIX."seo_url WHERE `query` = 'category_id=".(int)$category."' AND store_id = '".(int)$this->config->get('config_store_id')."' AND language_id = '".(int)$this->config->get('config_language_id')."'");
$query=$this->db->query("SELECT * FROM ".DB_PREFIX."seo_url WHERE keyword = '".$this->db->escape($part)."' AND store_id = '".(int)$this->config->get('config_store_id')."'");
$query=$this->db->query("SELECT * FROM ".DB_PREFIX."seo_url WHERE `query` = '".$this->db->escape($key.'='.(int)$value)."' AND store_id = '".(int)$this->config->get('config_store_id')."' AND language_id = '".(int)$this->config->get('config_language_id')."'");
if($query->num_rows&&$query->row['keyword']){
$url.='/'.$query->row['keyword'];
unset($data[$key]);
}
}elseif($key=='path'){
$categories=explode('_',$value);
foreach($categoriesas$category){
$query=$this->db->query("SELECT * FROM ".DB_PREFIX."seo_url WHERE `query` = 'category_id=".(int)$category."' AND store_id = '".(int)$this->config->get('config_store_id')."' AND language_id = '".(int)$this->config->get('config_language_id')."'");