1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-05-20 17:58:24 +03:00

fix router

This commit is contained in:
Mzhelskiy Maxim 2010-03-14 14:35:09 +00:00
parent 1aa8bc686a
commit dc06c05409
2 changed files with 9 additions and 2 deletions

View file

@ -98,7 +98,7 @@ class Router extends Object {
* @return string
*/
protected function GetRequestUri() {
$sReq=preg_replace("/\/+/",'/',str_replace(preg_replace("@/*index\.php@U",'',$_SERVER['PHP_SELF']),'',$_SERVER['REQUEST_URI']));
$sReq=preg_replace("/\/+/",'/',$_SERVER['REQUEST_URI']);
$sReq=preg_replace("/^\/(.*)\/?$/U",'\\1',$sReq);
$sReq=preg_replace("/^(.*)\/\?.*$/U",'\\1',$sReq);

View file

@ -1524,7 +1524,14 @@ class Install {
function SavePath() {
$sLocalConfigFile = $this->sConfigDir.'/'.self::LOCAL_CONFIG_FILE_NAME;
$this->SaveConfig('path.root.web',$this->GetPathRootWeb(), $sLocalConfigFile);
$this->SaveConfig('path.root.server', $this->GetPathRootServer(), $sLocalConfigFile);
$this->SaveConfig('path.root.server', $this->GetPathRootServer(), $sLocalConfigFile);
$aDirs=array();
$sDirs=trim(str_replace('http://'.$_SERVER['HTTP_HOST'],'',$this->GetPathRootWeb()),'/');
if ($sDirs!='') {
$aDirs=explode('/',$sDirs);
}
$this->SaveConfig('path.offset_request_url', count($aDirs), $sLocalConfigFile);
}
function GetPathRootWeb() {