Просмотр файла mc-2.7.0/kernel/everyday.php

Размер файла: 1.06Kb
  1. <?php
  2.  
  3. /**
  4. * MobileCMS
  5. *
  6. * Open source content management system for mobile sites
  7. *
  8. * @author MobileCMS Team <support@mobilecms.pro>
  9. * @copyright Copyright (c) 2011-2019, MobileCMS Team
  10. * @link https://mobilecms.pro Official site
  11. * @license MIT license
  12. */
  13. defined('IN_SYSTEM') or die('<b>403<br />Запрет доступа!</b>');
  14.  
  15. /**
  16. * Ежедневные действия в системе
  17. */
  18. if (file_get_contents(ROOT . 'data_files/day.dat') != date('d')) {
  19. file_put_contents(ROOT . 'data_files/day.dat', date('d'));
  20. $db = Registry::get('db');
  21.  
  22. // Очистка таблицы гостей
  23. $db->query("DELETE FROM #__guests WHERE last_time < UNIX_TIMESTAMP() - 600");
  24.  
  25. # Чистим tmp/
  26. main::tmp_clear();
  27. # Сборка мусора в загрузках
  28. if (modules::is_active_module('downloads')) {
  29. $db->query("DELETE FROM #__downloads_files WHERE real_name = ''");
  30. }
  31. # Удаление старых логов рейтинга
  32. $db->query("DELETE FROM #__rating_logs WHERE time < UNIX_TIMESTAMP() - 7 * 86400");
  33. }