home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 April
/
PCWorld_2005-04_cd.bin
/
akce
/
web
/
phpnuke
/
PHP-Nuke-7.5.exe
/
html
/
modules
/
Topics
/
index.php
< prev
Wrap
PHP Script
|
2004-08-23
|
5KB
|
102 lines
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/* */
/************************************************************************/
/* Additional security checking code 2003 by chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************************/
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._ACTIVETOPICS."";
include("header.php");
global $prefix, $db;
$result = $db->sql_query("SELECT topicid, topicname, topicimage, topictext FROM ".$prefix."_topics ORDER BY topictext");
if ($db->sql_numrows($result) == 0) {
include("header.php");
include("footer.php");
}
if ($db->sql_numrows($result) > 0) {
$r_options = "";
if (isset($cookie[4])) { $r_options .= "&mode=$cookie[4]"; }
if (isset($cookie[5])) { $r_options .= "&order=$cookie[5]"; }
if (isset($cookie[6])) { $r_options .= "&thold=$cookie[6]"; }
OpenTable();
echo "<center><font class=\"title\"><b>"._ACTIVETOPICS."</b></font><br>\n"
."<font class=\"content\">"._CLICK2LIST."</font><br><br>\n"
."<form action=\"modules.php?name=Search\" method=\"post\">"
."<input type=\"name\" name=\"query\" size=\"30\"> "
."<input type=\"submit\" value=\""._SEARCH."\">"
."</form></center><br><br>";
while ($row = $db->sql_fetchrow($result)) {
$topicid = intval($row['topicid']);
$topicname = stripslashes($row['topicname']);
$topicimage = stripslashes($row['topicimage']);
$topictext = stripslashes(check_html($row['topictext'], "nohtml"));
$ThemeSel = get_theme();
if (@file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
$res = $db->sql_query("SELECT counter FROM ".$prefix."_stories WHERE topic='$topicid'");
$numrows = $db->sql_numrows($res);
$reads = 0;
while ($counting = $db->sql_fetchrow($res)) {
$ccounter = $counting[counter];
$reads = $reads+$ccounter;
}
title($topictext);
echo "<table border=\"1\" width=\"100%\" align=\"center\" cellpadding=\"2\">\n"
."<tr><td valign=\"top\" width='25%'>\n"
."<a href=\"modules.php?name=News&new_topic=$topicid\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" hspace='5' vspace='5'></a><br><br>\n"
."<font class=\"content\">\n"
."<big><strong>·</strong></big> <b>"._TOPIC.":</b> $topictext<br>\n"
."<big><strong>·</strong></big> <b>"._TOTNEWS.":</b> $numrows<br>\n"
."<big><strong>·</strong></big> <b>"._TOTREADS.":</b> $reads</font>\n"
."</td>\n"
."<td valign='top'>";
$result2 = $db->sql_query("SELECT sid, catid, title FROM ".$prefix."_stories WHERE topic='$topicid' ORDER BY sid DESC LIMIT 0,10");
$num = $db->sql_numrows($result2);
if ($num != 0) {
while ($row2 = $db->sql_fetchrow($result2)) {
$sid = intval($row2['sid']);
$catid = intval($row2['catid']);
$title = stripslashes(check_html($row2['title'], "nohtml"));
$row3 = $db->sql_fetchrow($db->sql_query("SELECT title FROM ".$prefix."_stories_cat WHERE catid='$catid'"));
$rtitle = stripslashes(check_html($row3['title'], "nohtml"));
if ($catid == 0) {
$cat_link = "";
} else {
$cat_link = "<a href='modules.php?name=News&file=categories&op=newindex&catid=$catid'><b>$rtitle</b></a>: ";
}
echo "<img src='modules/$module_name/images/arrow.gif' border='0' alt='' title=''> $cat_link<a href='modules.php?name=News&file=article&sid=$sid$r_options'>$title</a><br>";
}
if ($num == 10) {
echo "<div align='right'><big><strong>·</strong></big> <a href='modules.php?name=News&new_topic=$topicid'><b>"._MORE." --></b></a> </div>";
}
} else {
echo "<i>"._NONEWSYET."</i>";
}
echo "</td></tr></table><br><br>";
}
}
CloseTable();
include("footer.php");
?>