PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/youronlinestore.kerihosting.com/system/engine/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/youronlinestore.kerihosting.com/system/engine/loader.php |
<?php final class Loader { protected $registry; public function __construct($registry) { $this->registry = $registry; } public function __get($key) { return $this->registry->get($key); } public function __set($key, $value) { $this->registry->set($key, $value); } public function library($library) { $file = DIR_SYSTEM . 'library/' . $library . '.php'; if (file_exists($file)) { include_once($file); } else { trigger_error('Error: Could not load library ' . $library . '!'); exit(); } } public function helper($helper) { $file = DIR_SYSTEM . 'helper/' . $helper . '.php'; if (file_exists($file)) { include_once($file); } else { trigger_error('Error: Could not load helper ' . $helper . '!'); exit(); } } public function model($model) { $file = DIR_APPLICATION . 'model/' . $model . '.php'; $class = 'Model' . preg_replace('/[^a-zA-Z0-9]/', '', $model); if (file_exists($file)) { include_once($file); $this->registry->set('model_' . str_replace('/', '_', $model), new $class($this->registry)); } else { trigger_error('Error: Could not load model ' . $model . '!'); exit(); } } public function database($driver, $hostname, $username, $password, $database) { $file = DIR_SYSTEM . 'database/' . $driver . '.php'; $class = 'Database' . preg_replace('/[^a-zA-Z0-9]/', '', $driver); if (file_exists($file)) { include_once($file); $this->registry->set(str_replace('/', '_', $driver), new $class($hostname, $username, $password, $database)); } else { trigger_error('Error: Could not load database ' . $driver . '!'); exit(); } } public function config($config) { $this->config->load($config); } public function language($language) { return $this->language->load($language); } } ?>