Esempio n. 1
0
$registry->set('request', $request);
// Response
$response = new Response();
$response->addHeader('Content-Type: text/html; charset=utf-8');
$response->addHeader('X-Powered-By: SumoStore');
$response->addHeader('X-Protected-By: SumoGuard');
$registry->set('response', $response);
// Session
$session = new Session();
$registry->set('session', $session);
// Language
$languages = array();
foreach (Sumo\Database::fetchAll("SELECT * FROM PREFIX_language ORDER BY language_id") as $list) {
    $languages[$list['language_id']] = $list;
}
Sumo\Language::setup($languages[$config->get('language_id')]);
$lang = $languages[$config->get('language_id')];
setlocale(LC_TIME, '');
$locale = setlocale(LC_TIME, $lang['locale']);
$config->set('locale', $lang['locale']);
// Formatter
Sumo\Formatter::setup($config);
Sumo\Mailer::setup($config);
Sumo\Mail::setup($config);
/*
// Language Detection
$languages = Sumo\Cache::find('languages');
if (!is_array($languages) || !count($languages)) {
    $data = Sumo\Database::fetchAll("SELECT * FROM " . DB_PREFIX . "language WHERE status = '1'");

    foreach ($data as $result) {