protected function runSite() { parent::runSite(); $f3 = \Base::instance(); // tell Minify where to find Media, CSS and JS files for ($i = 0; $i < count($this->minify_paths); $i++) { \Minify\Factory::registerPath($f3->get('PATH_ROOT') . $this->minify_paths[$i]); } // register the less css file $less_file = $f3->get('PATH_ROOT') . $this->theme_path . "/Less/global.less.css"; if (file_exists($less_file)) { \Minify\Factory::registerLessCssSource($less_file); } // add all media files $files = array(); $files['css'] = $this->getCSS('Site'); $files['js'] = $this->getJS('Site'); $files['less'] = $this->getLESS('Site'); foreach ($files as $type => $list) { if (count($list)) { foreach ($list as $file) { \Minify\Factory::$type($file); } } } }
protected function runSite() { \Dsc\System::instance()->get('theme')->registerViewPath($this->dir . '/src/Striper/Site/Views', 'Striper/Site/Views'); $settings = \Striper\Models\Settings::fetch(); // Set your secret key: remember to change this to your live secret key in production // See your keys here https://manage.stripe.com/account \Stripe\Stripe::setApiKey($settings->{$settings->mode . '.secret_key'}); parent::runSite(); }
protected function runSite() { \Dsc\System::instance()->get('theme')->registerViewPath(__DIR__ . '/Site/Views/', 'Forums/Site/Views'); parent::runSite(); }
protected function runSite() { parent::runSite(); \Dsc\System::instance()->get('router')->mount(new \Users\Site\Routes\Prefixed(), $this->namespace); }
protected function runSite() { parent::runSite(); }