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 "".mysql_result($Erg, $n, "Question")." | \n";
echo "".UID2Nick(mysql_result($Erg, $n, "UID"))." | \n";
echo "";
- if (mysql_result($Erg, $n, "AID")>0) {
+ if (mysql_result($Erg, $n, "AID")>0)
+ {
echo "Ja | \n";
echo "".mysql_result($Erg, $n, "Answer")." | \n";
echo "".UID2Nick(mysql_result($Erg, $n, "AID"))." | \n";
- } else {
+ }
+ else
+ {
echo "Nein\n";
echo " | \n";
echo " | \n";
}
- echo "xxx | ";
+ echo "xxx | ";
echo "\n";
}
echo "
\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 :)
-
-
- 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";
+ 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);
?>
- 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 "\tAlle Anfragen anzeigen/bearbeiten möchtest\n";
+ echo "\tAlle offenen Anfragen anzeigen/bearbeiten möchtest (".
+ noAnswer(). ")\n";
+ echo "\tDie FAQ's anzeigen/bearbeiten\n";
+ echo "\n";
}
include ("./inc/footer.php");