e107_plugins/forum/templates/forum_viewforum_template.php
<?php
/*
* e107 website system
*
* Copyright (C) 2008-2013 e107 Inc (e107.org)
* Released under the terms and conditions of the
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
*
*/
if (!defined('e107_INIT')) { exit; }
if(!defined("USER_WIDTH")){ define("USER_WIDTH","width:95%"); }
if (empty($FORUM_VIEW_START))
{
$FORUM_VIEW_START = "
<div style='text-align:center'>
<div class='spacer'>
<table style='".USER_WIDTH."' class='fborder table' >
<tr>
<td style='width:80%' class='forumheader'>
<span class='mediumtext'>{FORUMTITLE}</span></td>
</tr>
</table>
</div>
<table style='".USER_WIDTH."'>
<tr>
<td style='width:80%'>
<span class='mediumtext'>{THREADPAGES}</span>
</td>
<td style='width:20%; text-align:right'>
{NEWTHREADBUTTON}
</td>
</tr>
</table>
<div class='spacer'>
{MESSAGE}
<div class='spacer'>
<table style='".USER_WIDTH."' class='fborder table'>
<tr>
<td style='width:3%' class='fcaption'> </td>
<td style='width:47%' class='fcaption'>{THREADTITLE}</td>
<td style='width:20%; text-align:center' class='fcaption'>{STARTERTITLE}</td>
<td style='width:5%; text-align:center' class='fcaption'>{REPLYTITLE}</td>
<td style='width:5%; text-align:center' class='fcaption'>{VIEWTITLE}</td>
<td style='width:20%; text-align:center' class='fcaption'>{LASTPOSTITLE}</td>
</tr>";
}
if(empty($FORUM_VIEW_START_CONTAINER))
{
$FORUM_VIEW_START_CONTAINER = "
<div style='text-align:center'>
<div class='spacer'>
<table style='".USER_WIDTH."' class='fborder table' >
<tr>
<td class='fcaption'>{BREADCRUMB}</td>
</tr>
{SUBFORUMS}
</table>
</div>
";
}
// XXX These templates should remain unchanged.
if (empty($FORUM_VIEW_FORUM)) {
$SC_WRAPPER['LASTPOST:type=date'] = "{---}<br>";
$SC_WRAPPER['LASTPOST:type=url'] = " <a href='{---}'>".IMAGE_post2."</a>";
$FORUM_VIEW_FORUM = "
<tr>
<td style='vertical-align:middle; text-align:center; width:3%' class='forumheader3'>{ICON}</td>
<td style='vertical-align:middle; text-align:left; width:47%' class='forumheader3'>
<table style='width:100%'>
<tr>
<td style='width:90%'><span class='mediumtext'><b>{THREADTYPE}{THREADNAME}</b></span><br /><span class='smalltext'>{PAGES}</span></td>
<td style='width:10%; white-space:nowrap;'>{ADMIN_ICONS}</td>
</tr>
</table>
</td>
<td style='vertical-align:middle; text-align:center; width:20%' class='forumheader3'>{POSTER}<br />{THREADDATE}</td>
<td style='vertical-align:middle; text-align:center; width:5%' class='forumheader3'>{REPLIES}</td>
<td style='vertical-align:middle; text-align:center; width:5%' class='forumheader3'>{VIEWS}</td>
<td style='vertical-align:middle; text-align:center; width:20%' class='forumheader3'>{LASTPOST}</td>
</tr>";
}
if (empty($FORUM_VIEW_FORUM_STICKY))
{
$FORUM_VIEW_FORUM_STICKY = "
<tr>
<td style='vertical-align:middle; text-align:center; width:3%' class='forumheader3'>{ICON}</td>
<td style='vertical-align:middle; text-align:left; width:47%' class='forumheader3'>
<table style='width:100%'>
<tr>
<td style='width:90%'><span class='mediumtext'><b>{THREADTYPE}{THREADNAME}</b></span> <span class='smalltext'>{PAGES}</span></td>
<td style='width:10%; white-space:nowrap;'>{ADMIN_ICONS}</td>
</tr>
</table>
</td>
<td style='vertical-align:middle; text-align:center; width:20%' class='forumheader3'>{POSTER}<br />{THREADDATE}</td>
<td style='vertical-align:middle; text-align:center; width:5%' class='forumheader3'>{REPLIES}</td>
<td style='vertical-align:middle; text-align:center; width:5%' class='forumheader3'>{VIEWS}</td>
<td style='vertical-align:middle; text-align:center; width:20%' class='forumheader3'>{LASTPOST}</td>
</tr>";
}
if (empty($FORUM_VIEW_FORUM_ANNOUNCE))
{
$FORUM_VIEW_FORUM_ANNOUNCE = "
<tr>
<td style='vertical-align:middle; text-align:center; width:3%' class='forumheader3'>{ICON}</td>
<td style='vertical-align:middle; text-align:left; width:47%' class='forumheader3'>
<table style='width:100%'>
<tr>
<td style='width:90%'><span class='mediumtext'><b>{THREADTYPE}{THREADNAME}</b></span> <span class='smalltext'>{PAGES}</span></td>
<td style='width:10%; white-space:nowrap;'>{ADMIN_ICONS}</td>
</tr>
</table>
</td>
<td style='vertical-align:middle; text-align:center; width:20%' class='forumheader3'>{POSTER}<br />{THREADDATE}</td>
<td style='vertical-align:middle; text-align:center; width:5%' class='forumheader3'>{REPLIES}</td>
<td style='vertical-align:middle; text-align:center; width:5%' class='forumheader3'>{VIEWS}</td>
<td style='vertical-align:middle; text-align:center; width:20%' class='forumheader3'>{LASTPOST}</td>
</tr>";
}
if (empty($FORUM_VIEW_END))
{
$FORUM_VIEW_END = "
</table>
</div>
<table style='".USER_WIDTH."'>
<tr>
<td style='width:80%'><span class='mediumtext'>{THREADPAGES}</span>
</td>
<td style='width:20%; text-align:right'>
{NEWTHREADBUTTON}
</td>
</tr>
<tr>
<td colspan ='2'>
{FORUMJUMP}
</td>
</tr>
</table>
<div class='spacer'>
<table class='fborder table' style='".USER_WIDTH."'>
<tr>
<td style='vertical-align:middle; width:50%' class='forumheader3'><span class='smalltext'>{LAN=LAN_FORUM_1009}: {MODERATORS}</span></td>
<td style='vertical-align:middle; width:50%' class='forumheader3'><span class='smalltext'>{BROWSERS}</span></td>
</tr>
</table>
</div>
<div class='spacer'>
<table class='fborder table' style='".USER_WIDTH."'>
<tr>
<td style='vertical-align:middle; width:50%' class='forumheader3'>{ICONKEY}</td>
<td style='vertical-align:middle; text-align:center; width:50%' class='forumheader3'><span class='smallblacktext'>{PERMS}</span><br /><br />{SEARCH}
</td>
</tr>
</table>
</div>
</div>
<div class='spacer'>";
// hardcoded deprecated rss links
// <div style='text-align:center;'>
// <a href='".e_PLUGIN."rss_menu/rss.php?11.1.".e_QUERY."'><img src='".e_PLUGIN."rss_menu/images/rss1.png' alt='{LAN=431}' style='vertical-align: middle; border: 0;' /></a>
// <a href='".e_PLUGIN."rss_menu/rss.php?11.2.".e_QUERY."'><img src='".e_PLUGIN."rss_menu/images/rss2.png' alt='{LAN=432}' style='vertical-align: middle; border: 0;' /></a>
// <a href='".e_PLUGIN."rss_menu/rss.php?11.3.".e_QUERY."'><img src='".e_PLUGIN."rss_menu/images/rss3.png' alt='{LAN=433}' style='vertical-align: middle; border: 0;' /></a>
// </div>
//
$FORUM_VIEW_END .= "
<div class='nforumdisclaimer' style='text-align:center'>Powered by <b>e107 Forum System</b></div>
</div>
";
}
if(empty($FORUM_VIEW_END_CONTAINER))
{
$FORUM_VIEW_END_CONTAINER = "
<table style='".USER_WIDTH."'>
<tr>
<td colspan ='2'>
{FORUMJUMP}
</td>
</tr>
</table>
<div class='nforumdisclaimer' style='text-align:center'>Powered by <b>e107 Forum System</b></div></div>
";
}
if (empty($FORUM_VIEW_SUB_START))
{
$FORUM_VIEW_SUB_START = "
<tr>
<td colspan='2'>
<br />
<div>
<table style='width:100%'>
<tr>
<td class='fcaption' style='width: 5%'> </td>
<td class='fcaption' style='width: 45%'>{LAN=FORUM_1002}</td>
<td class='fcaption' style='width: 10%'>{LAN=FORUM_0002}</td>
<td class='fcaption' style='width: 10%'>{LAN=FORUM_0003}</td>
<td class='fcaption' style='width: 30%'>{LAN=FORUM_0004}</td>
</tr>
";
}
if (empty($FORUM_VIEW_SUB))
{
$FORUM_VIEW_SUB = "
<tr>
<td class='forumheader3' style='text-align:center'>{NEWFLAG}</td>
<td class='forumheader3' style='text-align:left'><b>{SUB_FORUMTITLE}</b><br />{SUB_DESCRIPTION}</td>
<td class='forumheader3' style='text-align:center'>{SUB_THREADS}</td>
<td class='forumheader3' style='text-align:center'>{SUB_REPLIES}</td>
<td class='forumheader3' style='text-align:center'>{SUB_LASTPOST}</td>
</tr>
";
}
if (empty($FORUM_VIEW_SUB_END))
{
$FORUM_VIEW_SUB_END = "
</table><br /><br />
</div>
</td>
</tr>
";
}
if (empty($FORUM_IMPORTANT_ROW)) {
$FORUM_IMPORTANT_ROW = "<tr><td class='forumheader'> </td><td colspan='5' class='forumheader'><span class='mediumtext'><b>{LAN=FORUM_1006}</b></span></td></tr>";
}
if (empty($FORUM_NORMAL_ROW))
{
$FORUM_NORMAL_ROW = "<tr><td class='forumheader'> </td><td colspan='5' class='forumheader'><span class='mediumtext'><b>{LAN=FORUM_1007}</b></span></td></tr>";
}
$FORUM_CRUMB['sitename']['value'] = "<a class='forumlink' href='{SITENAME_HREF}'>{SITENAME}</a>";
$FORUM_CRUMB['sitename']['sep'] = " :: ";
$FORUM_CRUMB['forums']['value'] = "<a class='forumlink' href='{FORUMS_HREF}'>{FORUMS_TITLE}</a>";
$FORUM_CRUMB['forums']['sep'] = " :: ";
$FORUM_CRUMB['parent']['value'] = "<a class='forumlink' href='{PARENT_HREF}'>{PARENT_TITLE}</a>";
$FORUM_CRUMB['parent']['sep'] = " :: ";
$FORUM_CRUMB['subparent']['value'] = "<a class='forumlink' href='{SUBPARENT_HREF}'>{SUBPARENT_TITLE}</a>";
$FORUM_CRUMB['subparent']['sep'] = " :: ";
$FORUM_CRUMB['forum']['value'] = "{FORUM_TITLE}";
// New in v2.x - requires a bootstrap theme be loaded.
//TODO Find a good place to put a {SEARCH} dropdown.
$FORUM_VIEWFORUM_TEMPLATE['caption'] = "";
$FORUM_VIEWFORUM_TEMPLATE['start'] = "<div id='forum-viewforum'>";
$FORUM_VIEWFORUM_TEMPLATE['header'] = "<div class=' row-fluid'><div>{BREADCRUMB}</div></div>
<div class='row row-fluid'>
<div class='col-md-9 span9 pull-left float-left float-start'><h3>{FORUMIMAGE:h=60}{FORUMTITLE}</h3></div>
<div class='col-md-3 span3 pull-right float-right float-end right'>{NEWTHREADBUTTONX}</div></div>
<table class='table table-hover table-striped table-bordered'>
<colgroup>
<col style='width:3%' />
<col />
<col style='width:8%' />
<col class='hidden-xs' style='width:8%' />
<col class='hidden-xs' style='width:20%' />
</colgroup>
{SUBFORUMS}";
$FORUM_VIEWFORUM_TEMPLATE['item'] = "<tr>
<td>{ICON}</td>
<td>
<div class='row'>
<div class='col-12 col-xs-12 col-md-9'>
{THREADNAME}
<div><small>{LAN=FORUM_1004}: {POSTER} {THREADTIMELAPSE} </small></div>
</div><div class='col-12 col-xs-12 col-md-3 text-right'> {PAGESX}</div>
</div>
</td>
<td class='text-center'>{REPLIESX}</td><td class='hidden-xs text-center'>{VIEWSX}</td>
<td class='hidden-xs'><small>{LASTPOSTUSER} {LASTPOSTDATE} </small><div class='span2 right float-right pull-right float-end'>{ADMINOPTIONS}</div></td>
</tr>\n";
$FORUM_VIEWFORUM_TEMPLATE['item-sticky'] = $FORUM_VIEWFORUM_TEMPLATE['item'] ; // "<tr><td>{THREADNAME}</td></tr>\n";
$FORUM_VIEWFORUM_TEMPLATE['item-announce'] = $FORUM_VIEWFORUM_TEMPLATE['item'] ; // "<tr><td>{THREADNAME}</td></tr>\n";
$FORUM_VIEWFORUM_TEMPLATE['sub-header'] = "<tr>
<th colspan='2'>{LAN=FORUM_1002}</th>
<th class='text-center'>{LAN=FORUM_0003}</th>
<th class='hidden-xs text-center'>{LAN=FORUM_0002}</th>
<th class='hidden-xs'>{LAN=FORUM_0004}</th>
</tr>";
$FORUM_VIEWFORUM_TEMPLATE['sub-item'] = "<tr><td>{NEWFLAG}</td>
<td><div>{SUB_FORUMIMAGE:h=50}{SUB_FORUMTITLE}</div><small>{SUB_DESCRIPTION}</small></td>
<td class='text-center'>{SUB_REPLIESX}</td>
<td class='hidden-xs text-center'>{SUB_THREADSX}</td>
<td class='hidden-xs'><small>{SUB_LASTPOSTUSER} {SUB_LASTPOSTDATE}</small></td>
</tr>\n";
$FORUM_VIEWFORUM_TEMPLATE['sub-footer'] = "";
/* Examples top divider with shortcodes - working
$FORUM_VIEWFORUM_TEMPLATE['divider-important'] = "<tr><th colspan='2'>{LAN=FORUM_1006} {FORUMTITLE}</th><th class='text-center'>{LAN=FORUM_0003}</th><th class='hidden-xs text-center'>{LAN=FORUM_1005}</th><th class='hidden-xs'>{LAN=FORUM_0004}</th></tr>";
$FORUM_VIEWFORUM_TEMPLATE['divider-normal'] = "<tr><th colspan='2'>{LAN=FORUM_1007} {FORUMTITLE}</th><th class='text-center' >{LAN=FORUM_0003}</th><th class='hidden-xs text-center'>{LAN=FORUM_1005}</th><th class='hidden-xs'>{LAN=FORUM_0004}</th></tr>";
*/
$FORUM_VIEWFORUM_TEMPLATE['divider-important'] = "<tr><th colspan='2'>{LAN=FORUM_1006}</th><th class='text-center'>{LAN=FORUM_0003}</th><th class='hidden-xs text-center'>{LAN=FORUM_1005}</th><th class='hidden-xs'>{LAN=FORUM_0004}</th></tr>";
$FORUM_VIEWFORUM_TEMPLATE['divider-normal'] = "<tr><th colspan='2'>{LAN=FORUM_1007}</th><th class='text-center' >{LAN=FORUM_0003}</th><th class='hidden-xs text-center'>{LAN=FORUM_1005}</th><th class='hidden-xs'>{LAN=FORUM_0004}</th></tr>";
$SC_WRAPPER['VIEWABLE_BY'] = "<div class='panel panel-default' style='margin-top:10px'><div class='panel-heading'>{LAN=FORUM_8012}</div><div class='panel-body'>{---}</div></div>";
$FORUM_VIEWFORUM_TEMPLATE['footer'] = "</table>
<div class='row row-fluid d-flex justify-content-between'>
<div class='col-md-5 col-lg-2 span5 pull-left float-left float-start left'>{THREADPAGES}</div><div class='col-md-3 span3 pull-right float-right float-end right'>{NEWTHREADBUTTONX}</div>
</div>
<div class='mb-4'>
<div class='panel panel-default' style='margin-top:50px'>
<div class='panel-heading'>{LAN=FORUM_8011}</div>
<div class='panel-body'>
{ICONKEY}
</div>
</div>
</div>
<div class='forum-perms'>{PERMS}</div>
{VIEWABLE_BY}
";
$FORUM_VIEWFORUM_TEMPLATE['end'] = "</div>\n<!--- END --> \n";
// define {ICONKEY}
$FORUM_VIEWFORUM_TEMPLATE['iconkey'] = "
<div class='row' >
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=new} {LAN=FORUM_0039}</div>
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=nonew} {LAN=FORUM_0040}</div>
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=sticky} {LAN=FORUM_1011}</div>
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=announce} {LAN=FORUM_1013}</div>
</div>
<div class='row' >
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=new_popular} {LAN=FORUM_0039} {LAN=FORUM_1010}</div>
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=nonew_popular} {LAN=FORUM_0040} {LAN=FORUM_1010}</div>
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=noreplies} {LAN=FORUM_1021}</div>
<div class='col-sm-3 col-6 col-xs-6'>{ICON: type=closed} {LAN=FORUM_1014}</div>
</div>
";
$FORUM_VIEWFORUM_TEMPLATE['forum-crumb'] = $FORUM_CRUMB;
// $FORUM_VIEWFORUM_WRAPPER['THREADNAME'] = "<span class='label label-info'>{---}</span>";