ultLanguage = $isNotValidLanguage || !$isLanguageDefinedFromSession;
if ($useDefaultLanguage) {
// Default value for most cases
$language = new Language(Configuration::get('PS_LANG_DEFAULT'));
// if `PS_LANG_DEFAULT` not a valid language for current shop then
// use first valid language of the shop as default language.
if($language->isMultishop() && !$language->isAssociatedToShop()) {
$shopLanguages = $language->getLanguages(true, Context::getContext()->shop->id, false);
if(isset($shopLanguages[0]['id_lang'])) {
$shopDefaultLanguage = new Language($shopLanguages[0]['id_lang']);
if(Validate::isLoadedObject($language)) {
$language = $shopDefaultLanguage;
}
}
}
}
$context->language = $language;
/* Get smarty */
require_once $currentDir . '/smarty.config.inc.php';
$context->smarty = $smarty;
if (!defined('_PS_ADMIN_DIR_')) {
if (isset($cookie->id_customer) && (int) $cookie->id_customer) {
$customer = new Customer($cookie->id_customer);
if (!Validate::isLoadedObject($customer)) {
$context->cookie->logout();
} else {
$customer->logged = true;
if ($customer->id_lang != $context->language->id) {
$customer->id_lang = $context->language->id;
$customer->update();
}
}
}
if (!isset($customer) || !Validate::isLoadedObject($customer)) {
$customer = new Customer();
/* Change the default group */
if (Group::isFeatureActive()) {
$customer->id_default_group = (int) Configuration::get('PS_UNIDENTIFIED_GROUP');
}
}
$customer->id_guest = $cookie->id_guest;
$context->customer = $customer;
}
/* Link should also be initialized in the context here for retrocompatibility */
$https_link = (Tools::usingSecureMode() && Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
$context->link = new Link($https_link, $https_link);
/*
* @deprecated
* USE : Configuration::get() method in order to getting the id of order status
*/
define('_PS_OS_CHEQUE_', Configuration::get('PS_OS_CHEQUE'));
define('_PS_OS_PAYMENT_', Configuration::get('PS_OS_PAYMENT'));
define('_PS_OS_PREPARATION_', Configuration::get('PS_OS_PREPARATION'));
define('_PS_OS_SHIPPING_', Configuration::get('PS_OS_SHIPPING'));
define('_PS_OS_DELIVERED_', Configuration::get('PS_OS_DELIVERED'));
define('_PS_OS_CANCELED_', Configuration::get('PS_OS_CANCELED'));
define('_PS_OS_REFUND_', Configuration::get('PS_OS_REFUND'));
define('_PS_OS_ERROR_', Configuration::get('PS_OS_ERROR'));
define('_PS_OS_OUTOFSTOCK_', Configuration::get('PS_OS_OUTOFSTOCK'));
define('_PS_OS_OUTOFSTOCK_PAID_', Configuration::get('PS_OS_OUTOFSTOCK_PAID'));
define('_PS_OS_OUTOFSTOCK_UNPAID_', Configuration::get('PS_OS_OUTOFSTOCK_UNPAID'));
define('_PS_OS_BANKWIRE_', Configuration::get('PS_OS_BANKWIRE'));
define('_PS_OS_PAYPAL_', Configuration::get('PS_OS_PAYPAL'));
define('_PS_OS_WS_PAYMENT_', Configuration::get('PS_OS_WS_PAYMENT'));
define('_PS_OS_COD_VALIDATION_', Configuration::get('PS_OS_COD_VALIDATION'));
if (!defined('_MEDIA_SERVER_1_')) {
define('_MEDIA_SERVER_1_', Configuration::get('PS_MEDIA_SERVER_1'));
}
if (!defined('_MEDIA_SERVER_2_')) {
define('_MEDIA_SERVER_2_', Configuration::get('PS_MEDIA_SERVER_2'));
}
if (!defined('_MEDIA_SERVER_3_')) {
define('_MEDIA_SERVER_3_', Configuration::get('PS_MEDIA_SERVER_3'));
}
Fatal error: Uncaught Error: Class 'Dispatcher' not found in /home/dspelmz292/domains/despellenwinkelbreda.nl/public_html/index.php:28
Stack trace:
#0 {main}
thrown in /home/dspelmz292/domains/despellenwinkelbreda.nl/public_html/index.php on line 28