diff --git a/www-ssl/admin/faq.php b/www-ssl/admin/faq.php index 271f6a3f..e56e445b 100755 --- a/www-ssl/admin/faq.php +++ b/www-ssl/admin/faq.php @@ -8,7 +8,8 @@ include ("./inc/funktion_user.php"); //var init $quest_bearb=0; -if (IsSet($_GET["quest"])) { +if (IsSet($_GET["quest"])) +{ switch ($_GET["quest"]) { @@ -21,7 +22,7 @@ switch ($_GET["quest"]) // *--------------------------------------------------------------------------- case "all": - $SQL="Select * from Questions ORDER BY QID DESC"; + $SQL="SELECT * FROM `Questions` ORDER BY QID DESC"; ?> Alle Anfragen:
@@ -44,116 +45,94 @@ case "all": echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; - } else { + } + else + { echo "Nein\n"; echo "\n"; echo "\n"; } - echo ""; + echo ""; echo "\n"; } echo "
".mysql_result($Erg, $n, "Question")."".UID2Nick(mysql_result($Erg, $n, "UID")).""; - if (mysql_result($Erg, $n, "AID")>0) { + if (mysql_result($Erg, $n, "AID")>0) + { echo "Ja".mysql_result($Erg, $n, "Answer")."".UID2Nick(mysql_result($Erg, $n, "AID"))."  xxxxxx
\n"; break; + case "open": - $SQL="Select * from Questions where AID = \"0\" ORDER BY QID DESC"; + $SQL="SELECT * FROM `Questions` WHERE AID = \"0\" ORDER BY QID DESC"; $quest_bearb=1; // Fragenliste anzeigen -?> - Offene Anfragen:
-\n"; break; + case "edit": $quest_bearb=0; // keine Fragenliste anzeigen, Frage editieren... - if (!IsSet($_GET["QID"])){ -?> - Fehlerhafter Aufruf...
Bitte die Bearbeitung nochmals beginnen :) - -
- Anfrage von :
- -

- Antwort der Erzengel:
- - -
- - -
- - "> - - -
- Wenn diese Anfrage bereits beantwortet wurde, kannst du diese so wie sie ist als Engel-FAQ eintrag übernehmen.
- In diesem Falle erscheint hier der Link: -"0") { -?> - Als FAQ-Eintrag sichern... -Bitte die Bearbeitung nochmals beginnen :)\n"; + else + { + $SQL = "SELECT * FROM Questions where QID=". $_GET["QID"]; + $Erg = mysql_query($SQL, $con); + echo "\t\t
\n"; + echo "\t\tAnfrage von ". UID2NICK(mysql_result($Erg, 0, "UID")). ":
\n"; + echo "\t\t\n"; + echo "

Antwort der Erzengel:
\n"; + if (mysql_result($Erg, 0, "Answer")=="") + echo "\t\t
\n"; + else + echo "\t\t\n
\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t
\n"; + if (mysql_result($Erg, 0, "AID")<>"0") + { + echo "\tDu kannst diese Anfrage so wie sie ist, als Engel-FAQ eintrag übernehmen.
\n"; + echo "Als FAQ-Eintrag sichern...\n"; + } } // Abfrage der QID break; case "save": - if (!IsSet($_GET["QID"])){ -?> - Fehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten... -"; - SetHeaderGo2Back(); - - } - else - { - echo "Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)"; - } + if (!IsSet($_GET["QID"])) + echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten..."; + else + { + $SQL = "UPDATE Questions SET Question=\"". $_GET["Question"]. + "\", AID=\"". $_SESSION['UID']. "\" , Answer=\"". $_GET["Answer"]. "\" ". + "where QID = \"". $_GET["QID"]. "\" LIMIT 1"; + $Erg = mysql_query($SQL, $con); + if ($Erg == 1) + { + echo "\tDer Eintrag wurde geändert
\n"; + SetHeaderGo2Back(); + } + else + echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n"; } break; case "transfer": - if (!IsSet($_GET["QID"])){ -?> - Fehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten... - - Der Eintrag wurde übertragen.
- - Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :) -\n"; + else + echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n"; } break; @@ -164,45 +143,37 @@ case "transfer": // * je nach Übergabeoption ($quest) koennen FAQ's erfasst werden, // * geaendert oder geloscht werden... // *--------------------------------------------------------------------------- - - case "faq": $quest_bearb=0; // keine Fragenliste anzeigen, FAQ editieren... -?> - FAQ-Liste:
- Neuen Eintrag -"; + echo "Neuen Eintrag"; + $SQL = "SELECT * FROM `FAQ`"; $Erg = mysql_query($SQL, $con); // anzahl zeilen $Zeilen = mysql_num_rows($Erg); - for ($n = 0 ; $n < $Zeilen ; $n++) { - if (mysql_result($Erg, $n, "Antwort")!="") { -?> -

-

- ">Bearbeiten -
---
-". mysql_result($Erg, $n, "Frage"). "

\n"; + echo "\t

". mysql_result($Erg, $n, "Antwort")."

\n"; + echo "\tBearbeiten\n
---
\n"; + } break; case "faqedit": if (!IsSet($_GET["FAQID"])) - { -?> - Fehlerhafter Aufruf...
Bitte die Bearbeitung nochmals beginnen :) -Bitte die Bearbeitung nochmals beginnen :)\n"; + else + { + $SQL = "SELECT * FROM FAQ where FID=". $_GET["FAQID"]; + $Erg = mysql_query($SQL, $con); - // anzahl zeilen - $Zeilen = mysql_num_rows($Erg); + // anzahl zeilen + $Zeilen = mysql_num_rows($Erg); ?>
Frage:
@@ -225,44 +196,30 @@ case "faqedit": case "faqdelete"; if (!IsSet($_GET["FAQID"])) + echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n"; + else { -?> - Fehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten... - - Der Eintrag wurde gelöscht
- - Ein Fehler ist aufgetreten. Ist der Eintag bereits gelöscht gewesen? -\n"; + else + echo "\tEin Fehler ist aufgetreten. Ist der Eintag bereits gelöscht gewesen?\n"; } break; case "faqsave"; if (!IsSet($_GET["FAQID"])) + echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n"; + else { -?> - Fehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten... - - Der Eintrag wurde geändert
- - Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :) -\n"; + else + echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n"; } break; @@ -278,64 +235,49 @@ case "faqnew":
- Der Eintrag wurde erfasst.
- - Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :) -\n"; + else + echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n"; break; -} +} //switch ($_GET["quest"]) + // Hilfsroutine für die Anfragen: // Fragenliste anzeigen??? - -if ($quest_bearb==1) { - +if ($quest_bearb==1) +{ $Erg = mysql_query($SQL, $con); // anzahl zeilen $Zeilen = mysql_num_rows($Erg); - if ($Zeilen==0){ -?> - keine vorhanden... - -

- -

-
- ">Bearbeiten -
---
-". nl2br(mysql_result($Erg, $n, "Question"))."\n


\n"; + echo "\tBearbeiten\n"; + echo "
---
\n"; } - } - } -} else { - -?> -Bitte wähle aus, ob du: - - - -\n"; + echo "\t
  • Alle Anfragen anzeigen/bearbeiten möchtest
  • \n"; + echo "\t
  • Alle offenen Anfragen anzeigen/bearbeiten möchtest (". + noAnswer(). ")
  • \n"; + echo "\t
  • Die FAQ's anzeigen/bearbeiten
  • \n"; + echo "\n"; } include ("./inc/footer.php");