define('BASEDIR', dirname(__FILE__)); define('APPLICATION_PATH', dirname(BASEDIR)); define('OBJECTS_PATH', APPLICATION_PATH . '/includes'); define('TEMPLATE_FOLDER', BASEDIR . '/templates/'); $conf['general']['syntax_plugin'] = ''; require_once OBJECTS_PATH . '/fix.inc.php'; require_once OBJECTS_PATH . '/class.gpc.php'; require_once OBJECTS_PATH . '/class.flyspray.php'; require_once OBJECTS_PATH . '/class.tpl.php'; require_once OBJECTS_PATH . '/constants.inc.php'; require_once OBJECTS_PATH . '/class.database.php'; @(require_once OBJECTS_PATH . '/class.tpl.php'); // --------------------------------------------------------------------- // Application Web locations // --------------------------------------------------------------------- define('APPLICATION_SETUP_INDEX', Flyspray::absoluteURI()); class Setup extends Flyspray { var $mPhpRequired; var $mSupportedDatabases; var $mAvailableDatabases; var $mProceed; var $mPhpVersionStatus; var $mDatabaseStatus; var $xmlStatus; var $mConfigText; var $mHtaccessText; var $mWriteStatus; var $mDbConnection; var $mProductName; /**
// Change this line if you move flyspray.conf.php elsewhere $conf = @parse_ini_file(Flyspray::get_config_path(), true); // $baseurl if (isset($conf['general']['force_baseurl']) && $conf['general']['force_baseurl'] != '') { $baseurl = $conf['general']['force_baseurl']; } else { if (!isset($webdir)) { $webdir = dirname($_SERVER['SCRIPT_NAME']); if (!$webdir) { $webdir = dirname(htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'utf-8')); } if (substr($webdir, -9) == 'index.php') { $webdir = dirname($webdir); } } $baseurl = rtrim(Flyspray::absoluteURI($webdir), '/\\') . '/'; } define('NOTIFY_TASK_OPENED', 1); define('NOTIFY_TASK_CHANGED', 2); define('NOTIFY_TASK_CLOSED', 3); define('NOTIFY_TASK_REOPENED', 4); define('NOTIFY_DEP_ADDED', 5); define('NOTIFY_DEP_REMOVED', 6); define('NOTIFY_COMMENT_ADDED', 7); define('NOTIFY_REL_ADDED', 9); define('NOTIFY_OWNERSHIP', 10); define('NOTIFY_CONFIRMATION', 11); define('NOTIFY_PM_REQUEST', 12); define('NOTIFY_PM_DENY_REQUEST', 13); define('NOTIFY_NEW_ASSIGNEE', 14); define('NOTIFY_REV_DEP', 15);