diff options
author | mattab <matthieu.aubry@gmail.com> | 2014-02-18 03:36:36 +0400 |
---|---|---|
committer | mattab <matthieu.aubry@gmail.com> | 2014-02-18 03:36:36 +0400 |
commit | 67dedd84af507a2a1e68b947c0ae3931d08ea408 (patch) | |
tree | 3f18d85279694be20310138adee34c3210238c72 /console | |
parent | cba1a60e0c16ab12da77efdc91ee783bc02b8b52 (diff) |
Add new piwik-domain generic option to the console. Part 2
Diffstat (limited to 'console')
-rwxr-xr-x | console | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -1,5 +1,6 @@ #!/usr/bin/env php <?php +namespace Piwik; define('PIWIK_DOCUMENT_ROOT', dirname(__FILE__) == '/' ? '' : dirname(__FILE__)); define('PIWIK_INCLUDE_PATH', PIWIK_DOCUMENT_ROOT); define('PIWIK_USER_PATH', PIWIK_DOCUMENT_ROOT); @@ -11,17 +12,22 @@ require_once file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php') require_once PIWIK_INCLUDE_PATH . '/core/Loader.php'; require_once PIWIK_INCLUDE_PATH . '/libs/upgradephp/upgrade.php'; -Piwik\Translate::loadEnglishTranslation(); +Translate::loadEnglishTranslation(); -// load active plugins -$pluginsManager = \Piwik\Plugin\Manager::getInstance(); -$pluginsToLoad = \Piwik\Config::getInstance()->Plugins['Plugins']; +if (!Common::isPhpCliMode()) { + exit; +} + +$piwikHostname = CronArchive::getParameterFromCli('piwik-domain', true); +$piwikHostname = Url::getHostFromUrl($piwikHostname); +Url::setHost($piwikHostname); + +// load active plugins +$pluginsManager = Plugin\Manager::getInstance(); +$pluginsToLoad = Config::getInstance()->Plugins['Plugins']; $pluginsManager->loadPlugins($pluginsToLoad); -if (!Piwik\Common::isPhpCliMode()) { - exit; -} -$console = new Piwik\Console(); +$console = new Console(); $console->run();
\ No newline at end of file |