public function service() { $onlineUsersManager = new OnlineUsersManager($this->config, $this->args); $onlineUsersManager->removeTimeOutedUsers(180); //3 minutes }
error_reporting(E_ALL ^ E_NOTICE); ini_set('display_errors', true); defined('__DIR__') or define('__DIR__', dirname(__FILE__)); $_dir = str_replace("/bin", "", __DIR__); require_once $_dir . "/conf/constants.php"; require_once CLASSES_PATH . "/util/db/DBMSFactory.class.php"; require_once CLASSES_PATH . "/managers/OnlineUsersManager.class.php"; require_once CLASSES_PATH . "/managers/CustomerAlertsManager.class.php"; require_once CLASSES_PATH . "/managers/CompanyItemCheckListManager.class.php"; require_once CLASSES_PATH . "/managers/CmsSearchRequestsManager.class.php"; require_once CLASSES_PATH . "/managers/CbaRatesManager.class.php"; require_once CLASSES_PATH . "/managers/ReceiveEmailManager.class.php"; $config = parse_ini_file(CONF_PATH . "/config.ini"); DBMSFactory::init($config); $onlineUsersManager = new OnlineUsersManager($config, null); $onlineUsersManager->removeTimeOutedUsers(120); //2 minutes $customerAlertsManager = new CustomerAlertsManager($config, null); $customerAlertsManager->removeOldAlerts(10); //10 minute $companyItemCheckListManager = new CompanyItemCheckListManager($config, null); $companyItemCheckListManager->removeOldRowsBySeconds(120); //2 minutes $requestHistoryManager = new RequestHistoryManager($config, null); $requestHistoryManager->removeOldRowsByDays(90); // 90 days $cmsSearchRequestsManager = new CmsSearchRequestsManager($config, null); $cmsSearchRequestsManager->removeOldRowsByDays(90); // 90 days //chaching cba rates for all exchanges $rates = getCbaRates();