easyway shop wird gerade aktualisiert.'); } // needed global vars define('SHOP_SYSTEM', $config_shop_system['SHOP_SYSTEM']); define('ROOT_DIR', $config_shop_system['ROOT_DIR']); define('STANDARD_DIR', $config_shop_system['STANDARD_DIR']); define('MAIN_URL', $config_shop_system['MAIN_URL']); // system logger $this->logger = Logger::get_instance(); // new database object $this->db = new mysqli( $config_shop_system['db_host'], $config_shop_system['db_user'], $config_shop_system['db_password'], $config_shop_system['db_name'] ); // set database default charset $this->db->query("SET NAMES 'utf8'"); // other important objects $this->config = new config($this); $this->customer = new customer($this); $this->i18n = new i18n($this); $this->customer_group = new Customer_group($this); $this->admin_role = new Admin_role($this); $this->document_dir = $config_shop_system['ROOT_DIR'].'web/'.$config_shop_system['SHOP_SYSTEM'].'/documents/'; } protected function setup_info() { $info = (object)""; $info->base_url = MAIN_URL; $info->my_url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $info->module_name = $this->module_name; $info->images = MAIN_URL.'web/'.SHOP_SYSTEM.'/documents/files/'; $this->layout_object->assign('info', $info); } // end setup_info public function is_customer_logged_in() { if ($this->customer->customer_id) { return true; } return false; } function __destruct() { $this->db->close(); } function get_document_dir() { return $this->document_dir; } } ?>