1
0
mirror of https://github.com/e107inc/e107.git synced 2025-09-03 03:13:34 +02:00

Switch to include_lan()

This commit is contained in:
marj
2009-11-19 09:52:35 +00:00
parent d8436b9f18
commit 5961e8cba4
5 changed files with 90 additions and 88 deletions

View File

@@ -1,4 +1,4 @@
<?php
<?php
/*
* e107 website system
*
@@ -9,29 +9,32 @@
*
*
* $Source: /cvs_backup/e107_0.8/e107_plugins/newforumposts_main/newforumposts_main.php,v $
* $Revision: 1.5 $
* $Date: 2009-11-18 01:05:53 $
* $Author: e107coders $
* $Revision: 1.6 $
* $Date: 2009-11-19 09:52:35 $
* $Author: marj_nl_fr $
*/
if (!defined('e107_INIT')) { exit; }
if(!defined('e107_INIT')) { exit();}
require_once (e_HANDLER.'userclass_class.php');
$query = ($pref['nfp_posts'] ? 'thread_lastpost' : 'thread_datestamp');
include_lan(e_PLUGIN.'newforumposts_main/languages/'.e_LANGUAGE.'.php');
$path = e_PLUGIN.'forum/';
require_once(e_HANDLER."userclass_class.php");
$query = ($pref['nfp_posts'] ? "thread_lastpost" : "thread_datestamp");
$lan_file = e_PLUGIN."newforumposts_main/languages/".e_LANGUAGE.".php";
$path = e_PLUGIN."forum/";
include_once((file_exists($lan_file) ? $lan_file : e_PLUGIN."newforumposts_main/languages/English.php"));
global $sql, $ns;
// get template ...
if (file_exists(THEME."newforumpost.php")) {
require_once(THEME."newforumpost.php");
if(is_readable(THEME.'newforumpost.php'))
{
require_once (THEME.'newforumpost.php');
}
else if(!isset($NEWFORUMPOSTSTYLE_HEADER)) {
elseif(!isset($NEWFORUMPOSTSTYLE_HEADER))
{
// no template found - use default ...
$NEWFORUMPOSTSTYLE_HEADER = "
<!-- newforumposts -->
<div style='text-align:center'>\n<table style='width:auto' class='fborder'>
<div style='text-align:center'>
<table style='width:auto' class='fborder'>
<tr>
<td style='width:5%' class='forumheader'>&nbsp;</td>
<td style='width:45%' class='forumheader'>".NFPM_LAN_1."</td>
@@ -39,8 +42,8 @@ else if(!isset($NEWFORUMPOSTSTYLE_HEADER)) {
<td style='width:5%; text-align:center' class='forumheader'>".NFPM_LAN_3."</td>
<td style='width:5%; text-align:center' class='forumheader'>".NFPM_LAN_4."</td>
<td style='width:25%; text-align:center' class='forumheader'>".NFPM_LAN_5."</td>
</tr>\n";
</tr>";
$NEWFORUMPOSTSTYLE_MAIN = "
<tr>
<td style='width:5%; text-align:center' class='forumheader3'>{ICON}</td>
@@ -49,11 +52,17 @@ else if(!isset($NEWFORUMPOSTSTYLE_HEADER)) {
<td style='width:5%; text-align:center' class='forumheader3'>{VIEWS}</td>
<td style='width:5%; text-align:center' class='forumheader3'>{REPLIES}</td>
<td style='width:25%; text-align:center' class='forumheader3'>{LASTPOST}<br /><span class='smalltext'>{LASTPOSTDATE}&nbsp;</span></td>
</tr>\n";
$NEWFORUMPOSTSTYLE_FOOTER = "<tr>\n<td colspan='6' style='text-align:center' class='forumheader2'>
<span class='smalltext'>".NFPM_LAN_6.": <b>{TOTAL_TOPICS}</b> | ".NFPM_LAN_4.": <b>{TOTAL_REPLIES}</b> | ".NFPM_LAN_3.": <b>{TOTAL_VIEWS}</b></span>\n</td>\n</tr>\n</table>\n</div>";
</tr>";
$NEWFORUMPOSTSTYLE_FOOTER = "
<tr>
<td colspan='6' style='text-align:center' class='forumheader2'>
<span class='smalltext'>".NFPM_LAN_6.": <b>{TOTAL_TOPICS}</b> | ".NFPM_LAN_4.": <b>{TOTAL_REPLIES}</b> | ".NFPM_LAN_3.": <b>{TOTAL_VIEWS}</b></span>
</td>
</tr>
</table>
</div>";
}
$results = $sql->db_Select_gen("
@@ -69,17 +78,18 @@ ORDER BY t.$query DESC LIMIT 0, ".$pref['nfp_amount']);
$forumArray = $sql->db_getList();
if (!isset($gen) || !is_object($gen)) {
if(!isset($gen) || !is_object($gen))
{
$gen = new convert;
}
if (file_exists(THEME."forum/new_small.png"))
if(is_readable(THEME."forum/new_small.png"))
{
$ICON = "<img src='".THEME."forum/new_small.png' alt='' />";
$ICON = "<img src='".THEME."forum/new_small.png' alt='' />";
}
else
{
$ICON = "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/new_small.png' alt='' />";
$ICON = "<img src='".e_PLUGIN_ABS."forum/images/".IMODE."/new_small.png' alt='' />";
}
$TOTAL_TOPICS = $sql->db_Count("forum_t", "(*)", " WHERE thread_parent='0' ");
$TOTAL_REPLIES = $sql->db_Count("forum_t", "(*)", " WHERE thread_parent!='0' ");
@@ -88,10 +98,10 @@ $tmp = $sql->db_Fetch();
$TOTAL_VIEWS = $tmp[0];
$text = preg_replace("/\{(.*?)\}/e", '$\1', $NEWFORUMPOSTSTYLE_HEADER);
foreach($forumArray as $forumInfo)
foreach ($forumArray as $forumInfo)
{
extract($forumInfo);
$r_datestamp = $gen->convert_date($thread_lastpost, "forum");
if($thread_total_replies)
{
@@ -118,7 +128,7 @@ foreach($forumArray as $forumInfo)
$LASTPOST = " - ";
$LASTPOSTDATE = "";
}
$x = explode(chr(1), $thread_user);
$tmp = explode(".", $x[0], 2);
if($user_name)
@@ -136,22 +146,21 @@ foreach($forumArray as $forumInfo)
$POSTER = NFPM_L16;
}
}
$THREAD = "<a href='".$path."forum_viewtopic.php?{$thread_id}.last'>$thread_name</a>";
$FORUM = "<a href='".$path."forum_viewforum.php?{$forum_id}'>$forum_name</a>";
$VIEWS = $thread_views;
$REPLIES = $thread_total_replies;
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $NEWFORUMPOSTSTYLE_MAIN);
}
$text .= preg_replace("/\{(.*?)\}/e", '$\1', $NEWFORUMPOSTSTYLE_FOOTER);
$text = ($pref['nfp_layer'] ? "<div style='border : 0; padding : 4px; width : auto; height : ".$pref['nfp_layer_height']."px; overflow : auto; '>".$text."</div>" : $text);
if ($results)
if($results)
{
$ns->tablerender($pref['nfp_caption'], $text, "nfp");
$ns->tablerender($pref["nfp_caption"], $text, "nfp");
}
?>