Example #1
0
 * --------------------
 */
Session::start(SYSTEM . DS . 'log' . DS . 'sessions');
/**
 * Load the Configuration Data
 * ---------------------------
 */
Config::load();
$config = Config::get();
$speak = Config::speak();
/**
 * Define Allowed File Extension(s)
 * --------------------------------
 */
$e = explode(',', FONT_EXT . ',' . IMAGE_EXT . ',' . MEDIA_EXT . ',' . PACKAGE_EXT . ',' . SCRIPT_EXT);
File::configure('file_extension_allow', array_unique($e));
/**
 * Set Default Time Zone
 * ---------------------
 */
date_default_timezone_set($config->timezone);
/**
 * Inject Widget's CSS and JavaScript
 * ----------------------------------
 */
if ($config->widget_include_css) {
    Weapon::add('shell_before', function () {
        echo Asset::stylesheet('cabinet/shields/widgets.css', "", 'shell/widgets.min.css');
    });
}
if ($config->widget_include_js) {
Example #2
0
 protected static function configure($config = array())
 {
     $config['has_many']['files'] = array('class_name' => 'DirectoryEntry', 'foreign_key' => 'file_id', 'assoc_foreign_key' => 'parent_id');
     parent::configure($config);
 }