Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 35

Thema: Addon Supportticket

  1. #21
    Erfahrener Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    573
    hier der code.. ich benutze vms1

    PHP-Code:
    <?
    if(isset($_REQUEST['antworten']) == 1) {
    db_query("INSERT INTO ".$db_prefix."_support (uid,subid,betreff,text,zeit) VALUES ('".$_GET['uid']."','".$_REQUEST['id']."','".$_POST['betreff']."','".$_POST['antwort']."','".time()."')");
    db_query("UPDATE ".$db_prefix."_support SET status=1 WHERE id='".$_REQUEST['id']."'");
    }
    if(isset($_REQUEST['act']) == "show") {
    $sql = db_query("SELECT * FROM ".$db_prefix."_support WHERE uid='".$_GET['uid']."' AND subid=0 AND id='".$_REQUEST['id']."'");
    if(mysql_num_rows($sql) > 0) {
    $res = mysql_fetch_array($sql);
    head("Anfrage von ".$res['uid']);
    ?>
    <table width="100%" cellpadding="5" cellspacing="1" border="0">
    <tr bgcolor="#467DA3" style="color: #ffffff;">
    <td width="100%"><b><? echo $res['betreff']; ?><b></td>
    </tr>
    <tr bgcolor="#FAE5C4">
    <td><font face="Courier New" size="2"><? echo nl2br($res['text']); ?><hr size="1" color="#000000" width="95%"><div align="right"><font size=1><? echo date("d.m.Y H:i", $res['zeit']); ?></font></div></font></td>
    </tr>
    </table>
    <?
    foot();
    head("Antworten");
    $repsql = db_query("SELECT * FROM ".$db_prefix."_support WHERE uid='".$_GET['uid']."' AND subid=".$_REQUEST['id']." ORDER BY zeit ASC");
    while($reply = mysql_fetch_array($repsql)) {
    ?>
    <table width="100%" cellpadding="5" cellspacing="1" border="0">
    <tr bgcolor="#467DA3" style="color: #ffffff;">
    <td width="100%"><b><? echo $reply['betreff']; ?><b></td>
    </tr>
    <tr bgcolor="#FAE5C4">
    <td><font face="Courier New" size="2"><? echo nl2br($reply['text']); ?><hr size="1" color="#000000" width="95%"><div align="right"><font size=1><? echo date("d.m.Y H:i", $reply['zeit']); ?></font></div></font></td>
    </tr>
    </table>
    <br />
    <?
    }
    if(mysql_num_rows($repsql) == 0) { ?><center><font class="hinweis"><b>Noch keine Antworten vorhanden!</b></font></center><? }
    foot();
    if($res['status'] != 2) {
     head("Eine Antwort schreiben");
    ?><div align="center">
      <table border="0" cellpadding="4" cellspacing="0" align="center">
     <form action="?content=/usersystem/support&uid=<? echo $_GET['uid']; ?>&id=<? echo $_REQUEST['id']; ?>&antworten=1" method="POST">
     <tr>
       <td width="30%">
      Betreff: <br />
      <input type="text" name="betreff" size="60" maxlength="255" value="RE: <? echo $res['betreff']; ?>"></td>
     </tr>
     <tr>
      <td>
      Antwort: <br />
      <textarea name="antwort" cols="60" rows="8"></textarea>
      </td>
     </tr>
    </table>
     
    <p align="center">
    <input type="submit" class="button" value="Antworten">
    <input type="reset" class="button" value="Zurücksetzen">
     </form>
    </p></div>
    <?
      foot();
     } else {
     head("Hinweis!");
     ?><center><font class="hinweis"><b>Thema geschlossen. Keine Antwort mehr m&ouml;glich !</b></font></center><?
     foot();
     }
    } else {
    head("Fehler!");
    ?><center><font class="hinweis"><b>Falsche Ticket-ID &uuml;bergeben!</b></font></center><?
    foot();
    } }
    if(!isset($_REQUEST['act'])) {
    $sql = db_query("SELECT * FROM ".$db_prefix."_support WHERE subid=0 AND status=0");
    head("Bisherige Supportanfragen");
    ?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0">
    <tr bgcolor="#467DA3" style="color: #ffffff;">
    <td align="center" width="5%"><b>ID<b></td>
    <td align="center" width="60%"><b>Betreff<b></td>
    <td align="center" width="20%"><b>Status<b></td>
    <td align="center" width="15%"><b>Datum<b></td>
    </tr>
    <?
    if(mysql_num_rows($sql) > 0) {
    while($ticket = mysql_fetch_array($sql)) {
    if($ticket['status'] == 0) { $status = "Unbeantwortet"; }
    if($ticket['status'] == 1) { $status = "Beantwortet"; }
    if($ticket['status'] == 2) { $status = "Geschlossen"; }
    ?>
    <tr bgcolor="#FAE5C4">
    <td align="center"><? echo $ticket['id']; ?></td>
    <td><a href="?content=/usersystem/support&act=show&uid=<? echo $ticket['uid']; ?>&id=<? echo $ticket['id']; ?>"><? echo $ticket['betreff']; ?></a></td>
    <td align="center"><? echo $status; ?></td>
    <td align="center"><? echo date("d.m.Y H:i", $ticket['zeit']); ?></td>
    </tr>
    <?
    } } else {
    ?>
    <tr bgcolor="#FAE5C4">
    <td align="center" colspan="4"><font class="hinweis"><b>Keine unbeantworteten Supportanfragen vorhanden !</b></font><br /></td>
    </tr>
    <? } ?>
    </table>
    <?
    foot();
    }
    ?>

  2. #22
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Der Code um die Antworten anzuzeigen ist aber enthalten ?
    Mit freundlichem Gruß
    SebbyPHM




  3. #23
    Erfahrener Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    573
    ja das ahb ich gesehen....

    aber er zeigt mir nur die neuen supportnachrichten an... habe jetzt 2 nachrichten drin welche länsgt hätten dekativiert werden müssen...
    werde das addon nochmals überprüfen ob alle eintragungen da sind...

    dauert aber noch 1 woche da ich nciht zu hause bin...

  4. #24
    Benutzer Avatar von st0niX
    Registriert seit
    07.10.2007
    Beiträge
    72
    Also ich hab mir auch grad das Addon geholt.....habe selbst vms 1.2......hatte viele fehlermeldungen, Problem gelöst mit diesen änderungen:

    So sieht es jetzt bei mir aus

    @db_connect();
    db_query("UPDATE ".$db_prefix."_support SET status = 2 WHERE status = 1 AND time < '".(time()-(5*86400))."'");
    funzt bis jetzt ohne fehlermeldung, ich lass mich mal überraschen wenn ein anderer User versucht ne Anfrage zu stellen^^

  5. #25
    Erfahrener Benutzer Avatar von Bonian
    Registriert seit
    03.02.2007
    Beiträge
    164
    HI


    Ich habe mir das Addon "Supportticket" gerade aus dem Donwloadbereich geladen und auch direkt installiert. Ich habe es mal durchgetestet und es hat bis jetzt fehlerfrei funktioniert.

    Allerdings fehlen mir ein paar Sachen, die ich noch gerne in das Addon einfügen will. Dummerweise kann ich das nicht selber, kann mir da evtl. jemand behilflich sein ?

    1)

    Auch die User sollen eine Mail bekommen, wenn sie eine Antwort auf ihre Anfrage erhalten haben.

    2)

    Im Adminforce sollen wie bei den Usern auch, alle alten Supportanfragen angezeigt werden. Ich sehe zur Zeit immer "Keine unbeantworteten Supportanfragen vorhanden !" (es sei denn es ist eine neue da, dann sehe ich das natürlich nicht mehr).

    Kann man darunter evtl. noch ne Tabelle einfügen in der alle alten Anfragen drinne sind?

  6. #26
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    also zu punkt1 das wär wirklich fein

    zu punkt 2 also bei mir werden auch die beantworteten im adminforce angezeigt

    versuch mal das im adminforce :

    PHP-Code:
    <?
    if(isset($_REQUEST['antworten']) == 1) {
    db_query("INSERT INTO ".$db_prefix."_support (uid,subid,betreff,text,zeit) VALUES ('".$_GET['uid']."','".$_REQUEST['id']."','".$_POST['betreff']."','".$_POST['antwort']."','".time()."')");
    db_query("UPDATE ".$db_prefix."_support SET status=1 WHERE id='".$_REQUEST['id']."'");
    }

    //edit
    if(isset($_GET['delete']) == "yes") {
    $sql = db_query("DELETE FROM `".$db_prefix."_support` WHERE id= ".$_GET['id']." LIMIT 1");
    }

    if(isset($_REQUEST['act']) == "show") {
    $sql = db_query("SELECT * FROM ".$db_prefix."_support WHERE uid='".$_GET['uid']."' AND subid=0 AND id='".$_REQUEST['id']."'");
    if(mysql_num_rows($sql) > 0) {
    $res = mysql_fetch_array($sql);
    head("Anfrage von ".$res['uid']);
    ?>
    <table width="100%" cellpadding="5" cellspacing="1" border="0">
    <tr bgcolor="#467DA3" style="color: #ffffff;">
    <td width="100%"><b><? echo $res['betreff']; ?><b></td>
    </tr>
    <tr bgcolor="#FAE5C4">
    <td><font face="Courier New" size="2"><? echo nl2br($res['text']); ?><hr size="1" color="#000000" width="95%"><div align="right"><font size=1><? echo date("d.m.Y H:i", $res['zeit']); ?></font></div></font></td>
    </tr>
    </table>
    <?
    foot();

    head("Antworten");
    $repsql = db_query("SELECT * FROM ".$db_prefix."_support WHERE uid='".$_GET['uid']."' AND subid=".$_REQUEST['id']." ORDER BY zeit ASC");

    while($reply = mysql_fetch_array($repsql)) {
    ?>
    <table width="100%" cellpadding="5" cellspacing="1" border="0">
    <tr bgcolor="#467DA3" style="color: #ffffff;">
    <td width="100%"><b><? echo $reply['betreff']; ?><b></td>
    </tr>
    <tr bgcolor="#FAE5C4">
    <td><font face="Courier New" size="2"><? echo nl2br($reply['text']); ?><hr size="1" color="#000000" width="95%"><div align="right"><font size=1><? echo date("d.m.Y H:i", $reply['zeit']); ?></font></div></font></td>
    </tr>
    </table>
    <br />
    <?
    }

    if(mysql_num_rows($repsql) == 0) { ?><center><font class="hinweis"><b>Noch keine Antworten vorhanden!</b></font></center><? }
    foot();

    if($res['status'] != 2) {
     head("Eine Antwort schreiben");
    ?><div align="center">
      <table border="0" cellpadding="4" cellspacing="0" align="center">
     <form action="?content=/usersystem/support&uid=<? echo $_GET['uid']; ?>&id=<? echo $_REQUEST['id']; ?>&antworten=1" method="POST">
     <tr>
       <td width="30%">
      Betreff: <br />
      <input type="text" name="betreff" size="60" maxlength="255" value="RE: <? echo $res['betreff']; ?>"></td>

     </tr>
     <tr>
      <td>
      Antwort: <br />
      <textarea name="antwort" cols="60" rows="8"></textarea>
      </td>
     </tr>
    </table>


    <p align="center">
    <input type="submit" class="button" value="Antworten">
    <input type="reset" class="button" value="Zurücksetzen">
     </form>
    </p></div>
    <?
      foot();
     } else {
     head("Hinweis!");
     ?><center><font class="hinweis"><b>Thema geschlossen. Keine Antwort mehr m&ouml;glich !</b></font></center><?
     foot();
     }
    } else {
    head("Fehler!");
    ?><center><font class="hinweis"><b>Falsche Ticket-ID &uuml;bergeben!</b></font></center><?
    foot();
    } }

    if(!isset($_REQUEST['act'])) {
    $sql = db_query("SELECT * FROM ".$db_prefix."_support WHERE subid=0 ORDER by status");
    head("Bisherige Supportanfragen");
    ?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0">
    <tr bgcolor="#467DA3" style="color: #ffffff;">
    <td align="center" width="5%"><b>ID<b></td>
    <td align="center" width="50%"><b>Betreff<b></td>
    <td align="center" width="20%"><b>Status<b></td>
    <td align="center" width="15%"><b>Datum<b></td>
    <td align="center" width="10%"><b>Löschen<b></td>
    </tr>
    <?
    if(mysql_num_rows($sql) > 0) {
    while($ticket = mysql_fetch_array($sql)) {
    if($ticket['status'] == 0) { $status = "Unbeantwortet"; }
    if($ticket['status'] == 1) { $status = "Beantwortet"; }
    if($ticket['status'] == 2) { $status = "Geschlossen"; }
    ?>
    <tr bgcolor="#FAE5C4">
    <td align="center"><a href="?content=/usersystem/support&act=show&uid=<? echo $ticket['uid']; ?>&id=<? echo $ticket['id']; ?>"><? echo $ticket['id']; ?></td>
    <td><a href="?content=/usersystem/support&act=show&uid=<? echo $ticket['uid']; ?>&id=<? echo $ticket['id']; ?>"><? echo $ticket['betreff']; ?></a></td>
    <td align="center"><? echo $status; ?></td>
    <td align="center"><? echo date("d.m.Y H:i", $ticket['zeit']); ?></td>
    <td align="center"><a href="?content=/usersystem/support&delete=yes&id=<? echo $ticket['id']; ?>">löschen</a>
    </tr>
    <?
    } } else {
    ?>
    <tr bgcolor="#FAE5C4">
    <td align="center" colspan="5"><font class="hinweis"><b>Keine unbeantworteten Supportanfragen vorhanden !</b></font><br /></td>
    </tr>
    <? } ?>
    </table>
    <?
    foot();
    }
    ?>

  7. #27
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    einfach nach
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_support SET status=1 WHERE id='".$_REQUEST['id']."'"); 
    PHP-Code:
    $email mysql_fetch_array(db_query("SELECT emailadresse FROM ".$db_prefix."_emaildaten WHERE uid != ".$_GET['uid']."  LIMIT 1"));
    $email_message '
    Guten Tage,
    Ihre Supportanfrage wurde soeben beantwortet!
    Mit freundlichen Grüßen
    Webmaster'
    ;
    usermail($email['emailadresse'], Supportantwort", $email_message, '"'.$seitenname.'" <'.$betreibermail.'>'); 
    UNGETESTET
    einfügen
    und schon bekommt der user eine email
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #28
    Erfahrener Benutzer Avatar von Bonian
    Registriert seit
    03.02.2007
    Beiträge
    164
    @didith1207: Wenn ich folgendes mit einfüge, dann zeigt er mir nur noch das linke Menü an und sonst nur grau

    PHP-Code:
    //edit
    if(isset($_GET['delete'])*==*"yes")*{
    $sql*=*db_query("DELETE*FROM*`".$db_prefix."_support`*WHERE*id=*".$_GET['id']."*LIMIT*1");

    @Joschi: In welcher Datei muss ich da suchen ?

  9. #29
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    wo hast du deine support.php? das teil gehört nach :
    adminforce\content\usersystem
    und eben dann auch so verlinkt im adminforce...

  10. #30
    Erfahrener Benutzer Avatar von Bonian
    Registriert seit
    03.02.2007
    Beiträge
    164
    Zitat Zitat von didith1207 Beitrag anzeigen
    wo hast du deine support.php? das teil gehört nach :
    adminforce\content\usersystem
    und eben dann auch so verlinkt im adminforce...
    Ja, so habe ich das ja auch Aber wenn ich deine support.php einfüge, zeigt er mir nichts mehr an bzw. nur noch das linke Menü^^

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Ähnliche Themen

  1. Probleme mit Supportticket
    Von st.pauliblau im Forum Support zu Addons & Erweiterungen
    Antworten: 13
    Letzter Beitrag: 19.12.2011, 03:20
  2. Supportticket
    Von Roadstar im Forum Support zu Addons & Erweiterungen
    Antworten: 18
    Letzter Beitrag: 04.11.2010, 17:02
  3. Supportticket von STG
    Von Gecko1 im Forum Support zu Addons & Erweiterungen
    Antworten: 14
    Letzter Beitrag: 20.10.2009, 09:50
  4. Problem mit Supportticket
    Von Girl1986 im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 27.03.2008, 21:31
  5. Problem Supportticket
    Von Racheengel im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 16.01.2008, 13:28

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •