dispense( $type ); } ); date_default_timezone_set( 'Europe/Warsaw' ); $settings = \front\factory\Settings::settings_details(); if ( file_exists( 'config.php' ) ) include 'config.php'; session_start(); if ( !isset( $_SESSION['check'] ) ) { session_regenerate_id(); $_SESSION['check'] = true; $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; } if ( $_SESSION['ip'] !== $_SERVER['REMOTE_ADDR'] ) { session_destroy(); header( 'Location: /admin/' ); exit; } if ( !$lang_id = \S::get_session( 'current-lang' ) ) { $lang_id = \front\factory\Languages::default_language(); \S::set_session( 'current-lang', $lang_id ); } if ( !$lang = \S::get_session( 'lang-' . $lang_id ) ) { $lang = \front\factory\Languages::lang_translations( $lang_id ); \S::set_session( 'lang-' . $lang_id, $lang ); } $mdb = new medoo( [ 'database_type' => 'mysql', 'database_name' => $database['name'], 'server' => $database['host'], 'username' => $database['user'], 'password' => $database['password'], 'charset' => 'utf8' ] ); $user = \S::get_session( 'user', true ); \admin\Site::update(); \admin\Site::special_actions(); echo \admin\view\Page::show(); ?>