Example #1
0
 public function init()
 {
     \Difra\Events::register('pre-action', '\\Difra\\Plugins\\FormProcessor', 'run');
 }
Example #2
0
 public function init()
 {
     \Difra\Events::register('dispatch', '\\Difra\\Plugins\\Catalog', 'addCategoryXML');
 }
Example #3
0
 public function init()
 {
     Events::register('pre-action', '\\Difra\\Plugins\\CMS', 'run');
     Events::register('dispatch', '\\Difra\\Plugins\\CMS', 'addMenuXML');
     Events::register('dispatch', '\\Difra\\Plugins\\CMS', 'addSnippetsXML');
 }
Example #4
0
 public function init()
 {
     \Difra\Events::register('dispatch', '\\Difra\\Plugins\\Analytics', 'addAnalyticsXML');
 }
Example #5
0
}
if (!defined('DIR_ROOT')) {
    if (!empty($_SERVER['VHOST_ROOT'])) {
        /** @noinspection PhpConstantReassignmentInspection */
        define('DIR_ROOT', rtrim($_SERVER['VHOST_ROOT'], '/') . '/');
    } else {
        /** @noinspection PhpConstantReassignmentInspection */
        define('DIR_ROOT', dirname(dirname(__DIR__)) . '/');
    }
}
if (!defined('DIR_DIFRA')) {
    if (!empty($_SERVER['VHOST_DIFRA'])) {
        /** @noinspection PhpConstantReassignmentInspection */
        define('DIR_DIFRA', rtrim($_SERVER['VHOST_DIFRA'], '/') . '/');
    } else {
        /** @noinspection PhpConstantReassignmentInspection */
        define('DIR_DIFRA', DIR_ROOT);
    }
}
define('DIR_FW', DIR_DIFRA . 'fw/');
define('DIR_PLUGINS', DIR_DIFRA . 'plugins/');
require_once DIR_FW . 'lib/Envi.php';
define('DIR_SITE', DIR_ROOT . 'sites/' . \Difra\Envi::getSubsite() . '/');
if (!defined('DIR_DATA')) {
    define('DIR_DATA', !empty($_SERVER['VHOST_DATA']) ? $_SERVER['VHOST_DATA'] . '/' : DIR_ROOT . 'data/');
}
require_once DIR_FW . 'lib/Autoloader.php';
\Difra\Autoloader::register();
\Difra\Envi::setMode(!empty($_SERVER['REQUEST_METHOD']) ? 'web' : 'cli');
\Difra\Events::run();
Example #6
0
 public function init()
 {
     \Difra\Events::register('dispatch', '\\Difra\\Plugins\\CDN', 'selectHost');
 }
Example #7
0
 public function init()
 {
     Events::register('config', '\\Difra\\Plugins\\Users\\Session', 'load');
 }
Example #8
0
 public function init()
 {
     \Difra\Events::register('dispatch', '\\Difra\\Plugins\\videoManager', 'getHttpPath');
 }
Example #9
0
 public function init()
 {
     \Difra\Events::register('dispatch', '\\Difra\\Plugins\\SAPE', 'addXML');
     \Difra\Events::register('dispatch', '\\Difra\\Plugins\\SAPE', 'addSitemapHTML');
 }