protected function preAdmin() { parent::preAdmin(); if (class_exists('\\Minify\\Factory')) { \Minify\Factory::registerPath($this->dir . "/src/"); $files = array('Support/Assets/js/poller.js', 'Support/Assets/js/admin.js'); foreach ($files as $file) { \Minify\Factory::js($file); } $files = array('Support/Assets/css/admin.css'); foreach ($files as $file) { \Minify\Factory::css($file); } } if ($op = \Support\Models\Operators::isOnline($this->auth->getIdentity())) { if (\Dsc\System::instance()->get('input')->get('ping', null, 'int') != 1) { $op->markActive(); } } \Dsc\System::instance()->getDispatcher()->addListener(\Support\Listeners\Users::instance()); \Support\Models\ChatSessions::throttledCleanup(); }