diff --git a/misc/others/cli-script-bootstrap.php b/misc/others/cli-script-bootstrap.php new file mode 100644 index 0000000000000000000000000000000000000000..0cfd5b787c1ed931804bdca6bc7a0e48ff1a480e --- /dev/null +++ b/misc/others/cli-script-bootstrap.php @@ -0,0 +1,36 @@ +<?php +/** + * Piwik - Open source web analytics + * + * @link http://piwik.org + * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later + * + */ + +error_reporting(E_ALL | E_NOTICE); + +define('PIWIK_DOCUMENT_ROOT', dirname(__FILE__) == '/' ? '' : dirname(__FILE__) . '/../..'); +if (file_exists(PIWIK_DOCUMENT_ROOT . '/bootstrap.php')) { + require_once PIWIK_DOCUMENT_ROOT . '/bootstrap.php'; +} +if (!defined('PIWIK_USER_PATH')) { + define('PIWIK_USER_PATH', PIWIK_DOCUMENT_ROOT); +} +if (!defined('PIWIK_INCLUDE_PATH')) { + define('PIWIK_INCLUDE_PATH', PIWIK_DOCUMENT_ROOT); +} + +ignore_user_abort(true); +set_time_limit(0); +@date_default_timezone_set('UTC'); + +require_once PIWIK_INCLUDE_PATH . '/libs/upgradephp/upgrade.php'; +require_once PIWIK_INCLUDE_PATH . '/core/testMinimumPhpVersion.php'; +require_once PIWIK_INCLUDE_PATH . '/core/Loader.php'; + +$GLOBALS['PIWIK_TRACKER_DEBUG'] = false; +define('PIWIK_ENABLE_DISPATCH', false); + +Config::getInstance()->log['log_writers'][] = 'screen'; +Config::getInstance()->log['log_level'] = 'VERBOSE'; +FrontController::getInstance()->init(); \ No newline at end of file diff --git a/misc/others/geoipUpdateRows.php b/misc/others/geoipUpdateRows.php index cc1d03d11f81928de152325f6b483578b2d7e71b..6dffefc8d3156ddda2cfb740d6295ac0c5412606 100755 --- a/misc/others/geoipUpdateRows.php +++ b/misc/others/geoipUpdateRows.php @@ -10,34 +10,9 @@ use Piwik\Plugins\UserCountry\LocationProvider\GeoIp\Pecl; use Piwik\Plugins\UserCountry\LocationProvider; use Piwik\Plugins\UserCountry\LocationProvider\GeoIp\Php; -ini_set("memory_limit", "512M"); -error_reporting(E_ALL | E_NOTICE); - -define('PIWIK_DOCUMENT_ROOT', dirname(__FILE__) == '/' ? '' : dirname(__FILE__) . '/../..'); -if (file_exists(PIWIK_DOCUMENT_ROOT . '/bootstrap.php')) { - require_once PIWIK_DOCUMENT_ROOT . '/bootstrap.php'; -} -if (!defined('PIWIK_USER_PATH')) { - define('PIWIK_USER_PATH', PIWIK_DOCUMENT_ROOT); -} -if (!defined('PIWIK_INCLUDE_PATH')) { - define('PIWIK_INCLUDE_PATH', PIWIK_DOCUMENT_ROOT); -} +require_once './cli-script-bootstrap.php' -ignore_user_abort(true); -set_time_limit(0); -@date_default_timezone_set('UTC'); - -require_once PIWIK_INCLUDE_PATH . '/libs/upgradephp/upgrade.php'; -require_once PIWIK_INCLUDE_PATH . '/core/testMinimumPhpVersion.php'; -require_once PIWIK_INCLUDE_PATH . '/core/Loader.php'; - -$GLOBALS['PIWIK_TRACKER_DEBUG'] = false; -define('PIWIK_ENABLE_DISPATCH', false); - -Config::getInstance()->log['log_writers'][] = 'screen'; -Config::getInstance()->log['log_level'] = 'VERBOSE'; -FrontController::getInstance()->init(); +ini_set("memory_limit", "512M"); $query = "SELECT count(*) FROM " . Common::prefixTable('log_visit'); $count = Db::fetchOne($query);