Ouvert";
}
if($ticket['status']==0)
{
$status = "Fermé";
}
if($ticket['status']==2)
{
$status = "Réponse de l'adminisrtateur";
}
if($ticket['status']==3)
{
$status = "Réponse du joueur";
}
/// Status-anzeige ende
$parse['tickets'] .= "
"
."".htmlentities($ticket['ID'])." | "
."".htmlentities($ticket['subject'])." | "
."".$status." | "
."".date("j-m-Y H:i:s",htmlentities($ticket['time']))." | "
."
";
}
display(parsetemplate(gettemplate('supp'), $parse), 'Support',true);
}elseif($_GET['sendenticket'] == "1"){
/// Eintragen eines Neuen Tickets
$subject = $_POST['senden_ticket_subject'];
$tickettext = $_POST['senden_ticket_text'];
$time = time();
if(empty($tickettext) OR empty($subject)){
/// Prüfen ob beide felder mit Text versehen sind
display(parsetemplate(gettemplate('supp_t_send_error'), $parse),false, 'Support',true);
}else{
$Qryinsertticket = "INSERT {{table}} SET ";
$Qryinsertticket .= "`player_id` = '". intval($user['id']) ."',";
$Qryinsertticket .= "`subject` = '". mysql_real_escape_string($subject) ."',";
$Qryinsertticket .= "`text` = '". mysql_real_escape_string($tickettext) ."',";
$Qryinsertticket .= "`time` = '". $time ."',";
$Qryinsertticket .= "`status` = '1'";
doquery( $Qryinsertticket, "supp");
display(parsetemplate(gettemplate('supp_t_send'), $parse),'Support',true);
}
}elseif($_GET['sendenantwort'] == "1"){
/// Eintragen der neuen Antwort
$antworttext = $_POST['senden_antwort_text'];
$antwortticketid = $_POST['senden_antwort_id'];
if(empty($antworttext) OR empty($antwortticketid)){
/// Prüfen ob beide felder mit Text versehen sind
display(parsetemplate(gettemplate('supp_t_send_error'), $parse),'Support',true);
}else{
$query = doquery("SELECT * FROM {{table}} WHERE `id` = '".intval($antwortticketid)."'", "supp");
while($ticket = mysql_fetch_array($query))
{
$newtext = $ticket['text'].'
'.$antworttext.'';
$QryUpdatemsg = "UPDATE {{table}} SET ";
$QryUpdatemsg .= "`text` = '". mysql_real_escape_string($newtext) ."',";
$QryUpdatemsg .= "`status` = '3'";
$QryUpdatemsg .= "WHERE ";
$QryUpdatemsg .= "`id` = '". intval($antwortticketid) ."' ";
doquery( $QryUpdatemsg, "supp");
}
display(parsetemplate(gettemplate('supp_answ_send'), $parse),'Support',true);
}
}else{
/// Listenanzeige der eigenen tickets
$query2 = doquery("SELECT * FROM {{table}} WHERE `ID` = '".intval($_GET['ticket'])."'", "supp");
while($ticket2 = mysql_fetch_array($query2))
{
if($ticket2['status']>=1){
$parse['eintrag'] ='
';
}
if($ticket2['status']==1)
{
$status = "Ouvert";
}
if($ticket2['status']==0)
{
$status = "Fermé";
$parse['answer_new'] = 'Ticket fermé';
}
if($ticket2['status']==2)
{
$status = "Réponse de l'adminisrtateur";
}
if($ticket2['status']==3)
{
$status = "Réponse du joueur";
}
$parse['tickets'] .= ""
."".htmlentities($ticket2['ID'])." | "
."".htmlentities($ticket2['subject'])." | "
."".$status." | "
."".date("j-m-Y H:i:s",htmlentities($ticket2['time']))." | "
."
";
$parse['text_view'] = $ticket2['text'];
$parse['id'] = $ticket2['ID'];
display(parsetemplate(gettemplate('supp_detail'), $parse),'Support',true);
}
}
?>