index.php 965 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. if (cfr('CASH')) {
  3. if ($ubillingConfig->getAlterParam('KARMA_CONTROL')) {
  4. set_time_limit(0); // karma repair may take a long time
  5. $badKarma = new BadKarma();
  6. //trying to fix user
  7. if (ubRouting::checkGet($badKarma::ROUTE_FIX)) {
  8. $repairLogin = ubRouting::get($badKarma::ROUTE_FIX);
  9. $repairResult = $badKarma->fixUserKarma($repairLogin);
  10. if (!empty($repairResult)) {
  11. show_error($repairResult);
  12. } else {
  13. ubRouting::nav($badKarma::URL_ME);
  14. }
  15. }
  16. //mass reset action
  17. if (ubRouting::checkGet($badKarma::ROUTE_MASSRESET)) {
  18. $badKarma->runMassReset();
  19. ubRouting::nav($badKarma::URL_ME);
  20. }
  21. show_window(__('Users with bad karma'), $badKarma->renderReport());
  22. } else {
  23. show_error(__('This module is disabled'));
  24. }
  25. } else {
  26. show_error(__('Access denied'));
  27. }