function cron_release_deadlock() { if (file_exists(CRON_RUNNING)) { if (TIMENOW - filemtime(CRON_RUNNING) > 2400) { cron_enable_board(); cron_release_file_lock(); } } }
if (!is_file($bb_cfg['sphinx_config_path'] . ".log")) { file_put_contents($bb_cfg['sphinx_config_path'] . ".log", "####Logger from dimka3210.####" . date("H:i:s", TIMENOW) . "##############################\r\n\r\n\r\n\r\n", FILE_APPEND); } file_put_contents($bb_cfg['sphinx_config_path'] . ".log", "##############################" . date("H:i:s", TIMENOW) . "##############################\r\n", FILE_APPEND); foreach ($result as $row) { file_put_contents($bb_cfg['sphinx_config_path'] . ".log", $row . "\r\n", FILE_APPEND); } file_put_contents($bb_cfg['sphinx_config_path'] . ".log", "\r\n", FILE_APPEND); file_put_contents($bb_cfg['sphinx_config_path'] . ".log", "\r\n", FILE_APPEND); $this->response['indexer_html'] = '<span class="seed bold">' . $lang['INDEXER'] . '</span>'; break; case 'update_user_level': require INC_DIR . 'functions_group.php'; update_user_level('all'); $this->response['update_user_level_html'] = '<span class="seed bold">' . $lang['USER_LEVELS_UPDATED'] . '</span>'; break; case 'sync_topics': sync('topic', 'all'); sync_all_forums(); $this->response['sync_topics_html'] = '<span class="seed bold">' . $lang['TOPICS_DATA_SYNCHRONIZED'] . '</span>'; break; case 'sync_user_posts': sync('user_posts', 'all'); $this->response['sync_user_posts_html'] = '<span class="seed bold">' . $lang['USER_POSTS_COUNT_SYNCHRONIZED'] . '</span>'; break; case 'unlock_cron': cron_enable_board(); $this->response['unlock_cron_html'] = '<span class="seed bold">' . $lang['ADMIN_UNLOCKED'] . '</span>'; break; } $this->response['mode'] = $mode;