From 6e4cf6fc43a2cd89e3368644f5c8b8e2affdc429 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 22 Sep 2017 10:17:48 +0200 Subject: [PATCH] Fix del bug #23 Risoluzione di un problema sull'individuazione dei percorsi nel caso il gestionale sia installato nella root del server. --- core.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core.php b/core.php index 6e4f514e5..d54e5b70e 100644 --- a/core.php +++ b/core.php @@ -14,10 +14,13 @@ if (file_exists(__DIR__.'/config.inc.php')) { // Individuazione dei percorsi di base $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) { $rootdir = substr($rootdir, 0, strrpos($rootdir, '/'.basename($docroot).'/')).'/'.basename($docroot); +} else { + $rootdir = '/'; } +$rootdir = rtrim($rootdir, '/'); $rootdir = str_replace('%2F', '/', rawurlencode($rootdir)); // Aggiunta delle variabili globali