mirror of
https://github.com/e107inc/e107.git
synced 2025-01-17 12:48:24 +01:00
Issue #4578 - Legacy forum template issue with missing thread subject element.
This commit is contained in:
parent
c8e48970ce
commit
573a8d55af
@ -442,7 +442,7 @@ class forum_post_handler
|
||||
$userbox = "<tr>
|
||||
<td class='forumheader2' style='width:20%'>".LAN_FORUM_3010."</td>
|
||||
<td class='forumheader2' style='width:80%'>
|
||||
<input class='tbox form-control' type='text' name='anonname' size='71' value='".vartrue($anonname)."' maxlength='20' style='width:95%' />
|
||||
{FORUM_POST_AUTHOR: size=block-level}
|
||||
</td>
|
||||
</tr>";
|
||||
}
|
||||
@ -452,7 +452,7 @@ class forum_post_handler
|
||||
$subjectbox = "<tr>
|
||||
<td class='forumheader2' style='width:20%'>".LAN_FORUM_3011."</td>
|
||||
<td class='forumheader2' style='width:80%'>
|
||||
<input class='tbox form-control' type='text' name='subject' size='71' value='".vartrue($subject)."' maxlength='100' style='width:95%' />
|
||||
{FORUM_POST_SUBJECT: size=block-level}
|
||||
</td>
|
||||
</tr>";
|
||||
}
|
||||
|
@ -97,15 +97,20 @@ class plugin_forum_post_shortcodes extends e_shortcode
|
||||
// return forumjump(); // FIXME - broken in v1 themes
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* @return string
|
||||
*/
|
||||
function sc_userbox()
|
||||
{
|
||||
global $userbox;
|
||||
return (USER == false ? $userbox : '');
|
||||
return (USER === false) ? e107::getParser()->parseTemplate($userbox, true, $this) : '';
|
||||
}
|
||||
|
||||
function sc_forum_post_author()
|
||||
function sc_forum_post_author($opts = array())
|
||||
{
|
||||
$opts = array('size' => 'xlarge');
|
||||
$opts['size'] = 'xlarge';
|
||||
|
||||
$tp = e107::getParser();
|
||||
|
||||
if(USER == false)
|
||||
@ -126,15 +131,20 @@ class plugin_forum_post_shortcodes extends e_shortcode
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* @return string
|
||||
*/
|
||||
function sc_subjectbox()
|
||||
{
|
||||
global $subjectbox;
|
||||
return ($this->var['action'] == 'nt' ? $subjectbox : '');
|
||||
return $this->sc_forum_post_subject('boolean') ? e107::getParser()->parseTemplate($subjectbox, true, $this) : '';
|
||||
}
|
||||
|
||||
function sc_forum_post_subject()
|
||||
function sc_forum_post_subject($parm=null)
|
||||
{
|
||||
$opts = array('size' => 'xlarge');
|
||||
$opts = empty($parm) ? array('size' => 'xlarge') : $parm;
|
||||
|
||||
|
||||
if($this->var['action'] =='rp' || $this->var['action'] =='quote')
|
||||
{
|
||||
@ -153,6 +163,11 @@ class plugin_forum_post_shortcodes extends e_shortcode
|
||||
{
|
||||
$opts['required'] = 1;
|
||||
}
|
||||
|
||||
if($parm === 'boolean')
|
||||
{
|
||||
return empty($opts['disabled']);
|
||||
}
|
||||
// elseif($this->var['action'] == 'edit')
|
||||
// {
|
||||
// $_POST['subject'] = $this->varp;
|
||||
|
Loading…
x
Reference in New Issue
Block a user