home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / FAQ / cgi-bin / discus4_00 / source / dr_main.tmpl < prev    next >
Text File  |  2009-11-06  |  21KB  |  498 lines

  1. # FILE: dr_main.html
  2. # DESCRIPTION: Data Recovery interface
  3. # Copyright (c) 2000, DiscusWare, LLC, all rights reserved
  4. # -------------------------------------------------------------------------------------------
  5.  
  6. <!--BEGIN-->
  7. <#define array @menubar(number,name)#>
  8. 0    Topics
  9. 1    Pages
  10. 2    Tree
  11. 3    Search
  12. 4    Upgrade
  13. 5    Other
  14. <#/define#>
  15.  
  16. <html><head><title>Data Recovery</title>
  17. <style>
  18. td.unselected {font: bold 9pt verdana,arial,helvetica; background-color: #d0d0d0}
  19. td.selected {font: bold 9pt verdana,arial,helvetica; background-color: #f7f757}
  20. td.ub {font: bold 8pt verdana,arial,helvetica}
  21. td.ubb {font: 9pt verdana,arial,helvetica; font-weight: bold}
  22. td.unb {font: 9pt verdana,arial,helvetica}
  23. a.bar {text-decoration: none}
  24. p { margin-left: 2pt; }
  25. p.blbar {margin-left: 0pt; font: 11pt verdana,arial,helvetica; color: #ffff00; background-color: #000000; width: 100% }
  26. .surround {border: thin black inset; width: 100%; font: 10pt verdana,arial,helvetica }
  27. .normal {font: 10pt verdana,arial,helvetica}
  28. .comment {font: 9pt verdana,arial,helvetica; margin-left: 20pt; }
  29. </style>
  30. </head>
  31. <body bgcolor=#ffffff text=#000000 link=#0000ff vlink=#0000ff>$fs
  32. <center><font size=3><b>Data Recovery</b></font></center>
  33. <hr>
  34. <table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td bgcolor=#d0d0d0>
  35. <table cellpadding=5 cellspacing=0><tr>
  36. <#foreach $barid (@menubar)#>
  37.     <#if $general->{menu} == $barid->{number}#>
  38.         <td class="selected">
  39.     <#else#>
  40.         <td class="unselected">
  41.     <#endif#>
  42.     <a class="bar" href="$general->{url}&menu=$barid->{number}">$barid->{name}</a>
  43.     </td>
  44. <#endloop#>
  45. </tr></table>
  46. </td></tr></table>
  47. <hr>
  48.  
  49. <#if $general->{menu} == -1#>
  50.  
  51.     <form>
  52.     <div class="surround">
  53.         {#if $browser->{ieX}#}<p class="blbar">Welcome to Data Recovery</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Welcome to Data Recovery</font></font></td></tr></table>{#endif#}
  54.         <p>
  55.         If you have not already done so, read through the administration instructions for
  56.         Data Recovery and try to find any problems you're experiencing within the
  57.         "Symptom & Solution Guide."
  58.         </p>
  59.         <p>
  60.         Running Data Recovery improperly can break your board and cause unrecoverable data
  61.         loss.  It is therefore important to consult the instructions before running any
  62.         operations from this interface.
  63.         </p>
  64.         <input type=hidden name=username value="$general->{username}">
  65.     </div>
  66.     </form>
  67.     
  68. <#endif#>
  69.  
  70.  
  71. <#if $general->{menu} == 0#>
  72.     <form action="$cgiurl" method=post>
  73.     <input type=hidden name=action value="dr_tpc">
  74.  
  75.     <div class="surround">
  76.         {#if $browser->{ieX}#}<p class="blbar">Topic Page Recovery</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Topic Page Recovery</font></font></td></tr></table>{#endif#}
  77.         <p>
  78.         This section allows you to recover data from your board topics page.  There are two
  79.         ways you might use this feature:
  80.         </p>
  81.         <table cellpadding=4>
  82.         <tr>
  83.         <td valign=top><input type=radio name=topic_rec_type value=1></td>
  84.         <td valign=top class="unb">
  85.             <b>Full Regeneration</b>:  Resets the entire content of the topics page and
  86.             rebuilds the topic list entirely.  This is useful if your topics page has
  87.             become entirely corrupted (such as if it was edited with an HTML editor).
  88.         </td>
  89.         </tr>
  90.         <tr>
  91.         <td valign=top><input type=radio name=topic_rec_type value=2 checked></td>
  92.         <td valign=top class="unb">
  93.             <b>Salvage Operation</b>:  Adds any topics to the topics list that were not
  94.             originally listed there.  This is generally not effective, but it also
  95.             does not destroy any data (topic descriptions, main & title message, etc.)
  96.             that may already be there.
  97.         </td>
  98.         </tr>
  99.         </table>
  100.         <p><font color="#ff0000"><b>IMPORTANT NOTE:</b></font>  This feature is intended
  101.         to be used ONLY when your TOPICS page has been corrupted.  You will have to
  102.         recreate any categories or topic descriptions after using this option.  Thus, only
  103.         use this option if you know exactly what you are doing and you are convinced that
  104.         you need to use it!</p>
  105.         
  106.         <p>
  107.         <input type=button value="Recover Topics Page" onClick="if (confirm('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!\n\nProceed with topic page recovery?')) { document.forms[0].submit(); }">
  108.         </p>
  109.         <input type=hidden name=username value="$general->{username}">
  110.     </div>
  111.     </form>
  112. <#endif#>
  113.  
  114. <#if $general->{menu} == 1#>
  115.     <form action="$cgiurl" method=post>
  116.     <input type=hidden name=action value="dr_pgs">
  117.     <div class="surround">
  118.         {#if $browser->{ieX}#}<p class="blbar">Specific Page Recovery</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Specific Page Recovery</font></font></td></tr></table>{#endif#}
  119.         <p>
  120.         This section allows you to regenerate a particular page.  Any broken subtopic
  121.         links will be removed, and any missing subtopics that are detected will be added.
  122.         You must supply the topic and page number of the page to regenerate.
  123.         </p>
  124.         <ul>
  125.             <table cellpadding=4>
  126.             <tr>
  127.             <td class="unb" nowrap>Topic:</td>
  128.             <td class="ubb" nowrap><input type=text name="topic" size=5></td>
  129.             </tr>
  130.             <tr>
  131.             <td class="unb" nowrap>Page:</td>
  132.             <td class="ubb" nowrap><input type=text name="page" size=5></td>
  133.             </tr>
  134.             </table>
  135.             <p>
  136.             <input type=submit value="Regenerate this Page">
  137.             </p>
  138.             <input type=hidden name=username value="$general->{username}">
  139.         </ul>
  140.         <input type=hidden name=spot value="0">
  141.     </div>
  142.     </form>
  143.  
  144.     <div class="surround">
  145.         {#if $browser->{ieX}#}<p class="blbar">Continue Interrupted Operation</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Continue Interrupted Operation</font></font></td></tr></table>{#endif#}
  146.         <p>
  147.         This section allows you to force the continuation of an operation involving moving
  148.         pages from one topic or subtopic to another.  Click on the file name of any entries
  149.         appearing on the list below to continue the interrupted file moving operation.
  150.         </p>
  151.         <ul>
  152.         <table bgcolor="#0000aa" cellspacing=0 cellpadding=0>
  153.         <tr><td>
  154.         <table cellspacing=1 cellpadding=4>
  155.         <tr>
  156.         <td bgcolor="#ffffff" class="ubb">File Name</td>
  157.         <td bgcolor="#ffffff" class="ubb">Unmoved Pages</td>
  158.         <td bgcolor="#ffffff" class="ubb">Date Started</td>
  159.         </tr>
  160.         <#foreach $file (@movedpages)#>
  161.             <tr>
  162.             <td bgcolor="#ffffff" class="unb">
  163.                 <a href="$cgiurl?action=dr_mvp&tempfile=$file->{file}&username=$general->{username}">$file->{file}</a>
  164.             </td>
  165.             <td align=right bgcolor="#ffffff" class="unb">
  166.                 $file->{unmoved_count}
  167.             </td>
  168.             <td bgcolor="#ffffff" class="unb">
  169.                 <#date $file->{date_started} format "%day-%mon.-%2year  %24hour:%minute"#>
  170.             </td>
  171.             </tr>
  172.         <#endloop#>
  173.         </table>
  174.         </td></tr></table>
  175.         </ul>
  176.     </div>
  177.  
  178.     <#if $DCONF->{rebuild_and_cleanup} == 1#>
  179.         <form action="$cgiurl" method=post>
  180.         <input type=hidden name=action value="dr_pgr">
  181.         <div class="surround">
  182.             {#if $browser->{ieX}#}<p class="blbar">Page Rebuild and Cleanup</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Page Rebuild and Cleanup</font></font></td></tr></table>{#endif#}
  183.             <p>
  184.             This section allows you to scan your entire board for corrupted pages or pages that
  185.             are misplaced.  <b>DO NOT USE THIS UNLESS YOU HAVE READ THE INSTRUCTIONS FIRST!</b>
  186.             </p>
  187.             <ul>
  188.                 <table cellpadding=4>
  189.                 <tr>
  190.                 <td class="unb" nowrap>Reindex Board First:</td>
  191.                 <td class="ubb" nowrap><input type=checkbox name="reindex" value="1" checked> Yes</td>
  192.                 </tr>
  193.                 <tr>
  194.                 <td class="unb" nowrap>Maintenance Mode:</td>
  195.                 <td class="ubb" nowrap><input type=checkbox name="maint" value="1" checked> Yes</td>
  196.                 </tr>
  197.                 </table>
  198.                 <p>
  199.                 <input type=submit value="Start Procedure" onClick="return confirm('This Data Recovery option may cause UNRECOVERABLE DATA LOSS to your board.  Read the administration instructions first.  Continue with page rebuild and cleanup?')">
  200.                 </p>
  201.                 <input type=hidden name=username value="$general->{username}">
  202.             </ul>
  203.             <input type=hidden name=spot value="0">
  204.         </div>
  205.         </form>
  206.     <#endif#>
  207.     
  208. <#endif#>
  209.  
  210. <#if $general->{menu} == 2#>
  211.     <form action="$cgiurl" method=post>
  212.     <input type=hidden name=username value="$general->{username}">
  213.     <input type=hidden name=menu value="$general->{menu}">
  214.     <input type=hidden name=action value="dr_reindex">
  215.     <div class="surround">
  216.         {#if $browser->{ieX}#}<p class="blbar">Reindex Board (Rebuild Tree File)</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Reindex Board (Rebuild Tree File)</font></font></td></tr></table>{#endif#}
  217.         <p>
  218.         This section allows you to reindex your entire board or just one of the topics on your
  219.         board.  Reindexing may be necessary if message counts are off or the tree view display
  220.         does not correspond to what is actually displayed on the page.
  221.         </p>
  222.         <#if $general->{flag_reindex} > 0#>
  223.             <p>
  224.             <font color="#ff0000">To complete the regeneration of the selected page,
  225.             you should reindex the topic where the regeneration was performed.  You
  226.             can do this by clicking the "Reindex Selected Topic" button below.</font>
  227.             </p>
  228.         <#endif#>
  229.         <ul>
  230.             <table cellpadding=4>
  231.             <tr>
  232.             <td>$fs<b>Topic to Reindex:</b></font></td>
  233.             <td><select name="topic" size=1>
  234.             <option value="all">All Topics</option>
  235.             <#foreach $topic (@topics)#>
  236.                 <#if $topic->{type} == 1#>
  237.                     <option value="$topic->{number}"{#if $general->{flag_reindex} == $topic->{number}#} selected{#endif#}>[$topic->{number}] $topic->{name}</option>
  238.                 <#endif#>
  239.             <#endloop#>
  240.             </select></td></tr>
  241.             </table>
  242.             <p>
  243.             <input type=submit value="Reindex Selected Topic">
  244.             </p>
  245.         </ul>
  246.     </div>
  247. <#endif#>
  248.  
  249. <#if $general->{menu} == 3#>
  250.     <form action="$cgiurl" method=post>
  251.     <input type=hidden name=username value="$general->{username}">
  252.     <input type=hidden name=menu value="$general->{menu}">
  253.     <input type=hidden name=action value="dr_reindex">
  254.     <div class="surround">
  255.         {#if $browser->{ieX}#}<p class="blbar">Rebuild Search Index</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Rebuild Search Index</font></font></td></tr></table>{#endif#}
  256.         <p>
  257.         This section allows you to rebuild the search engine message index for one of your
  258.         topics, or all topics on your board.  This may be necessary if you update your list
  259.         of "stop words," you are upgrading to version 4.0 of Discus for the first time from
  260.         an earlier version, or you suspect that the search engine is not working properly.
  261.         </p>
  262.         <ul>
  263.             <table cellpadding=4>
  264.             <tr>
  265.             <td>$fs<b>Rebuild Search Index for Topic:</b></font></td>
  266.             <td><select name="topic" size=1>
  267.             <option value="all">All Topics</option>
  268.             <#foreach $topic (@topics)#>
  269.                 <#if $topic->{type} == 1#><option value="$topic->{number}">[$topic->{number}] $topic->{name}</option>
  270.             <#endloop#>
  271.             </select></td></tr>
  272.             </table>
  273.             <p>
  274.             <input type=submit value="Rebuild Search Index">
  275.             </p>
  276.         </ul>
  277.     </div>
  278. <#endif#>
  279.  
  280. <#if $general->{menu} == 4#>
  281.     <form action="$cgiurl" method=post>
  282.     <input type=hidden name=username value="$general->{username}">
  283.     <input type=hidden name=action value="upgrade">
  284.     <div class="surround">
  285.         {#if $browser->{ieX}#}<p class="blbar">Upgrade File Structure</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Upgrade File Structure</font></font></td></tr></table>{#endif#}
  286.         <p>
  287.         This section allows you to upgrade the file structure from version 3.10 to version 4.
  288.         Generally, this procedure is performed the first time you log in to administration
  289.         after upgrading the board.  If this procedure was not run for any reason, use the
  290.         button here to upgrade the file structure.
  291.         </p>
  292.         <ul>
  293.             <input type=submit value="Upgrade File Structure">
  294.         </ul>
  295.     </div>
  296. <#endif#>
  297.  
  298. <#if $general->{menu} == 5#>
  299.     <form action="$cgiurl" method=post>
  300.     <input type=hidden name=username value="$general->{username}">
  301.     <input type=hidden name=menu value="$general->{menu}">
  302.     <input type=hidden name=action value="dr_perm_reset">
  303.     <div class="surround">
  304.         <#if pro#>
  305.             <#define $type = "Posting and Reading"#>
  306.             <#define $types = "posting and reading"#>
  307.         <#else#>
  308.             <#define $type = "Posting"#>
  309.             <#define $types = "posting"#>
  310.         <#endif#>
  311.         {#if $browser->{ieX}#}<p class="blbar">Reset $type Permissions</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Reset $type Permissions</font></font></td></tr></table>{#endif#}
  312.         <p>
  313.         If your $types privileges become corrupted, your board will essentially
  314.         be unusable.  Running this command sets all posting privileges to public posting\
  315.         <#if pro#>
  316.              and sets all reading privileges to public reading if the topic was public,
  317.             and moderator and user only reading if the topic was private\
  318.         <#endif#>
  319.         .  You are strongly cautioned that you should NOT use this button if $types
  320.         permissions have not been corrupted!
  321.         </p>
  322.         <ul>
  323.             <input type=submit value="Reset $type Permissions">
  324.             <input type=hidden name="do" value="perm">
  325.         </ul>
  326.     </div>
  327.     </form>
  328.     <form action="$cgiurl" method=post>
  329.     <input type=hidden name=username value="$general->{username}">
  330.     <input type=hidden name=menu value="$general->{menu}">
  331.     <input type=hidden name=action value="dr_log">
  332.     <div class="surround">
  333.         {#if $browser->{ieX}#}<p class="blbar">Clean & Repair Posting Logs</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Clean & Repair Posting Logs</font></font></td></tr></table>{#endif#}
  334.         <p>
  335.         This option will clean and repair bad data in your posting logs.  Entries in your
  336.         logs corresponding to missing posts will be deleted.  Records will be added for
  337.         any posts on your board that are not found in the log.
  338.         </p>
  339.         <ul>
  340.             <input type=submit value="Clean/Repair Logs">
  341.         </ul>
  342.     </div>
  343.     </form>
  344.     <#if $DCONF->{pro} == 0 || $GLOBAL_OPTIONS->{database} == 0#>
  345.         <form action="$cgiurl" method=post>
  346.         <input type=hidden name=username value="$general->{username}">
  347.         <input type=hidden name=menu value="$general->{menu}">
  348.         <input type=hidden name=action value="dr_log">
  349.         <input type=hidden name=spot value="3">
  350.         <div class="surround">
  351.             {#if $browser->{ieX}#}<p class="blbar">Maintain "Mini-logs"</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Maintain "Mini-logs"</font></font></td></tr></table>{#endif#}
  352.             <p>
  353.             "Mini" posting logs of posts made in the last 1 day and the last 7 days are
  354.             kept by the program in order to improve the speed and efficiency of search
  355.             results.  This button will ensure that your mini-logs are up-to-date with
  356.             all information from the regular posting logs, and also remove any expired
  357.             entries from those mini-logs.
  358.             </p>
  359.             <ul>
  360.                 <input type=submit value="Maintain Mini-logs">
  361.             </ul>
  362.         </div>
  363.         </form>
  364.     <#endif#>
  365.     <#if $DCONF->{pro} == 1 && $GLOBAL_OPTIONS->{thumbnails_enabled}#>
  366.         <form action="$cgiurl" method=post>
  367.         <input type=hidden name=username value="$general->{username}">
  368.         <input type=hidden name=menu value="$general->{menu}">
  369.         <input type=hidden name=action value="dr_thumb">
  370.         <div class="surround">
  371.             {#if $browser->{ieX}#}<p class="blbar">Regenerate Thumbnails</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Regenerate Thumbnails</font></font></td></tr></table>{#endif#}
  372.             <p>
  373.             This data recovery utility will regenerate thumbnails associated with profile
  374.             pictures.  This is useful if you've recently changed your settings regarding
  375.             thumbnails in the Options Manager.
  376.             </p>
  377.             <ul>
  378.                 <input type=submit value="Regenerate Thumbnails">
  379.             </ul>
  380.         </div>
  381.         </form>
  382.     <#endif#>
  383.     <#if pro#>
  384.         <form action="$cgiurl" method=post>
  385.         <input type=hidden name=username value="$general->{username}">
  386.         <input type=hidden name=menu value="$general->{menu}">
  387.         <input type=hidden name=action value="dr_posts">
  388.         <div class="surround">
  389.             {#if $browser->{ieX}#}<p class="blbar">Recalculate Posts and Statuses</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Recalculate Posts and Statuses</font></font></td></tr></table>{#endif#}
  390.             <p>
  391.             This data recovery utility will recalculate the number of posts from each
  392.             user and moderator account by analyzing the posting logs.  Users can
  393.             optionally be reclassified into one of the six user status levels based on
  394.             the number of messages they have posted.
  395.             </p>
  396.             <ul>
  397.             <p>
  398.             <input type=checkbox name="recalc_posts" value=1 checked>Recalculate number of posts from logs
  399.             <br>
  400.             <input type=checkbox name="recalc_status" value=1 checked>Recalculate user statuses:
  401.             </p>
  402.                 <ul>
  403.                 <table cellpadding=0 cellspacing=0 bgcolor="#0000a0"><tr><td>
  404.                 <table cellspacing=1 border=0 cellpadding=4>
  405.                 <tr bgcolor="#ffffff">
  406.                 <td class="ubb">Status</td>
  407.                 <td class="ubb">Posts</td>
  408.                 </tr>
  409.                 <tr bgcolor="#ffffff">
  410.                 <td class="unb">{#if $status->{status3} ne ""#}$status->{status3}{#else#}$L{USER_STATUS_3}{#endif#}</td>
  411.                 <td class="unb">N/A</td>
  412.                 </tr>
  413.                 <tr bgcolor="#ffffff">
  414.                 <td class="unb">{#if $status->{status4} ne ""#}$status->{status4}{#else#}$L{USER_STATUS_4}{#endif#}</td>
  415.                 <td><input type=text value="$GLOBAL_OPTIONS{promote_34_posts}" name="level4" size=5></td>
  416.                 </tr>
  417.                 <tr bgcolor="#ffffff">
  418.                 <td class="unb">{#if $status->{status5} ne ""#}$status->{status5}{#else#}$L{USER_STATUS_5}{#endif#}</td>
  419.                 <td><input type=text value="$GLOBAL_OPTIONS{promote_45_posts}" name="level5" size=5></td>
  420.                 </tr>
  421.                 <tr bgcolor="#ffffff">
  422.                 <td class="unb">{#if $status->{status6} ne ""#}$status->{status6}{#else#}$L{USER_STATUS_6}{#endif#}</td>
  423.                 <td><input type=text value="$GLOBAL_OPTIONS{promote_56_posts}" name="level6" size=5></td>
  424.                 </tr>
  425.                 <tr bgcolor="#ffffff">
  426.                 <td class="unb">{#if $status->{status7} ne ""#}$status->{status7}{#else#}$L{USER_STATUS_7}{#endif#}</td>
  427.                 <td><input type=text value="$GLOBAL_OPTIONS{promote_67_posts}" name="level7" size=5></td>
  428.                 </tr>
  429.                 <tr bgcolor="#ffffff">
  430.                 <td class="unb">{#if $status->{status8} ne ""#}$status->{status8}{#else#}$L{USER_STATUS_8}{#endif#}</td>
  431.                 <td><input type=text value="$GLOBAL_OPTIONS{promote_78_posts}" name="level8" size=5></td>
  432.                 </tr>
  433.                 </table>
  434.                 </td></tr></table>
  435.                 </ul>            
  436.                 <p><input type=submit value="Recalculate Posts/Statuses"></p>
  437.             </ul>
  438.         </div>
  439.         </form>
  440.     <#endif#>
  441.     <#if pro && $GLOBAL_OPTIONS->{database} == 0#>
  442.         <form action="$cgiurl" method=post>
  443.         <input type=hidden name=username value="$general->{username}">
  444.         <input type=hidden name=menu value="$general->{menu}">
  445.         <input type=hidden name=action value="dr_enh">
  446.         <div class="surround">
  447.             {#if $browser->{ieX}#}<p class="blbar">Clean Enhanced Profiles</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Clean Enhanced Profiles</font></font></td></tr></table>{#endif#}
  448.             <p>
  449.             This data recovery utility will ensure that enhanced user profiles (containing
  450.             pictures, preferences, personal information, etc.) are not duplicated in your
  451.             enhanced profile file.  The corruption could be introduced if you perform the
  452.             upgrade process from version 3.10 to 4.00 multiple times.
  453.             </p>
  454.             <ul>
  455.                 <p><input type=submit value="Clean Enhanced Profiles"></p>
  456.             </ul>
  457.         </div>
  458.         </form>
  459.     <#endif#>
  460. <#endif#>
  461.  
  462. <#if $general->{menu} == 100#>
  463.     <div class="surround">
  464.         {#if $browser->{ieX}#}<p class="blbar">Page Recovery Operation Result</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Page Recovery Operation Result</font></font></td></tr></table>{#endif#}
  465.         <#if $general->{change} == 0#>
  466.             <p>
  467.             There were no corrections to be made for this page.  All subtopics contained
  468.             in this topic and linked from this page were correct.
  469.             </p>
  470.             <p>
  471.             <a href="$general->{url}&menu=1">Click here to continue</a>
  472.             </p>
  473.         <#else#>
  474.             <p>
  475.             A total of $general->{count} page{#if $general->{count} > 1#}s{#endif#}
  476.             were found that are child pages of the indicated topic and page.
  477.             </p>
  478.             <p>
  479.             $general->{added} page{#if $general->{added} != 1#}s were{#else#} was{#endif#} added.
  480.             $general->{removed} link{#if $general->{removed} != 1#}s were{#else#} was{#endif#} removed.
  481.             </p>
  482.             <p>
  483.             The appropriate changes were made to this page.  When you have completed
  484.             all data recovery operations, you must reindex this topic.
  485.             </p>
  486.             <p>
  487.             <a href="$general->{url}&menu=1">Run more data recovery operations</a>
  488.             </p>
  489.             <p>
  490.             <a href="$general->{url}&menu=2&topic=$general->{topic}">Reindex selected topic now</a>
  491.             </p>
  492.         <#endif#>
  493.     </div>
  494. <#endif#>
  495.  
  496. </body></html>
  497. <!--END-->
  498.