Exemple #1
0
 public function testGetHardcodedTextFail()
 {
     $HT = ['test' => 'textstring'];
     \HaaseIT\HCSF\HardcodedText::init($HT);
     $this->assertEquals('Missing Hardcoded Text: undefined', \HaaseIT\HCSF\HardcodedText::get('undefined'));
 }
Exemple #2
0
        \session_unset();
        $_SESSION['hijackprevention']['remote_addr'] = $_SERVER['REMOTE_ADDR'];
        $_SESSION['hijackprevention']['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
    }
}
date_default_timezone_set(HelperConfig::$core["defaulttimezone"]);
if (file_exists(PATH_BASEDIR . 'src/hardcodedtextcats/' . HelperConfig::$lang . '.php')) {
    $HT = (require PATH_BASEDIR . 'src/hardcodedtextcats/' . HelperConfig::$lang . '.php');
} else {
    if (file_exists(PATH_BASEDIR . 'src/hardcodedtextcats/' . key(HelperConfig::$core["lang_available"]) . '.php')) {
        $HT = (require PATH_BASEDIR . 'src/hardcodedtextcats/' . key(HelperConfig::$core["lang_available"]) . '.php');
    } else {
        $HT = (require PATH_BASEDIR . 'src/hardcodedtextcats/de.php');
    }
}
HardcodedText::init($HT);
$serviceManager->setFactory('db', function () {
    return null;
});
if (!HelperConfig::$core['maintenancemode']) {
    // ----------------------------------------------------------------------------
    // Begin database init
    // ----------------------------------------------------------------------------
    $serviceManager->setFactory('entitymanager', function () {
        $doctrineconfig = Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration([PATH_BASEDIR . "/src"], HelperConfig::$core['debug']);
        $connectionParams = ['url' => HelperConfig::$secrets['db_type'] . '://' . HelperConfig::$secrets['db_user'] . ':' . HelperConfig::$secrets['db_password'] . '@' . HelperConfig::$secrets['db_server'] . '/' . HelperConfig::$secrets['db_name'], 'charset' => 'UTF8', 'driverOptions' => [\PDO::ATTR_EMULATE_PREPARES => false, \PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC, \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION]];
        return Doctrine\ORM\EntityManager::create($connectionParams, $doctrineconfig);
    });
    $serviceManager->setFactory('db', function (ServiceManager $serviceManager) {
        return $serviceManager->get('entitymanager')->getConnection()->getWrappedConnection();
    });