Ejemplo n.º 1
0
    vB_Cache::instance()->clean(false);
    print_cp_message($vbphrase['cache_cleared']);
} else {
    print_cp_header($vbphrase['maintenance']);
}
// ###################### Clear Autosave option #######################
if ($_REQUEST['do'] == 'clearauto') {
    print_form_header('misc', 'doclearauto');
    print_table_header($vbphrase['clear_autosave_title']);
    print_description_row($vbphrase['clear_autosave_desc']);
    print_input_row($vbphrase['clear_autosave_limit'], 'cleandays', 21);
    print_submit_row($vbphrase['clear_autosave_run']);
}
if ($_POST['do'] == 'rebuildactivity') {
    vB_ActivityStream_Manage::rebuild();
    vB_ActivityStream_Manage::updateScores();
    print_stop_message('rebuild_activity_stream_done');
}
if ($_POST['do'] == 'doclearauto') {
    $vbulletin->input->clean_array_gpc('p', array('cleandays' => TYPE_UINT));
    if ($vbulletin->GPC['cleandays'] < 7) {
        print_stop_message('clear_autosave_toolow');
    }
    // Clear out the actual autosave entries
    $cleandate = TIMENOW - $vbulletin->GPC['cleandays'] * 86400;
    $vbulletin->db->query_write("DELETE FROM " . TABLE_PREFIX . "autosave WHERE dateline < {$cleandate}");
    print_stop_message('clear_autosave_done');
}
// ###################### Rebuild all style info #######################
if ($_POST['do'] == 'rebuildstyles') {
    require_once DIR . '/includes/adminfunctions_template.php';