Changeset 19 for minimanager/command.php


Ignore:
Timestamp:
Aug 13, 2007, 9:05:34 PM (17 years ago)
Author:
george
Message:

Aktualizace MaNGOS Minimanageru na verzi 0.1.4a.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • minimanager/command.php

    r5 r19  
    2525 );
    2626 
    27  $mysql = new MySQL;
    28  $mysql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     27 $sql = new SQL;
     28 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    2929
    30  $query = $mysql->query("SELECT name,help,`security` FROM command WHERE `security` <= $user_lvl");
     30 $query = $sql->query("SELECT name,help,`security` FROM command WHERE `security` <= $user_lvl");
    3131
    32  while ($data = $mysql->fetch_row($query)){
     32 while ($data = $sql->fetch_row($query)){
    3333   $tmp_output = "<tr>";
    3434   $tmp_output .= ($user_lvl > 2) ? "<td><input type=\"checkbox\" name=\"check[$data[0]]\" value=\"$data[2]\" /></td>" : "<td></td>";
    35    $tmp_output .= "<td nowrap align=right>.$data[0]</td>";
     35   $tmp_output .= "<td align=\"right\">.$data[0]</td>";
    3636   $comm =  explode("\r\n",$data[1],2);
    3737   $syntax = ereg_replace("[a-zA-Z ]+:* *\.".$data[0]." *", "", str_replace("/", "<br />",$comm[0]));
     
    5252 for ($i=0; $i<=$user_lvl; $i++){
    5353     $output .= "<fieldset style=\"width: 770px;\">
    54                  <legend>{$lang_command[$levels[$i][0]]}</legend>
    55                  <br />
     54                 <legend>".
     55                                (($user_lvl) ? "<a href=\"#\" onclick=\"showHide('{$levels[$i][0]}')\">{$lang_command[$levels[$i][0]]}</a>" : "{$lang_command[$levels[$i][0]]}").
     56                                "</legend>
     57                  <div id=\"{$levels[$i][0]}\">
     58                                  <br />
    5659                 <table class=\"lined\" style=\"width: 720px;text-align: left;\">
    5760                   <tr style=\"text-align: center;\">
    58                      <td width=\"2%\" class=\"head\"></td>
    59                      <td width=\"13%\" class=\"head\">{$lang_command['command']}</td>
    60                      <td width=\"20%\" class=\"head\">{$lang_command['syntax']}</td>                                   
    61                      <td width=\"65%\" class=\"head\">{$lang_command['description']}</td>
     61                     <th width=\"2%\"></th>
     62                     <th width=\"13%\">{$lang_command['command']}</th>
     63                     <th width=\"20%\">{$lang_command['syntax']}</th>                                   
     64                     <th width=\"65%\">{$lang_command['description']}</th>
    6265                   </tr>" . $levels[$i][1];
    6366        if ($user_lvl > 2) {
     
    6568                        makebutton($lang_command['change_level'], "javascript:do_submit()",280);
    6669                }
    67         $output .= "</table></fieldset>";
     70        $output .= "</table></div></fieldset>";
    6871 }
    6972 $output .= "</form><br /></center>";
    7073
    71  $mysql->close();
     74 $sql->close();
    7275}
    7376
     
    7780//#######################################################################################################
    7881function update_commands(){
    79  global  $lang_global, $lang_command, $output;
     82 global  $lang_global, $lang_command, $output, $user_lvl;
    8083 valid_login(3);
    8184
     
    8891             <table class=\"lined\" style=\"width: 720px;\">
    8992               <tr>
    90                  <td width=\"20%\" class=\"head\"></td>
    91                  <td width=\"20%\" class=\"head\">{$lang_command['level0']}</td>
    92                  <td width=\"20%\" class=\"head\">{$lang_command['level1']}</td>                                       
    93                  <td width=\"20%\" class=\"head\">{$lang_command['level2']}</td>
    94                  <td width=\"20%\" class=\"head\">{$lang_command['level3']}</td>
     93                 <th width=\"20%\"></th>
     94                 <th width=\"20%\">{$lang_command['level0']}</th>
     95                 <th width=\"20%\">{$lang_command['level1']}</th>
     96                 <th width=\"20%\">{$lang_command['level2']}</th>
     97                 <th width=\"20%\">{$lang_command['level3']}</th>
    9598               </tr>";
    9699
     
    128131 valid_login(3);
    129132
    130  $mysql = new MySQL;
    131  $mysql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
    132  if(isset($_GET['change'])) $change = $mysql->quote_smart($_GET['change']);
     133 $sql = new SQL;
     134 $sql->connect($mangos_db[$realm_id]['addr'], $mangos_db[$realm_id]['user'], $mangos_db[$realm_id]['pass'], $mangos_db[$realm_id]['name']);
     135 if(isset($_GET['change'])) $change = $sql->quote_smart($_GET['change']);
    133136 else redirect("command.php?error=1");
    134137
     
    142145   
    143146 for ($i=0; $i<count($change); $i++) {
    144    $query = $mysql->query("UPDATE command SET `security` = '".$change[$commands[$i]]."' WHERE name= '$commands[$i]'");
     147   $query = $sql->query("UPDATE command SET `security` = '".$change[$commands[$i]]."' WHERE name= '$commands[$i]'");
    145148 }
    146149
    147  $mysql->close();
     150 $sql->close();
    148151 redirect("command.php");
    149152}
Note: See TracChangeset for help on using the changeset viewer.