mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Fix del bug #23
Risoluzione di un problema sull'individuazione dei percorsi nel caso il gestionale sia installato nella root del server.
This commit is contained in:
parent
12aa14d060
commit
6e4cf6fc43
5
core.php
5
core.php
@ -14,10 +14,13 @@ if (file_exists(__DIR__.'/config.inc.php')) {
|
|||||||
|
|
||||||
// Individuazione dei percorsi di base
|
// Individuazione dei percorsi di base
|
||||||
$docroot = __DIR__;
|
$docroot = __DIR__;
|
||||||
$rootdir = substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/'));
|
$rootdir = substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/')).'/';
|
||||||
if (strrpos($rootdir, '/'.basename($docroot).'/') !== false) {
|
if (strrpos($rootdir, '/'.basename($docroot).'/') !== false) {
|
||||||
$rootdir = substr($rootdir, 0, strrpos($rootdir, '/'.basename($docroot).'/')).'/'.basename($docroot);
|
$rootdir = substr($rootdir, 0, strrpos($rootdir, '/'.basename($docroot).'/')).'/'.basename($docroot);
|
||||||
|
} else {
|
||||||
|
$rootdir = '/';
|
||||||
}
|
}
|
||||||
|
$rootdir = rtrim($rootdir, '/');
|
||||||
$rootdir = str_replace('%2F', '/', rawurlencode($rootdir));
|
$rootdir = str_replace('%2F', '/', rawurlencode($rootdir));
|
||||||
|
|
||||||
// Aggiunta delle variabili globali
|
// Aggiunta delle variabili globali
|
||||||
|
Loading…
x
Reference in New Issue
Block a user