summaryrefslogtreecommitdiff
path: root/www-ssl/nonpublic/news_output.php
blob: e1afc0679eaecbd5ade99439292de9c415897b31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?php

if( isset( $_POST["text"]) && isset( $_POST["betreff"]) && IsSet( $_POST["date"]) ) 
{
  if( !isset( $_POST["treffen"])) 
  	$_POST["treffen"] = 0;
  $SQL = "INSERT INTO `News` (`Datum`, `Betreff`, `Text`, `UID`, `Treffen`) ".
			"VALUES ('". $_POST["date"]. "', '". $_POST["betreff"]. "', '". $_POST["text"]. "', '".$_SESSION['UID'].
			"', '". $_POST["treffen"]. "');";
  $Erg = mysql_query($SQL, $con);
  if ($Erg == 1)
  	Print_Text(4);
}

if( !IsSet( $_GET["news_begin"]))
	$_GET["news_begin"]=0;
	
if( !IsSet( $_GET["DISPLAY_NEWS"]))
	$_GET["DISPLAY_NEWS"] = 5;
   
$SQL = "SELECT * FROM `News` ORDER BY `ID` DESC LIMIT ". intval($_GET["news_begin"]). ", ". intval($_GET["DISPLAY_NEWS"]);
$Erg = mysql_query($SQL, $con);

// anzahl zeilen
$news_rows  = mysql_num_rows($Erg);

for ($n = 0 ; $n < $news_rows ; $n++) 
{

  if (mysql_result($Erg, $n, "Treffen") == 0) 
  	echo "<p class='question'>";
  else 
	echo "<p class='engeltreffen'>";
  
  echo "<u>". ReplaceSmilies(mysql_result($Erg, $n, "Betreff")) ."</u>\n";

  // Schow Admin Page
  if( $_SESSION['CVS'][ "admin/news.php" ] == "Y" )
	echo " <a href=\"./../admin/news.php?action=change&date=". mysql_result($Erg, $n, "Datum"). "\">[edit]</a><br>\n\t\t";

  echo "<br>&nbsp; &nbsp;<font size=1>".mysql_result($Erg, $n, "Datum").", ";
  echo UID2Nick(mysql_result($Erg, $n, "UID"))."</font>";
  // avatar anzeigen?
  echo DisplayAvatar (mysql_result($Erg, $n, "UID"));
  echo "</p>\n";
  echo "<p class='answer'>". ReplaceSmilies(nl2br(mysql_result($Erg, $n, "Text"))) ."</p>\n";
  $RefID=mysql_result($Erg, $n, "ID");
  $countSQL="SELECT COUNT(*) FROM `news_comments` WHERE `Refid`='$RefID'";
  $countErg = mysql_query($countSQL, $con);
  $countcom = mysql_result($countErg, 0, "COUNT(*)");
  echo "<p class='comment' align='right'><a href=\"./news_comments.php?nid=$RefID\">$countcom comments</a></p>\n\n";
}

echo "<div align=\"center\">\n\n";
$rowerg = mysql_query("SELECT * FROM `News`", $con);
$rows  = mysql_num_rows($rowerg);
$dis_rows =  round (($rows / $DISPLAY_NEWS)+0.5);

Print_Text(5);

for ($i=1; $i <= $dis_rows; $i++) {
	if (!((($i * $DISPLAY_NEWS) - $_GET["news_begin"]) == $DISPLAY_NEWS)) {
		echo "<a href=\"./news.php?news_begin=".(($i*$DISPLAY_NEWS) - $DISPLAY_NEWS - 1)."\">$i</a>&nbsp; ";
	} else {
		echo "$i&nbsp; ";
	}
}
echo "</div>";

?>

<br>
<hr>
<h4><?PHP Print_Text(6); ?></h4>
<a name="Neu">&nbsp;</a>

<form action="<?PHP echo $ENGEL_ROOT ?>nonpublic/news.php" method="post">
<?PHP 
// Datum mit uebergeben, um doppelte Eintraege zu verhindern 
// (Reload nach dem Eintragen!)
?>
<input type="hidden" name="date" value="<?PHP echo date("Y-m-d H:i:s"); ?>">
<table>
 <tr>
  <td align="right"><?PHP Print_Text(7); ?></td>
  <td><input type="text" name="betreff" size="60"></td>
 </tr>
 <tr>
  <td align="right"><?PHP Print_Text(8); ?></td>
  <td><textarea name="text" cols="50" rows="10"></textarea></td>
 </tr>

<?PHP
if ($_SESSION['CVS']["nonpublic/newsAddMeting"] == "Y") {
?>
 <tr>
  <td align="right"><?PHP Print_Text(9); ?></td>
  <td><input type="checkbox" name="treffen" size="1" value="1"></td>
 </tr>
<?PHP
}
?>
</table>
<br>
<input type="submit" value="<?PHP Print_Text("save"); ?>">
</form>