# FILE: dr_main.html # DESCRIPTION: Data Recovery interface # Copyright (c) 2000, DiscusWare, LLC, all rights reserved # ------------------------------------------------------------------------------------------- <#define array @menubar(number,name)#> 0 Topics 1 Pages 2 Tree 3 Search 4 Upgrade 5 Other <#/define#> Data Recovery $fs
Data Recovery

<#foreach $barid (@menubar)#> <#if $general->{menu} == $barid->{number}#> <#endloop#>
<#else#> <#endif#> $barid->{name}

<#if $general->{menu} == -1#>
{#if $browser->{ieX}#}

Welcome to Data Recovery

{#else#}
$fsWelcome to Data Recovery
{#endif#}

If you have not already done so, read through the administration instructions for Data Recovery and try to find any problems you're experiencing within the "Symptom & Solution Guide."

Running Data Recovery improperly can break your board and cause unrecoverable data loss. It is therefore important to consult the instructions before running any operations from this interface.

<#endif#> <#if $general->{menu} == 0#>
{#if $browser->{ieX}#}

Topic Page Recovery

{#else#}
$fsTopic Page Recovery
{#endif#}

This section allows you to recover data from your board topics page. There are two ways you might use this feature:

Full Regeneration: Resets the entire content of the topics page and rebuilds the topic list entirely. This is useful if your topics page has become entirely corrupted (such as if it was edited with an HTML editor).
Salvage Operation: Adds any topics to the topics list that were not originally listed there. This is generally not effective, but it also does not destroy any data (topic descriptions, main & title message, etc.) that may already be there.

IMPORTANT NOTE: This feature is intended to be used ONLY when your TOPICS page has been corrupted. You will have to recreate any categories or topic descriptions after using this option. Thus, only use this option if you know exactly what you are doing and you are convinced that you need to use it!

<#endif#> <#if $general->{menu} == 1#>
{#if $browser->{ieX}#}

Specific Page Recovery

{#else#}
$fsSpecific Page Recovery
{#endif#}

This section allows you to regenerate a particular page. Any broken subtopic links will be removed, and any missing subtopics that are detected will be added. You must supply the topic and page number of the page to regenerate.

{#if $browser->{ieX}#}

Continue Interrupted Operation

{#else#}
$fsContinue Interrupted Operation
{#endif#}

This section allows you to force the continuation of an operation involving moving pages from one topic or subtopic to another. Click on the file name of any entries appearing on the list below to continue the interrupted file moving operation.

<#if $DCONF->{rebuild_and_cleanup} == 1#>
{#if $browser->{ieX}#}

Page Rebuild and Cleanup

{#else#}
$fsPage Rebuild and Cleanup
{#endif#}

This section allows you to scan your entire board for corrupted pages or pages that are misplaced. DO NOT USE THIS UNLESS YOU HAVE READ THE INSTRUCTIONS FIRST!

<#endif#> <#endif#> <#if $general->{menu} == 2#>
{#if $browser->{ieX}#}

Reindex Board (Rebuild Tree File)

{#else#}
$fsReindex Board (Rebuild Tree File)
{#endif#}

This section allows you to reindex your entire board or just one of the topics on your board. Reindexing may be necessary if message counts are off or the tree view display does not correspond to what is actually displayed on the page.

<#if $general->{flag_reindex} > 0#>

To complete the regeneration of the selected page, you should reindex the topic where the regeneration was performed. You can do this by clicking the "Reindex Selected Topic" button below.

<#endif#>
<#endif#> <#if $general->{menu} == 3#>
{#if $browser->{ieX}#}

Rebuild Search Index

{#else#}
$fsRebuild Search Index
{#endif#}

This section allows you to rebuild the search engine message index for one of your topics, or all topics on your board. This may be necessary if you update your list of "stop words," you are upgrading to version 4.0 of Discus for the first time from an earlier version, or you suspect that the search engine is not working properly.

<#endif#> <#if $general->{menu} == 4#>
{#if $browser->{ieX}#}

Upgrade File Structure

{#else#}
$fsUpgrade File Structure
{#endif#}

This section allows you to upgrade the file structure from version 3.10 to version 4. Generally, this procedure is performed the first time you log in to administration after upgrading the board. If this procedure was not run for any reason, use the button here to upgrade the file structure.

<#endif#> <#if $general->{menu} == 5#>
<#if pro#> <#define $type = "Posting and Reading"#> <#define $types = "posting and reading"#> <#else#> <#define $type = "Posting"#> <#define $types = "posting"#> <#endif#> {#if $browser->{ieX}#}

Reset $type Permissions

{#else#}
$fsReset $type Permissions
{#endif#}

If your $types privileges become corrupted, your board will essentially be unusable. Running this command sets all posting privileges to public posting\ <#if pro#>  and sets all reading privileges to public reading if the topic was public, and moderator and user only reading if the topic was private\ <#endif#> . You are strongly cautioned that you should NOT use this button if $types permissions have not been corrupted!

{#if $browser->{ieX}#}

Clean & Repair Posting Logs

{#else#}
$fsClean & Repair Posting Logs
{#endif#}

This option will clean and repair bad data in your posting logs. Entries in your logs corresponding to missing posts will be deleted. Records will be added for any posts on your board that are not found in the log.

<#if $DCONF->{pro} == 0 || $GLOBAL_OPTIONS->{database} == 0#>
{#if $browser->{ieX}#}

Maintain "Mini-logs"

{#else#}
$fsMaintain "Mini-logs"
{#endif#}

"Mini" posting logs of posts made in the last 1 day and the last 7 days are kept by the program in order to improve the speed and efficiency of search results. This button will ensure that your mini-logs are up-to-date with all information from the regular posting logs, and also remove any expired entries from those mini-logs.

<#endif#> <#if $DCONF->{pro} == 1 && $GLOBAL_OPTIONS->{thumbnails_enabled}#>
{#if $browser->{ieX}#}

Regenerate Thumbnails

{#else#}
$fsRegenerate Thumbnails
{#endif#}

This data recovery utility will regenerate thumbnails associated with profile pictures. This is useful if you've recently changed your settings regarding thumbnails in the Options Manager.

<#endif#> <#if pro#>
{#if $browser->{ieX}#}

Recalculate Posts and Statuses

{#else#}
$fsRecalculate Posts and Statuses
{#endif#}

This data recovery utility will recalculate the number of posts from each user and moderator account by analyzing the posting logs. Users can optionally be reclassified into one of the six user status levels based on the number of messages they have posted.

<#endif#> <#if pro && $GLOBAL_OPTIONS->{database} == 0#>
{#if $browser->{ieX}#}

Clean Enhanced Profiles

{#else#}
$fsClean Enhanced Profiles
{#endif#}

This data recovery utility will ensure that enhanced user profiles (containing pictures, preferences, personal information, etc.) are not duplicated in your enhanced profile file. The corruption could be introduced if you perform the upgrade process from version 3.10 to 4.00 multiple times.

<#endif#> <#endif#> <#if $general->{menu} == 100#>
{#if $browser->{ieX}#}

Page Recovery Operation Result

{#else#}
$fsPage Recovery Operation Result
{#endif#} <#if $general->{change} == 0#>

There were no corrections to be made for this page. All subtopics contained in this topic and linked from this page were correct.

Click here to continue

<#else#>

A total of $general->{count} page{#if $general->{count} > 1#}s{#endif#} were found that are child pages of the indicated topic and page.

$general->{added} page{#if $general->{added} != 1#}s were{#else#} was{#endif#} added. $general->{removed} link{#if $general->{removed} != 1#}s were{#else#} was{#endif#} removed.

The appropriate changes were made to this page. When you have completed all data recovery operations, you must reindex this topic.

Run more data recovery operations

Reindex selected topic now

<#endif#>
<#endif#>