|
|
|
@ -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:<br>
|
|
|
|
|
<table width="100%" class="border" cellpadding="2" cellspacing="1">
|
|
|
|
@ -44,11 +45,14 @@ case "all":
|
|
|
|
|
echo "<td>".mysql_result($Erg, $n, "Question")."</td>\n";
|
|
|
|
|
echo "<td>".UID2Nick(mysql_result($Erg, $n, "UID"))."</td>\n";
|
|
|
|
|
echo "<td>";
|
|
|
|
|
if (mysql_result($Erg, $n, "AID")>0) {
|
|
|
|
|
if (mysql_result($Erg, $n, "AID")>0)
|
|
|
|
|
{
|
|
|
|
|
echo "Ja</td>\n";
|
|
|
|
|
echo "<td>".mysql_result($Erg, $n, "Answer")."</td>\n";
|
|
|
|
|
echo "<td>".UID2Nick(mysql_result($Erg, $n, "AID"))."</td>\n";
|
|
|
|
|
} else {
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo "Nein</td>\n";
|
|
|
|
|
echo "<td> </td>\n";
|
|
|
|
|
echo "<td> </td>\n";
|
|
|
|
@ -58,102 +62,77 @@ case "all":
|
|
|
|
|
}
|
|
|
|
|
echo "</table>\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:<br>
|
|
|
|
|
<?php
|
|
|
|
|
echo "\t\tOffene Anfragen:<br>\n";
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "edit":
|
|
|
|
|
$quest_bearb=0; // keine Fragenliste anzeigen, Frage editieren...
|
|
|
|
|
if (!IsSet($_GET["QID"])){
|
|
|
|
|
?>
|
|
|
|
|
Fehlerhafter Aufruf...<br>Bitte die Bearbeitung nochmals beginnen :)
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
if (!IsSet($_GET["QID"]))
|
|
|
|
|
echo "\t\tFehlerhafter Aufruf...<br>Bitte die Bearbeitung nochmals beginnen :)\n";
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
$SQL = "SELECT * FROM Questions where QID=". $_GET["QID"];
|
|
|
|
|
$Erg = mysql_query($SQL, $con);
|
|
|
|
|
?>
|
|
|
|
|
<form action="./faq.php" method="GET">
|
|
|
|
|
Anfrage von <b><?php echo UID2NICK(mysql_result($Erg, 0, "UID")); ?></b>:<br>
|
|
|
|
|
<textarea name="Question" rows="3" cols="80"><?php echo mysql_result($Erg, 0, "Question"); ?></textarea>
|
|
|
|
|
<br><br>
|
|
|
|
|
Antwort der Erzengel:<br>
|
|
|
|
|
<?php
|
|
|
|
|
if (mysql_result($Erg, 0, "Answer")=="") {
|
|
|
|
|
?>
|
|
|
|
|
<textarea name="Answer" rows="5" cols="80">Bitte hier die Antwort eintragen...</textarea>
|
|
|
|
|
<br>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
?>
|
|
|
|
|
<textarea name="Answer" rows="5" cols="80"><?php echo mysql_result($Erg, 0, "Answer"); ?></textarea>
|
|
|
|
|
<br>
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<input type="hidden" name="QID" value="<?PHP echo $_GET["QID"]; ?>">
|
|
|
|
|
<input type="hidden" name="quest" value="save">
|
|
|
|
|
<input type="submit" value="Sichern...">
|
|
|
|
|
</form>
|
|
|
|
|
Wenn diese Anfrage bereits beantwortet wurde, kannst du diese so wie sie ist als Engel-FAQ eintrag übernehmen.<br>
|
|
|
|
|
In diesem Falle erscheint hier der Link:
|
|
|
|
|
<?php
|
|
|
|
|
if (mysql_result($Erg, 0, "AID")<>"0") {
|
|
|
|
|
?>
|
|
|
|
|
<a href="./faq.php?quest=transfer&QID=<?php echo $QID; ?>">Als FAQ-Eintrag sichern...</a>
|
|
|
|
|
<?php
|
|
|
|
|
echo "\t\t<form action=\"./faq.php\" method=\"GET\">\n";
|
|
|
|
|
echo "\t\tAnfrage von <b>". UID2NICK(mysql_result($Erg, 0, "UID")). "</b>:<br>\n";
|
|
|
|
|
echo "\t\t<textarea name=\"Question\" rows=\"3\" cols=\"80\">".
|
|
|
|
|
mysql_result($Erg, 0, "Question"). "</textarea>\n";
|
|
|
|
|
echo "<br><br>Antwort der Erzengel:<br>\n";
|
|
|
|
|
if (mysql_result($Erg, 0, "Answer")=="")
|
|
|
|
|
echo "\t\t<textarea name=\"Answer\" rows=\"5\" cols=\"80\">".
|
|
|
|
|
"Bitte hier die Antwort eintragen...</textarea><br>\n";
|
|
|
|
|
else
|
|
|
|
|
echo "\t\t<textarea name=\"Answer\" rows=\"5\" cols=\"80\">".
|
|
|
|
|
mysql_result($Erg, 0, "Answer"). "</textarea>\n<br>\n";
|
|
|
|
|
echo "\t\t<input type=\"hidden\" name=\"QID\" value=\"". $_GET["QID"]. "\">\n";
|
|
|
|
|
echo "\t\t<input type=\"hidden\" name=\"quest\" value=\"save\">\n";
|
|
|
|
|
echo "\t\t<input type=\"submit\" value=\"Sichern...\">\n";
|
|
|
|
|
echo "\t</form>\n";
|
|
|
|
|
if (mysql_result($Erg, 0, "AID")<>"0")
|
|
|
|
|
{
|
|
|
|
|
echo "\tDu kannst diese Anfrage so wie sie ist, als Engel-FAQ eintrag übernehmen.<br>\n";
|
|
|
|
|
echo "<a href=\"./faq.php?quest=transfer&QID=". $_GET["QID"]. "\">Als FAQ-Eintrag sichern...</a>\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} // Abfrage der QID
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "save":
|
|
|
|
|
if (!IsSet($_GET["QID"])){
|
|
|
|
|
?>
|
|
|
|
|
Fehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
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 "Der Eintrag wurde geändert<br>";
|
|
|
|
|
echo "\tDer Eintrag wurde geändert<br>\n";
|
|
|
|
|
SetHeaderGo2Back();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo "Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)";
|
|
|
|
|
}
|
|
|
|
|
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...
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
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 = mysql_query($SQL2, $con);
|
|
|
|
|
if ($Erg == 1) {
|
|
|
|
|
?>
|
|
|
|
|
Der Eintrag wurde übertragen.<br>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
?>
|
|
|
|
|
Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
if ($Erg == 1)
|
|
|
|
|
echo "\tDer Eintrag wurde übertragen.<br>\n";
|
|
|
|
|
else
|
|
|
|
|
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
@ -164,40 +143,32 @@ 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:<br>
|
|
|
|
|
<a href="./faq.php?quest=faqnew">Neuen Eintrag</a>
|
|
|
|
|
<?php
|
|
|
|
|
echo "\tFAQ-Liste:<br>";
|
|
|
|
|
echo "<a href=\"./faq.php?quest=faqnew\">Neuen Eintrag</a>";
|
|
|
|
|
|
|
|
|
|
$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")!="") {
|
|
|
|
|
?>
|
|
|
|
|
<p class='question'><?php echo mysql_result($Erg, $n, "Frage"); ?></p>
|
|
|
|
|
<p class='answetion'><?php echo mysql_result($Erg, $n, "Antwort"); ?></p>
|
|
|
|
|
<a href="./faq.php?quest=faqedit&FAQID=<?php echo mysql_result($Erg, $n, "FID"); ?>">Bearbeiten</a>
|
|
|
|
|
<br>---<br>
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
for ($n = 0 ; $n < $Zeilen ; $n++)
|
|
|
|
|
if (mysql_result($Erg, $n, "Antwort")!="")
|
|
|
|
|
{
|
|
|
|
|
echo "\t<p class=\"question\">". mysql_result($Erg, $n, "Frage"). "</p>\n";
|
|
|
|
|
echo "\t<p class=\"answetion\">". mysql_result($Erg, $n, "Antwort")."</p>\n";
|
|
|
|
|
echo "\t<a href=\"./faq.php?quest=faqedit&FAQID=". mysql_result($Erg, $n, "FID").
|
|
|
|
|
"\">Bearbeiten</a>\n<br>---<br>\n";
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "faqedit":
|
|
|
|
|
if (!IsSet($_GET["FAQID"]))
|
|
|
|
|
echo "\tFehlerhafter Aufruf...<br>Bitte die Bearbeitung nochmals beginnen :)\n";
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
?>
|
|
|
|
|
Fehlerhafter Aufruf...<br>Bitte die Bearbeitung nochmals beginnen :)
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
$SQL = "SELECT * FROM FAQ where FID=". $_GET["FAQID"];
|
|
|
|
|
$Erg = mysql_query($SQL, $con);
|
|
|
|
|
|
|
|
|
@ -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...
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
$SQL = "delete from FAQ where FID = \"". $_GET["FAQID"]. "\" LIMIT 1";
|
|
|
|
|
$Erg = mysql_query($SQL, $con);
|
|
|
|
|
if ($Erg == 1) {
|
|
|
|
|
?>
|
|
|
|
|
Der Eintrag wurde gelöscht<br>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
?>
|
|
|
|
|
Ein Fehler ist aufgetreten. Ist der Eintag bereits gelöscht gewesen?
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
if ($Erg == 1)
|
|
|
|
|
echo "\tDer Eintrag wurde gelöscht<br>\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...
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
$SQL = "UPDATE FAQ SET Frage=\"". $_GET["Frage"]. "\", Antwort=\"". $_GET["Antwort"].
|
|
|
|
|
"\" where FID = \"". $_GET["FAQID"]. "\" LIMIT 1";
|
|
|
|
|
$Erg = mysql_query($SQL, $con);
|
|
|
|
|
if ($Erg == 1) {
|
|
|
|
|
?>
|
|
|
|
|
Der Eintrag wurde geändert<br>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
?>
|
|
|
|
|
Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
if ($Erg == 1)
|
|
|
|
|
echo "\tDer Eintrag wurde geändert<br>\n";
|
|
|
|
|
else
|
|
|
|
|
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
@ -278,64 +235,49 @@ case "faqnew":
|
|
|
|
|
</form>
|
|
|
|
|
<?php
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case "faqnewsave";
|
|
|
|
|
$SQL = "INSERT INTO FAQ VALUES (\"\", \"". $_GET["Frage"]. "\", \"". $_GET["Antwort"]. "\")";
|
|
|
|
|
$Erg = mysql_query($SQL, $con);
|
|
|
|
|
if ($Erg == 1) {
|
|
|
|
|
?>
|
|
|
|
|
Der Eintrag wurde erfasst.<br>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
?>
|
|
|
|
|
Ein Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
if ($Erg == 1)
|
|
|
|
|
echo "\tDer Eintrag wurde erfasst.<br>\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...
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
for ($n = 0 ; $n < $Zeilen ; $n++) {
|
|
|
|
|
?>
|
|
|
|
|
<p>
|
|
|
|
|
<?php echo nl2br(mysql_result($Erg, $n, "Question"))."\n"; ?>
|
|
|
|
|
</p>
|
|
|
|
|
<br>
|
|
|
|
|
<a href="./faq.php?quest=edit&QID=<?php echo mysql_result($Erg, $n, "QID"); ?>">Bearbeiten</a>
|
|
|
|
|
<br>---<br>
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
if ($Zeilen==0)
|
|
|
|
|
echo "\tkeine vorhanden...\n";
|
|
|
|
|
else
|
|
|
|
|
for ($n = 0 ; $n < $Zeilen ; $n++)
|
|
|
|
|
{
|
|
|
|
|
echo "\t<p>". nl2br(mysql_result($Erg, $n, "Question"))."\n</p><br>\n";
|
|
|
|
|
echo "\t<a href=\"./faq.php?quest=edit&QID=". mysql_result($Erg, $n, "QID"). "\">Bearbeiten</a>\n";
|
|
|
|
|
echo "<br>---<br>\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
Bitte wähle aus, ob du:
|
|
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
|
<li><a href="./faq.php?quest=all">Alle Anfragen anzeigen/bearbeiten möchtest</a></li>
|
|
|
|
|
<li><a href="./faq.php?quest=open">Alle offenen Anfragen anzeigen/bearbeiten möchtest</a></li>
|
|
|
|
|
<li><a href="./faq.php?quest=faq">Die FAQ's anzeigen/bearbeiten</a></li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
} //if (IsSet($_GET["quest"]))
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo "Bitte wähle aus, ob du:\n";
|
|
|
|
|
echo "<ul>\n";
|
|
|
|
|
echo "\t<li><a href=\"./faq.php?quest=all\">Alle Anfragen anzeigen/bearbeiten möchtest</a></li>\n";
|
|
|
|
|
echo "\t<li><a href=\"./faq.php?quest=open\">Alle offenen Anfragen anzeigen/bearbeiten möchtest (".
|
|
|
|
|
noAnswer(). ")</a></li>\n";
|
|
|
|
|
echo "\t<li><a href=\"./faq.php?quest=faq\">Die FAQ's anzeigen/bearbeiten</a></li>\n";
|
|
|
|
|
echo "</ul>\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
include ("./inc/footer.php");
|
|
|
|
|