Changeset 374 for minimanager/ticket.php


Ignore:
Timestamp:
Sep 11, 2008, 9:10:27 AM (16 years ago)
Author:
george
Message:
  • Aktualizováno: Minimanager 0.12 rev. 99. Opraveno zobrazování honoru, přidána captcha p?i registraci nového účtu a mini fórum.
  • Přidáno: Český překlad pro Minimanager 0.12.
  • Smazáno: Staré fotky fyzického serveru přesunuty do fotogalerie.
  • Přidáno: Nějaké návody na eventy od bbtrashe.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • minimanager/ticket.php

    r307 r374  
    1010 
    1111require_once("header.php");
    12 valid_login(1);
    13 
    14 $ticket_type = Array(
    15         0 => array(0,$lang_ticket['other']),
    16         1 => array(1,$lang_ticket['stuck']),
    17         2 => array(2,$lang_ticket['behavior']),
    18         3 => array(3,$lang_ticket['guild']),
    19         4 => array(4,$lang_ticket['item']),
    20         5 => array(5,$lang_ticket['environmental']),
    21         6 => array(6,$lang_ticket['creep']),
    22         7 => array(7,$lang_ticket['quest']),
    23         8 => array(8,$lang_ticket['technical']),
    24         9 => array(9,$lang_ticket['account']),
    25         10 => array(10,$lang_ticket['character'])
    26 );
     12valid_login($action_permission['read']);
    2713
    2814//########################################################################################################################
     
    4733
    4834 $query = $sql->query("SELECT character_ticket.ticket_id, character_ticket.guid,SUBSTRING_INDEX(character_ticket.ticket_text,' ',6),
    49                                                 character_ticket.ticket_category,`characters`.name
     35                                                `characters`.name
    5036                                                FROM character_ticket,`characters`
    5137                                                LEFT JOIN character_ticket k1 ON k1.`guid`=`characters`.`guid`
     
    6551 <table class=\"lined\">
    6652   <tr>
    67         <th width=\"5%\"><input name=\"allbox\" type=\"checkbox\" value=\"Check All\" onclick=\"CheckAll(document.form);\" /></th>
    68         <th width=\"5%\">{$lang_global['edit']}</th>
    69         <th width=\"8%\"><a href=\"ticket.php?order_by=ticket_id&amp;start=$start&amp;dir=$dir\">".($order_by=='ticket_id' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_ticket['id']}</a></th>
    70         <th width=\"15%\"><a href=\"ticket.php?order_by=guid&amp;start=$start&amp;dir=$dir\">".($order_by=='guid' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_ticket['sender']}</a></th>
    71         <th width=\"55%\">{$lang_ticket['ticket_text']}</th>
    72     <th width=\"13%\"><a href=\"ticket.php?order_by=ticket_category&amp;start=$start&amp;dir=$dir\">".($order_by=='ticket_category' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_ticket['category']}</a></tthd>
     53        <th width=\"7%\"><input name=\"allbox\" type=\"checkbox\" value=\"Check All\" onclick=\"CheckAll(document.form);\" /></th>
     54        <th width=\"7%\">{$lang_global['edit']}</th>
     55        <th width=\"10%\"><a href=\"ticket.php?order_by=ticket_id&amp;start=$start&amp;dir=$dir\">".($order_by=='ticket_id' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_ticket['id']}</a></th>
     56        <th width=\"16%\"><a href=\"ticket.php?order_by=guid&amp;start=$start&amp;dir=$dir\">".($order_by=='guid' ? "<img src=\"img/arr_".($dir ? "up" : "dw").".gif\" /> " : "")."{$lang_ticket['sender']}</a></th>
     57        <th width=\"60%\">{$lang_ticket['ticket_text']}</th>   
    7358  </tr>";
    7459
     
    7863                    <td><a href=\"ticket.php?action=edit_ticket&amp;error=4&amp;id=$ticket[0]\">{$lang_global['edit']}</a></td>
    7964                    <td>$ticket[0]</td>
    80                     <td><a href=\"char.php?id=$ticket[1]\">$ticket[4]</a></td>
     65                    <td><a href=\"char.php?id=$ticket[1]\">$ticket[3]</a></td>
    8166                        <td>$ticket[2] ...</td>
    82                         <td>{$ticket_type[$ticket[3]][1]}</td>
    8367            </tr>";
    8468}
     
    8670$output .= "<tr><td colspan=\"12\" class=\"hidden\"><br /></td></tr>
    8771        <tr>
    88                 <td colspan=\"4\" align=\"left\" class=\"hidden\">";
     72                <td colspan=\"3\" align=\"left\" class=\"hidden\">";
    8973                        makebutton($lang_ticket['del_selected_tickets'], "javascript:do_submit()",200);
    9074$output .= "</td>
     
    139123
    140124 $query = $sql->query("SELECT character_ticket.guid, character_ticket.ticket_text,
    141                                                 character_ticket.ticket_category,`characters`.name
     125                                                `characters`.name
    142126                                                FROM character_ticket,`characters`
    143127                                                LEFT JOIN character_ticket k1 ON k1.`guid`=`characters`.`guid`
     
    157141      <tr>
    158142        <td>{$lang_ticket['submitted_by']}:</td>
    159         <td><a href=\"char.php?id=$ticket[0]\">$ticket[3]</a></td>
     143        <td><a href=\"char.php?id=$ticket[0]\">$ticket[2]</a></td>
    160144      </tr>
    161145          <tr>
    162146        <td valign=\"top\">{$lang_ticket['ticket_text']}</td>
    163147        <td><textarea name=\"new_text\" rows=\"5\" cols=\"40\">$ticket[1]</textarea></td>
    164       </tr>
    165       <tr>
    166         <td>{$lang_ticket['category']}</td>
    167         <td><select name=\"new_category\">";
    168                         foreach ($ticket_type as $type){
    169                                         $output .= "<option value=\"{$type[0]}\" ";
    170                                         if ($ticket[2]==$type[0]) $output .= "selected=\"selected\" ";
    171                                         $output .= ">{$type[1]}</option>";
    172                                         }
    173                         $output .= "</select></td>
    174148      </tr>
    175149      <tr>
     
    199173 global $characters_db, $realm_id;
    200174
    201  if((!isset($_POST['new_category'])) ||($_POST['new_category'] === '')|| empty($_POST['new_text']) || empty($_POST['id']) ) {
     175 if(empty($_POST['new_text']) || empty($_POST['id']) ) {
    202176   redirect("ticket.php?error=1");
    203177 }
     
    206180 $sql->connect($characters_db[$realm_id]['addr'], $characters_db[$realm_id]['user'], $characters_db[$realm_id]['pass'], $characters_db[$realm_id]['name']);
    207181 
    208  $new_category = $sql->quote_smart($_POST['new_category']);
    209182 $new_text = $sql->quote_smart($_POST['new_text']);
    210183 $id = $sql->quote_smart($_POST['id']);
    211184
    212  $query = $sql->query("UPDATE character_ticket SET ticket_text='$new_text', ticket_category ='$new_category' WHERE ticket_id = '$id'");
     185 $query = $sql->query("UPDATE character_ticket SET ticket_text='$new_text' WHERE ticket_id = '$id'");
    213186
    214187 if ($sql->affected_rows()) {
Note: See TracChangeset for help on using the changeset viewer.