Ergebnis 1 bis 10 von 35

Thema: Addon Supportticket

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    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();
    }
    ?>

  2. #2
    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

  3. #3
    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 ?

  4. #4
    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...

  5. #5
    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ü^^

  6. #6
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von Bonian Beitrag anzeigen
    @Joschi: In welcher Datei muss ich da suchen ?
    Wohin wolhl gg

    bischen mitdenken ist angesagt hier wende wemaster sein willst

    einfach in den code von über meinem vorschlag suchen da ich nur diesen code zur verfügung habe des addons
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  7. #7
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    hmm..der code funktioniert nicht wirklich da bekommt ständig der admin die mail das er geantwortet hat

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    ein "

    peinlich peinlich sowas gg

    naja jetzt gehts ja und hat gereicht das einer den code fertig bekommt

    mfg Jochi
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  9. #9
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    so hab das teil nun überarbeitet und modifiziert..nun bekommt der supportschreiber die mail wenn darauf geantwortet wurde und wird sogar mit seinem nick angesprochen

    am besten alles bis zum ersten } tauschen

    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']."'");
    $nick= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten where uid='".$_GET['uid']."'"));
    $email = mysql_fetch_array(db_query("SELECT emailadresse FROM ".$db_prefix."_emaildaten where uid='".$_GET['uid']."'"));
    $email_message = '
    Guten Tag '.$nick['nickname'].',
    Ihre Supportanfrage auf '.$domain.' wurde soeben beantwortet!
    Um sie zu lesen loggen Sie sich bitte auf '.$domain.' ein.
    Mit freundlichen Grüßen
    Ihr Webmaster';
    usermail($email['emailadresse'], "Supportantwort", $email_message, '"'.$seitenname.'" <'.$betreibermail.'>');    
    }
    Sieht dan so aus:

    Supportantwort

    Dienstag, 20. Januar, 2009 17:01 Uhr

    Von:
    "happywins" <webmaster@happywins.com>


    An:
    xxxxxxx@xxxxx


    Supportantwort


    Guten Tag xxxxxxxx,
    Ihre Supportanfrage auf http://www.eure domain wurde soeben beantwortet!
    Um sie zu lesen loggen Sie sich bitte auf http://www.eure domain ein.
    Mit freundlichen Grüßen
    Ihr Webmaster

  10. #10
    Neuer Benutzer
    Registriert seit
    21.06.2009
    Beiträge
    10
    Danke, hab ich mal bei mir eingebaut.
    Ich würde es ja gerne testen, bei mir zeigt er aber immer an:
    Aus Sicherheitsgründen können Sie eine neue Supportanfrage erst in einigen Momenten stellen.
    Ich habe aber noch keine Supportanfrage gestellt.

Ähnliche Themen

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

Berechtigungen

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