Пример #1
0
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;
    /**
Пример #2
0
// 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);