Hello,
There's a problem with upgrade.php in latest release. upgrade.php contains this code:
require_once('setup.inc.php');
require_once('../main.inc.php');
setup.inc.php contains this code:
require_once(INCLUDE_DIR.'mysql.php');
require_once(INCLUDE_DIR.'class.validator.php');
require_once(INCLUDE_DIR.'class.format.php');
require_once(INCLUDE_DIR.'class.misc.php');
and ../main.inc.php contains this code:
require(INCLUDE_DIR.'class.sys.php'); //system loader & config & logger.
require(INCLUDE_DIR.'class.misc.php');
require(INCLUDE_DIR.'class.http.php');
require(INCLUDE_DIR.'class.format.php'); //format helpers
require(INCLUDE_DIR.'class.validator.php'); //Class to help with basic form input validation...please help improve it.
require(INCLUDE_DIR.'mysql.php');
Because "require" is called after the "require_once" for the same set of files, the result is a bunch of fatal PHP redeclaration errors.
Please advise.
Thank you,
Phil.