/** * @ */ function onAction() { global $application; $this->updateGA(); $this->updateClixGalore(); //Set modules active $request = $application->getInstance('Request'); $ActiveModules = $request->getValueByKey('ModuleActive'); $InstalledModules = modApiStaticFunc("TransactionTracking", "getInstalledModules"); foreach ($InstalledModules as $uid => $info) { $new_status = isset($ActiveModules[$uid]) ? DB_TRUE : DB_FALSE; TransactionTracking::updateModuleStatus($uid, $new_status); } modApiFunc('Session', 'set', 'ResultMessage', 'MSG_TRANSACTION_TRACKING_SETTINGS_UPDATED'); }