1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-04 21:57:51 +02:00

Merge pull request #2143 from rica-carv/rica-carv-patch-3

Forum: Fixes #2141
This commit is contained in:
Cameron
2016-12-13 13:30:06 -08:00
committed by GitHub

View File

@@ -373,20 +373,25 @@ class forum_post_handler
global $FORUMPOST, $subjectbox, $userbox, $poll_form, $fileattach, $fileattach_alert; // needed for BC.
$FORUM_POST_TEMPLATE = array();
$FORUM_POSTED_TEMPLATE = array();
//-- $FORUM_POST_TEMPLATE = array();
//-- $FORUM_POSTED_TEMPLATE = array();
$FORUMREPLYPOSTED = '';
$FORUMTHREADPOSTED = '';
$FORUMPOLLPOSTED = '';
$file = "forum_".$type."_template.php";
// $file = "forum_".$type."_template.php";
if($template = e107::getTemplate('forum', 'forum_post'))
{
$FORUM_POST_TEMPLATE = $template;
}
elseif (empty($FORUMPOST) && empty($FORUMREPLYPOSTED) && empty($FORUMTHREADPOSTED))
// var_dump ($type);
// var_dump (e107::getTemplate('forum', 'forum_'.$type));
$template = e107::getTemplate('forum', 'forum_'.$type);
//-- if($template = e107::getTemplate('forum', 'forum_'.$type))
//-- {
//-- $FORUM_POST_TEMPLATE = $template;
//-- }
//-- elseif (empty($FORUMPOST) && empty($FORUMREPLYPOSTED) && empty($FORUMTHREADPOSTED))
if (empty($template) && empty($FORUMPOST) && empty($FORUMREPLYPOSTED) && empty($FORUMTHREADPOSTED))
{
$file = "forum_".$type."_template.php";
if (is_readable(THEME.$file))
{
include_once(THEME.$file);
@@ -609,33 +614,29 @@ class forum_post_handler
if($type == 'post')
//-- if($type == 'post' || $type == 'posted')
if($template)
{
$template= (deftrue('BOOTSTRAP')) ? $FORUM_POST_TEMPLATE : array('form'=>$FORUMPOST);
//-- $template= (deftrue('BOOTSTRAP')) ? $FORUM_POST_TEMPLATE : array('form'=>$FORUMPOST);
$template= (deftrue('BOOTSTRAP')) ? $template : array('form'=>$FORUMPOST);
// print_a($template);
return $this->upgradeTemplate($template);
}
else
{
if (deftrue('BOOTSTRAP')) //v2.x
{
return $FORUM_POSTED_TEMPLATE;
}
else //v1.x
{
//-- else
//-- {
//-- if (deftrue('BOOTSTRAP')) //v2.x
//-- {
//-- return $FORUM_POSTED_TEMPLATE;
//-- }
//-- else //v1.x
//-- {
return array(
"reply" => $FORUMREPLYPOSTED,
"thread" => $FORUMTHREADPOSTED,
"poll" => $FORUMPOLLPOSTED
);
}
}
//-- }
//-- }
}