Alle Anfragen:
Frage |
Anfragender |
Beantwortet? |
Antwort |
Antwort von |
change |
\n";
echo "" . mysql_result($Erg, $n, "Question") . " | \n";
echo "" . UID2Nick(mysql_result($Erg, $n, "UID")) . " | \n";
echo "";
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 {
echo "Nein\n";
echo " | \n";
echo " | \n";
}
echo "xxx | ";
echo "\n";
}
echo "
\n";
break;
case "open" :
$SQL = "SELECT * FROM `Questions` WHERE `AID`='0' ORDER BY `QID` DESC";
$quest_bearb = 1; // Fragenliste anzeigen
echo "\t\tOffene Anfragen:
\n";
break;
case "edit" :
if (!IsSet ($_GET["QID"]))
echo "\t\tFehlerhafter Aufruf...
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"]))
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 = db_query($SQL, "save Question");
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"]))
echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
else {
$SQL1 = "SELECT * FROM `Questions` WHERE `QID`='" . $_GET["QID"] . "'";
$Erg = mysql_query($SQL1, $con);
$SQL2 = "INSERT INTO `FAQ` Values ('', '" .
mysql_result($Erg, 0, "Question") . "', '" . mysql_result($Erg, 0, "Answer") . "')";
$Erg = db_query($SQL2, "trasfert to request to the FAQ");
if ($Erg == 1)
echo "\tDer Eintrag wurde übertragen.
\n";
else
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
}
break;
// *---------------------------------------------------------------------------
// * FAQ - Bearbeitung
// *---------------------------------------------------------------------------
// * je nach �bergabeoption ($quest) koennen FAQ's erfasst werden,
// * geaendert oder geloscht werden...
// *---------------------------------------------------------------------------
case "faq" :
$quest_bearb = 0; // keine Fragenliste anzeigen, FAQ editieren...
echo "\tFAQ-Liste:
";
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") != "") {
echo "\t" . 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"]))
echo "\tFehlerhafter Aufruf...
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);
?>
\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 {
$SQL = "UPDATE `FAQ` SET `Frage`='" . $_GET["Frage"] . "', `Antwort`='" . $_GET["Antwort"] .
"' WHERE `FID`='" . $_GET["FAQID"] . "' LIMIT 1";
$Erg = db_query($SQL, $con);
if ($Erg == 1)
echo "\tDer Eintrag wurde geändert
\n";
else
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
}
break;
case "faqnew" :
?>
\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) {
$Erg = mysql_query($SQL, $con);
// anzahl zeilen
$Zeilen = mysql_num_rows($Erg);
if ($Zeilen == 0)
echo "\tkeine vorhanden...\n";
else
for ($n = 0; $n < $Zeilen; $n++) {
echo "\t" . nl2br(mysql_result($Erg, $n, "Question")) . "\n
\n";
echo "\tBearbeiten\n";
echo "
---
\n";
}
}
} //if (IsSet($_GET["quest"]))
else {
echo "Bitte wähle aus, ob du:\n";
echo "\n";
}
include ("includes/footer.php");
?>