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 / admmenu.tmpl < prev    next >
Text File  |  2009-11-06  |  10KB  |  210 lines

  1. # FILE: admmenu.tmpl
  2. # DESCRIPTION: Administration main menu screen
  3. # Copyright (c) 2002, DiscusWare, LLC, all rights reserved
  4. # -------------------------------------------------------------------------------------------
  5.  
  6. <!--BEGIN-->
  7. <html><head><title>Administration Program - Main Menu</title>
  8. <script language="JavaScript">
  9. function menuload() {
  10. <#if $general->{hostmatch} == 1 && $general->{upgrade} == 0#>
  11.     var loctest = '$cgiurlm';
  12.     var loctest2 = parent.frames[1].location.protocol + '//' + parent.frames[1].location.host + parent.frames[1].location.pathname;
  13.     var loctest3 = '$cgiurl';
  14.     var loc = '$general->{url}';
  15.     if (loctest != loctest2 && loctest2 != loctest3) {
  16.         parent.frames[1].location.href = loc;
  17.     }
  18. <#endif#>
  19.     return true;
  20. }
  21. </script>
  22. <style>
  23. a    { text-decoration: none }
  24. </style>
  25. </head>
  26. <body bgcolor="#ffffff" text="#000000" link="#0000FF" vlink="#0000FF" onLoad="menuload()">
  27.  
  28. <#if $general->{first_pw} == 1#>
  29.     $fs<b>Administrator Password</b>
  30.     <p>
  31.     You need to set up the administrator's password before you proceed.  Please click the link
  32.     below to set up the board administrator's account.
  33.     <p>
  34.     <li><a href="$cgiurl?action=first_pass&username=$superuser" target="Admin_Main"><b>Set Up Password</b></a>
  35.     <li><a href="$script_url/discus.$cgi_extension" target="_top">Cancel Operation</a>
  36.     <p>
  37.     </font></body></html>
  38.     <#exit#>
  39. <#endif#>
  40.  
  41. <#if $general->{quota} == 1#>
  42.     $fs<b>Disk Quota Error</b>
  43.     <p>
  44.     A disk quota problem has been detected.  It must be resolved before you continue using
  45.     this board.
  46.     <p>
  47.     <li><a href="$cgiurlm?action=quota_helper&username=$superuser" target="Admin_Main"><b>Disk Quota Manager</b></a>
  48.     <li><a href="$script_url/discus.$cgi_extension" target="_top">Cancel Operation</a>
  49.     <p>
  50.     </font></body></html>
  51.     <#exit#>
  52. <#endif#>
  53.  
  54. <#if $general->{upgrade} == 1#>
  55.     $fs<b>Upgrade Required</b>
  56.     <p>
  57.     Before this board can be upgraded or administered, the board administrator must
  58.     log in to upgrade the board file structure.
  59.     </p>
  60.     </font></body></html>
  61.     <#exit#>
  62. <#endif#>
  63.  
  64. <#define $board_url = "$script_url/discus.$cgi_extension"#>
  65. <#define $admin_url = "$script_url/discus.$cgi_extension?pg=admin"#>
  66. <#define $formatting_url = "$script_url/discus.$cgi_extension?pg=formatting"#>
  67.  
  68. <#define $treeg = "<img src="$icon_url/tree_g.gif" height=16 width=20 align=top>"#>
  69. <#define $treee = "<img src="$icon_url/tree_e.gif" height=16 width=20 align=top>"#>
  70. <#define $treef = "<img src="$icon_url/tree_f.gif" height=16 width=20 align=top>"#>
  71. <#define $treej = "<img src="$icon_url/tree_j.gif" height=16 width=20 align=top>"#>
  72. <#define $treei = "<img src="$icon_url/tree_i.gif" height=16 width=20 align=top>"#>
  73. <#define $treem = "<img src="$icon_url/tree_m.gif" height=16 width=20 align=top>"#>
  74. <#define $treek = "<img src="$icon_url/tree_k.gif" height=16 width=20 align=top>"#>
  75.  
  76. <#if $general->{upgrade} == 2#>
  77.     $fs<b>Upgrade Required</b>
  78.     <p>
  79.     The file structure of the board must be upgraded before the board can be
  80.     used.  When the upgrade procedure has been followed, the full administration
  81.     menu will appear here.    
  82.     </p>
  83.     <p>
  84.         <li><a href="$cgiurl?action=upgrade&username=$general->{username}" target="Admin_Main"><u>Click here to upgrade</u></a>
  85.     </p>
  86.  
  87. <#define array @menu (icons, color, auth, name, url, target, proonly)#>
  88. $treeg    #000000        Administration (Minimal)
  89. $treee$treeg    #0000aa        Navigation
  90. $treei$treee$treem    #0000aa        Return to Board    $board_url    _top
  91. $treei$treee$treem    #0000aa        Log In Again    $admin_url    _top
  92. $treei$treef$treek    #0000aa        Log Out    $cgiurl?action=logout    _top
  93. $treee$treeg    #aa0033        Moderator Tools
  94. $treei$treef$treeg    #aa0033    M    Profile Manager    $script_url/board-profile.$cgi_extension?action=login&password=adminlogin&username=$general->{username}&adminprog=1
  95. $treee$treeg    #8833aa    S    Board Controls
  96. $treei$treee$treeg    #8833aa    S    Options Manager    $cgiurl?action=options_mgr&username=$general->{username}
  97. $treei$treee$treeg    #8833aa    S    Backup Manager    $cgiurl?action=backup_mgr&username=$general->{username}        1
  98. $treei$treee$treeg    #8833aa    S    Data Recovery    $cgiurl?action=data_recovery&username=$general->{username}
  99. $treei$treee$treeg    #8833aa    S    Appearance Manager    $cgiurl?action=appear_mgr&username=$general->{username}
  100. $treei$treee$treeg    #8833aa    S    Quota Manager    $cgiurl?action=quota&username=$general->{username}
  101. $treei$treef$treem    #8833aa    S    Diagnostics    $script_url/diagnose.$cgi_extension
  102. $treef$treeg    #6633ff        Documentation
  103. $treej$treef$treem    #6633ff        Administration Instr.    http://support.discusware.com/center/resources/admdoc40
  104. <#/define#>
  105.  
  106.  
  107. <#else#>
  108.  
  109. <#define array @menu (icons, color, auth, name, url, target, proonly)#>
  110. $treeg    #000000        Administration
  111. $treee$treeg    #0000aa        Navigation
  112. $treei$treee$treem    #0000aa        Return to Board    $board_url    _top
  113. $treei$treee$treem    #0000aa        Log In Again    $admin_url    _top
  114. $treei$treef$treek    #0000aa        Log Out    $cgiurl?action=logout    _top
  115. $treee$treeg    #aa0033        Moderator Tools
  116. $treei$treee$treeg    #aa0033    M    Page Manager    $cgiurl?action=pm-mgr_1&username=$general->{username}
  117. $treei$treee$treeg    #aa0033    M    Access Manager    $cgiurl?action=access_mgr_1&username=$general->{username}
  118. $treei$treee$treeg    #aa0033    M    User Manager    $cgiurl?action=user_mgr_1&username=$general->{username}
  119. <#if $general->{userqueue} == 0#>    $treei$treei$treef$treeg    #aa0033    M    $general->{userqueue} queued            1
  120. <#if $general->{userqueue} > 0#>    $treei$treei$treef$treeg    #aa0033    M    <b>$general->{userqueue} queued</b>    $cgiurl?action=selfreg_queue&username=$general->{username}        1
  121. $treei$treee$treeg    #aa0033    M    Queue Manager    $cgiurl?action=queue_frames&username=$general->{username}        1
  122. <#if $general->{msgqueue} == 0#>    $treei$treei$treef$treeg    #aa0033    Qm_    $general->{msgqueue} queued            1
  123. <#if $general->{msgqueue} > 0#>    $treei$treei$treef$treeg    #aa0033    Qm_    <b>$general->{msgqueue} queued</b>    $cgiurl?action=queue_frames&username=$general->{username}        1
  124. $treei$treee$treeg    #aa0033    M    Log Analysis    $cgiurl?action=log_analysis_1&username=$general->{username}        1
  125. $treei$treef$treeg    #aa0033    M    Profile Manager    $script_url/board-profile.$cgi_extension?action=login&password=adminlogin&username=$general->{username}&adminprog=1
  126. $treee$treeg    #3388aa    S    Administrator Tools
  127. $treei$treee$treeg    #3388aa    S    Topic Manager    $cgiurl?action=topic_mgr&username=$general->{username}
  128. $treei$treee$treeg    #3388aa    S    Archive Manager    $cgiurl?action=archive_mgr&username=$general->{username}        1
  129. $treei$treee$treeg    #3388aa    S    Moderator Manager    $cgiurl?action=mod_mgr&username=$general->{username}
  130. $treei$treef$treeg    #3388aa    S    Group Manager    $cgiurl?action=grp_mgr&username=$general->{username}
  131. $treee$treeg    #8833aa    S    Board Controls
  132. $treei$treee$treeg    #8833aa    S    Options Manager    $cgiurl?action=options_mgr&username=$general->{username}
  133. $treei$treee$treeg    #8833aa    S    Backup Manager    $cgiurl?action=backup_mgr&username=$general->{username}        1
  134. $treei$treee$treeg    #8833aa    S    Data Recovery    $cgiurl?action=data_recovery&username=$general->{username}
  135. $treei$treee$treeg    #8833aa    S    Appearance Manager    $cgiurl?action=appear_mgr&username=$general->{username}
  136. $treei$treee$treeg    #8833aa    S    Database Manager    $cgiurl?action=database&username=$general->{username}
  137. $treei$treee$treeg    #8833aa    S    Version Manager    $cgiurl?action=version_mgr&username=$general->{username}
  138. $treei$treee$treeg    #8833aa    S    Quota Manager    $cgiurl?action=quota&username=$general->{username}
  139. <#if $GLOBAL_OPTIONS->{enable_debugging}#>    $treei$treee$treeg    #8833aa    S    Debugging    $cgiurl?action=debugging&username=$general->{username}
  140. $treei$treef$treem    #8833aa    S    Diagnostics    $script_url/diagnose.$cgi_extension
  141. $treef$treeg    #6633ff        Documentation
  142. $treej$treee$treem    #6633ff        Administration Instr.    <#if exists:"$html_dir/doc0001.html"#>$html_url/doc0001.html<#else#>http://support.discusware.com/center/resources/admdoc40<#endif#>    _blank
  143. $treej$treef$treem    #6633ff        Formatting    $formatting_url
  144. <#/define#>
  145.  
  146.  
  147. <#endif#>
  148.  
  149.  
  150.  
  151. $fs
  152. <#if $general->{failcount} > 0#>
  153.     <p>
  154.     <font size=1><b>Note:</b> $general->{failcount} failed login<#if $general->{failcount} > 1#>s<#endif#> (see <a href="#failed">bottom</a> for details)</font>
  155.     </p>
  156. <#endif#>
  157.  
  158.  
  159. <#foreach $menu (@menu)#>
  160.     <#if $menu->{proonly} == 0 || pro#>
  161.         <#if $menu->{auth} eq "S" && $general->{is_superuser} == 0#>
  162.             <#next#>
  163.         <#endif#>
  164.         <#if $menu->{target} eq ""#>
  165.             <#define $target = "Admin_Main"#>
  166.         <#else#>
  167.             <#define $target = $menu->{target}#>
  168.         <#endif#>
  169.         <#if $menu->{url} eq ""#>
  170.             $menu->{icons}<b><font color=$menu->{color} size=2>$menu->{name}</font></b><br>
  171.         <#else#>
  172.             <#if $browser->{nsX}#>
  173.                 <#define $url = "<ilayer><layer onMouseOver="this.bgColor='#ffff55'" onMouseOut="this.bgColor='white'"><a href="$menu->{url}" target="$target"><font color=$menu->{color}>$menu->{name}</font></a></layer></ilayer>"#>
  174.             <#else#>
  175.                 <#if $browser->{ieX}#>
  176.                     <#define $url = "<a href="$menu->{url}" target="$target" onMouseOver="el$menu->{_iteration}.style.backgroundColor = '#ffff55';" onMouseOut="el$menu->{_iteration}.style.backgroundColor = '#ffffff';"><font color=$menu->{color} size=2><span ID="el$menu->{_iteration}">$menu->{name}</span></font></a>"#>
  177.                 <#else#>
  178.                     <#define $url = "<a href="$menu->{url}" target="$target"><font color=$menu->{color}>$menu->{name}</font></a>"#>
  179.                 <#endif#>
  180.             <#endif#>
  181.             $menu->{icons}$url<br>
  182.         <#endif#>
  183.     <#endif#>
  184. <#endloop#>
  185. <#if $logdata->{date} ne ""#>
  186.     <p>
  187.     <font size=1>
  188.     Last login: <b>$logdata->{date}</b> from <b>$logdata->{where}</b>
  189.     </p>
  190. <#endif#>
  191. <#if $general->{failcount} > 0#>
  192. <a name="failed"></a>
  193. <p>
  194. <b><font color=#ff0000>FAILED LOGINS:</font></b>
  195. </p>
  196. <#foreach $login (@failures)#>
  197. <li><b>$login->{date}</b> from <b>$login->{where}</b>
  198. <#endloop#>
  199. <#endif#>
  200. </font>
  201. <#if $GLOBAL_OPTIONS->{version_notice_no} == 1#>
  202.     <p></p>
  203.     <table bgcolor=#00aa22 border=1><tr><td>$fs<font color=#ffffff><p><b>Discus $PARAMS->{release}.$PARAMS->{revision} <#if pro#>PRO<#endif#></b><br>
  204.     © 2002, <A HREF=http://www.discusware.com TARGET=_blank>DiscusWare, LLC</A>
  205.     </font></font></td></tr></table>
  206. <#endif#>
  207. </body>
  208. </html>
  209. <!--END-->
  210.