Exemple #1
0
        define('GC_SYMFONY_LOADED', true);
    }
    $institution = Doctrine::getTable('GcrInstitution')->findOneByShortName($shortname);
    GcrInstitutionTable::constructCurrentInstitution($institution);
    $cfg->dbtype = 'postgres8';
    $cfg->dbhost = gcr::DBHostName;
    $cfg->dbport = gcr::DBPort;
    $cfg->dbname = gcr::DBName;
    $cfg->dataroot = gcr::moodledataDir . $shortname;
    $cfg->dbuser = '******' . $shortname . 'admin';
    $cfg->dbpass = $CFG->current_app->getAdminPassword();
    $cfg->dbprefix = gcr::maharaPrefix;
    $cfg->wwwroot = $CFG->current_app->getAppUrl();
    define('GC_CRON_RUNNING', true);
} else {
    if (gcr::initialize()) {
        global $CFG;
        if (!$CFG->current_app->isMahara()) {
            // the url is bad because it points to the Mahara folder on a moodle short_name
            header('Location: ' . $CFG->current_app->getInstitution()->getAppUrl());
            die;
        }
        // database connection details
        // valid values for dbtype are 'postgres8' and 'mysql5'
        $cfg->dbtype = 'postgres8';
        $cfg->dbhost = gcr::DBHostName;
        $cfg->dbport = gcr::DBPort;
        $cfg->dbname = gcr::DBName;
        $cfg->dbuser = '******' . $CFG->current_app->getShortName() . 'admin';
        $cfg->dbpass = $CFG->current_app->getAdminPassword();
        // Note: database prefix is NOT required, you don't need to set one except if
<?php

require_once dirname(__FILE__) . '/../config/ProjectConfiguration.class.php';
require_once '/var/www/globalclassroom4/lib/model/gcr_model/gcr.class.php';
gcr::initialize();
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
sfContext::createInstance($configuration)->dispatch();