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(); if ($rates !== false) { $datetime = $rates[1]; $cbaRatesManager = new CbaRatesManager($config, null); $selectByField = $cbaRatesManager->selectByField('cba_datetime', $datetime); if (empty($selectByField)) { foreach ($rates[0] as $rate) {