0) { $params = substr($params, $pos+1, $sizep); } if ($params == "") $uri = $action.".html"; else $uri = $action.".html;".$params; $url = $scripturl1.'/'.$uri; } if (!empty($topic)) { $query = db_query(" SELECT m.ID_TOPIC, m.subject ,b.ID_BOARD, b.name FROM {$db_prefix}messages AS m, {$db_prefix}boards AS b WHERE m.ID_TOPIC = $topic AND m.ID_BOARD = b.ID_BOARD LIMIT 1", __FILE__, __LINE__); $row = mysql_fetch_assoc($query); mysql_free_result($query); $topic_name = remove_signs($row['subject']); $topic_name = strtolower(str_replace(" ", $split_char, $topic_name)); $board_name = remove_signs($row['name']); $board_name = strtolower(str_replace(" ", $split_char, $board_name)); if (empty($topic_name)) $topic_name="empty"; if (!empty($other)) { if (is_numeric($trest)) $uri = ($modSettings['seo4smf_topic_board'] != 'on'?"$board_name/":'').$topic_name.'-t'.$topic.'.'.$trest.'.html;'.$other; else if (!empty($trest)) $uri = ($modSettings['seo4smf_topic_board'] != 'on'?"$board_name/":'').$topic_name.'-t'.$topic.'.0.html;'.$trest.';'.$other; else $uri = ($modSettings['seo4smf_topic_board'] != 'on'?"$board_name/":'').$topic_name.'-t'.$topic.'.0.html;'.$other; } else { if (is_numeric($trest)) $uri = ($modSettings['seo4smf_topic_board'] != 'on'?"$board_name/":'').$topic_name.'-t'.$topic.'.'.$trest.'.html'; else { if (!empty($trest)) $uri = ($modSettings['seo4smf_topic_board'] != 'on'?"$board_name/":'').$topic_name.'-t'.$topic.'.0.html;'.$trest; else $uri = ($modSettings['seo4smf_topic_board'] != 'on'?"$board_name/":'').$topic_name.'-t'.$topic.'.0.html'; } } $scripturl1 = str_replace('/index.php', '', $scripturl); $url = $scripturl1.'/'.$uri; } if (!empty($board)) { $query = db_query(" SELECT name FROM {$db_prefix}boards AS b WHERE ID_BOARD = $board LIMIT 1", __FILE__, __LINE__); $row = mysql_fetch_assoc($query); mysql_free_result($query); $board_name = remove_signs($row['name']); $board_name = strtolower(str_replace(" ", $split_char, $board_name)); $uri = $board_name.'-b'.$board.'.'.(int)$brest.'/'; $scripturl1 = str_replace("/index.php", "", $scripturl); $url = $scripturl1.'/'.$uri; } if ((!empty($user)) && empty($action)) { $request = db_query("SELECT memberName FROM {$db_prefix}members where ID_MEMBER=".$user." limit 1", __FILE__, __LINE__); $name = mysql_fetch_assoc($request); mysql_free_result($request); $scripturl1 = str_replace("/index.php", "", $scripturl); $uri = "profiles/".$name['memberName']."-u".$user.".html"; if (!empty($param)) { $param = str_replace("=", ",", $param); $uri .= ";".$param; } $url = $scripturl1.'/'.$uri; } if (!empty($tpage)) { $request = db_query("SELECT subject FROM {$db_prefix}tp_articles where id=".$tpage." limit 1", __FILE__, __LINE__); $row = mysql_fetch_assoc($request); mysql_free_result($request); $scripturl1 = str_replace("/index.php", "", $scripturl); $page_name = remove_signs($row['subject']); $page_name = strtolower(str_replace(" ", $split_char, $page_name)); $uri = $page_name."-p".$tpage.".html"; $url = $scripturl1.'/'.$uri; } } if (!empty($url)) { header('HTTP/1.1 301 Moved Permanently'); header('Location: '.$url); exit; } else { echo 'Is something wrong here ... !'; } ?>