Beispiel #1
0
function cron_release_deadlock()
{
    if (file_exists(CRON_RUNNING)) {
        if (TIMENOW - filemtime(CRON_RUNNING) > 2400) {
            cron_enable_board();
            cron_release_file_lock();
        }
    }
}
Beispiel #2
0
        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;