OpenVPN_Management_GUI/Modules/Forum/include/viewtopic.php

306 lines
11 KiB
PHP
Executable File

<?php
switch($uebergabe3)
{
case 1:
echo "<table align=center><tr><td><b>Answer deleted!</b></td></tr></table>";
break;
default:
break;
}
echo "<br />";
$tbl_name="forum_question"; // Table name
// Connect to server and select database.
include ($_SERVER["DOCUMENT_ROOT"]."/Config/_dbconfig_.php");
@$y = mysql_connect($MYSQL_HOST,$MYSQL_USER,$MYSQL_PASS);
@$x = mysql_select_db($MYSQL_DATABASE);
if (empty($x))
{
die ("Keine Verbindung zur Datenbank! [<b><font color=red>FAIL</b></font>]<br />");
}
// get value of id that sent from address bar
$id=mysql_real_escape_string($uebergabe2);
$sql="SELECT * FROM $tbl_name WHERE id='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
$settings = $rows;
if (($_SESSION["user_admin"]=="1" && $rows["r_adminonly"] == "1") ||
$rows["r_guest"] == "1" ||
($rows["r_adminonly"] == "0" &&(isset ($_SESSION["user_id"]))))
{
if($rows["like"] == "")
{
$rows["like"] = "0";
}
if($rows["dislike"] == "")
{
$rows["dislike"] = "0";
}
if(isset($_GET['success']))
{
echo "<table align=center><tr><td><b>Answer successfully created!</b></td></tr></table>";
}
echo "<table width=\"800\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\">
<tr>
<td valgin=top height=\"100%\">
<table style=\"width: 100%; height: 100%;\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bordercolor=\"1\">
<tr>
<td valign=\"top\">
<a href=".$moduleurl."&uebergabe=0&uebergabe2=0&uebergabe3=0&uebergabe4=0><b># Forum Home</b></a>
</td>
</tr>
<tr>
<td valign=\"bottom\">
<a href=".$moduleurl."&uebergabe=0&uebergabe2=0&uebergabe3=0&uebergabe4=0><b># Forum Home</b></a>
</td>
</tr>
</table>
</td>
<td>
<table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\">
<tr>
<td width=\"90\">";
$sql = "SELECT Avatar FROM userdata WHERE Nickname = '".$rows["name"]."'";
$result = mysql_query ($sql);
$Avatar=mysql_fetch_array ($result);
echo"<img src=/Modules/Forum/avatar/".$Avatar[0].".png width=\"90\" height=\"90\"></img>\n";
echo " </td>
<td>
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bordercolor=\"1\" bgcolor=\"grey\">
<tr>
<td bgcolor=\"lightgrey\"><strong>".$rows['topic']."</strong></td>
</tr>
<tr>
<td bgcolor=\"lightgrey\"><font color=green>". $rows['detail'] ."</font></td>
</tr>
<tr>
<td bgcolor=\"lightgrey\">
<table width=100%>
<tr>
<td>
<strong>By:</strong>".$rows['name']."<strong> Date: </strong>".$rows['datetime']."
</td>
<td align=\"right\">
<strong>";
if(isset($_SESSION["user_id"]))
{
$sql = "SELECT * FROM forum_like WHERE question = '".$id."' AND answer = '0'";
$result = mysql_query ($sql);
$liked = false;
$disliked = false;
while($Like=mysql_fetch_array($result))
{
if($Like[2]==$_SESSION["user_nickname"])
{
$liked = true;
$disliked = true;
}
}
if(!$liked)
echo $rows['like']."<a href=\"/Modules/Forum/include/like.php?user=".$_SESSION["user_nickname"]."&path=".$moduleurl."&topic=".$id."&answer=0\"><img src=/Modules/Forum/img/likekl.png width=20 height=20 border=0 /></a>";
else
echo $rows['like']."<img src=/Modules/Forum/img/likegreykl.png width=20 height=20 border=0 />";
if(!$disliked)
echo $rows['dislike']."<a href=\"/Modules/Forum/include/dislike.php?user=".$_SESSION["user_nickname"]."&path=".$moduleurl."&topic=".$id."&answer=0\"><img src=/Modules/Forum/img/dislikekl.png width=20 height=20 border=0 /></a>";
else
echo $rows['dislike']."<img src=/Modules/Forum/img/dislikegreykl.png width=20 height=20 border=0 />";
}
else
{
echo $rows['like']."<img src=/Modules/Forum/img/likegreykl.png width=20 height=20 border=0 />".
$rows['dislike']."<img src=/Modules/Forum/img/dislikegreykl.png width=20 height=20 border=0 />";
}
echo "</strong>
</td>
</tr>
</table>
</td>
</tr>
</table>
<hr />
</td>
</tr>
</table>
<br />";
$tbl_name2="forum_answer"; // Switch to table "forum_answer"
$sql2="SELECT * FROM $tbl_name2 WHERE question_id='$id' ORDER BY a_id ASC";
$result2=mysql_query($sql2);
while($rows=mysql_fetch_array($result2))
{
echo "
<table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\">
<tr>
<td width=\"90\">";
$sql = "SELECT Avatar FROM userdata WHERE Nickname = '".$rows["a_name"]."'";
$result = mysql_query ($sql);
$Avatar=mysql_fetch_array ($result);
if($rows["a_name"] == "")
{
$rows["a_name"] = "guest";
}
if($rows["a_like"] == "")
{
$rows["a_like"] = "0";
}
if($rows["a_dislike"] == "")
{
$rows["a_dislike"] = "0";
}
echo" <img src=/Modules/Forum/avatar/".$Avatar[0].".png width=\"90\" height=\"90\"></img>\n
</td>
<td>
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"lightgrey\">
<tr>
<td bgcolor=\"#F8F7F1\"><strong>#". $rows['a_id']."</strong> , <strong>by:</strong>".$rows['a_name'];
if(($_SESSION["user_nickname"] == $rows["a_name"] && $settings["closed"] != 1)|| $_SESSION["user_admin"]=="1")
{
echo "<table align=\"right\"><td>";
echo "<a href=\"/Modules/Forum/delete_answer.php?topic=".$id."&answer=".$rows['a_id']."&path=".$moduleurl."\"><font color=\"red\">X</font></a>";
echo "</td></table>";
}
echo "</td>
</tr>
<tr>
<td bgcolor=\"#F8F7F1\"><font color=green>". $rows['a_answer']. "</font></td>
</tr>";
if($rows['a_attachment'] != "")
{
$pos1 = strpos($rows['a_attachment'], "-");
$pos2 = strpos($rows['a_attachment'], "-",$pos1+1);
$attname = substr($rows['a_attachment'], $pos2+1);
echo "
<tr>
<td bgcolor=\"#F8F7F1\"><strong>Attachment:</strong>
<a href=\"/Modules/Forum/getattachment.php?download=".$rows['a_attachment']. "\">".$attname."</a></font></td>
</tr>";
}
echo "
<tr>
<td bgcolor=\"#F8F7F1\">
<table width=100%>
<tr>
<td>
<strong>Date:</strong> ".$rows['a_datetime']."
</td>
<td align=\"right\">
<strong>";
if(isset($_SESSION["user_id"]))
{
$sql = "SELECT * FROM forum_like WHERE question = '".$id."' AND answer = '".$rows["a_id"]."'";
$result = mysql_query ($sql);
$liked = false;
$disliked = false;
while($Like=mysql_fetch_array($result))
{
if($Like[2]==$_SESSION["user_nickname"])
{
$liked = true;
$disliked = true;
}
}
if(!$liked)
echo $rows['a_like']."<a href=\"/Modules/Forum/include/like.php?user=".$_SESSION["user_nickname"]."&path=".$moduleurl."&topic=".$id."&answer=".$rows["a_id"]."\"><img src=/Modules/Forum/img/likekl.png width=20 height=20 border=0 /></a>";
else
echo $rows['a_like']."<img src=/Modules/Forum/img/likegreykl.png width=20 height=20 border=0 />";
if(!$disliked)
echo $rows['a_dislike']."<a href=\"/Modules/Forum/include/dislike.php?user=".$_SESSION["user_nickname"]."&path=".$moduleurl."&topic=".$id."&answer=".$rows["a_id"]."\"><img src=/Modules/Forum/img/dislikekl.png width=20 height=20 border=0 /></a>";
else
echo $rows['a_dislike']."<img src=/Modules/Forum/img/dislikegreykl.png width=20 height=20 border=0 />";
}
else
{
echo $rows['a_like']."<img src=/Modules/Forum/img/likegreykl.png width=20 height=20 border=0 />".
$rows['a_dislike']."<img src=/Modules/Forum/img/dislikegreykl.png width=20 height=20 border=0 />";
}
echo "
</strong>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />";
}
$sql3="SELECT view FROM $tbl_name WHERE id='$id'";
$result3=mysql_query($sql3);
$rows=mysql_fetch_array($result3);
$view=$rows['view'];
// if have no counter value set counter = 1
if(empty($view))
{
$view=1;
$sql4="INSERT INTO $tbl_name(view) VALUES('$view') WHERE id='$id'";
$result4=mysql_query($sql4);
}
// count more value
$addview=$view+1;
$sql5="update $tbl_name set view='$addview' WHERE id='$id'";
$result5=mysql_query($sql5);
mysql_close();
echo "
</td>
</tr>
</table>
<br />";
if (((isset ($_SESSION["user_id"]) && $settings["w_adminonly"]== "0") ||
$settings["w_guest"]=="1" ||
($_SESSION["user_admin"]=="1"&&$settings["w_adminonly"]== "1"))
&& $settings["closed"] != "1")
{
echo"
<table style=\"width: 400\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#CCCCCC\">
<tr>
<td>
<form name=\"form1\" method=\"post\" action=\"/Modules/Forum/add_answer.php\" enctype=\"multipart/form-data\">
<table style=\"width: 100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#FFFFFF\">
<tr>
<td valign=\"top\"><strong>Answer</strong></td>
<td valign=\"top\">:</td>
<td><textarea name=\"a_answer\" cols=\"45\" rows=\"3\" id=\"a_answer\"></textarea></td>
</tr>";
if (isset ($_SESSION["user_id"]))
{
echo "
<tr>
<td valign=\"top\"><strong>Attachment</strong></td>
<td valign=\"top\">:</td>
<td><input type=\"file\" name=\"datei\" /></td>
</tr>";
}
echo "
<tr>
<td>&nbsp;</td>
<td><input name=\"id\" type=\"hidden\" value=".$id." /><input name=\"path\" type=\"hidden\" value=".$moduleurl." /></td>
<td><input type=\"submit\" name=\"Submit\" value=\"Submit\" /> <input type=\"reset\" name=\"Submit2\" value=\"Reset\" /></td>
</tr>
</table>
</form>
</td>
</tr>
</table>";
}
}
?>