mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 12:48:26 +02:00
Fix for news params in news shortcodes.
This commit is contained in:
@@ -35,7 +35,7 @@ class news_shortcodes extends e_shortcode
|
|||||||
|
|
||||||
private $imageItem;
|
private $imageItem;
|
||||||
|
|
||||||
public $param = array();
|
// protected $param; // do not enable - erases param. .
|
||||||
|
|
||||||
|
|
||||||
function __construct($eVars = null)
|
function __construct($eVars = null)
|
||||||
@@ -381,11 +381,16 @@ class news_shortcodes extends e_shortcode
|
|||||||
|
|
||||||
if($this->commentsDisabled || ($this->commentsEngine != 'e107'))
|
if($this->commentsDisabled || ($this->commentsEngine != 'e107'))
|
||||||
{
|
{
|
||||||
return;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
$class = varset($parm['class']) ? " ".$parm['class'] : "";
|
$class = varset($parm['class']) ? " ".$parm['class'] : "";
|
||||||
|
|
||||||
|
if(empty($this->param['commentlink']))
|
||||||
|
{
|
||||||
|
$this->param['commentlink'] = e107::getParser()->toGlyph('fa-comment');
|
||||||
|
}
|
||||||
|
|
||||||
// When news_allow_comments = 1 then it is disabled. Backward, but that's how it is in v1.x
|
// When news_allow_comments = 1 then it is disabled. Backward, but that's how it is in v1.x
|
||||||
$text = ($this->news_item['news_allow_comments'] ? $this->param['commentoffstring'] : "<a title='".$this->sc_newscommentcount()." comments' class='e-tip".$class."' href='".e107::getUrl()->create('news/view/item', $this->news_item)."'>".$this->param['commentlink'].'</a>');
|
$text = ($this->news_item['news_allow_comments'] ? $this->param['commentoffstring'] : "<a title='".$this->sc_newscommentcount()." comments' class='e-tip".$class."' href='".e107::getUrl()->create('news/view/item', $this->news_item)."'>".$this->param['commentlink'].'</a>');
|
||||||
return $text;
|
return $text;
|
||||||
@@ -398,7 +403,7 @@ class news_shortcodes extends e_shortcode
|
|||||||
{
|
{
|
||||||
if($this->commentsDisabled || ($this->commentsEngine != 'e107'))
|
if($this->commentsDisabled || ($this->commentsEngine != 'e107'))
|
||||||
{
|
{
|
||||||
return;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
$text = varset($parm['glyph']) ? e107::getParser()->toGlyph($parm['glyph']) : "";
|
$text = varset($parm['glyph']) ? e107::getParser()->toGlyph($parm['glyph']) : "";
|
||||||
|
@@ -1357,9 +1357,9 @@ class e_shortcode
|
|||||||
/**
|
/**
|
||||||
* e_shortcode constructor.
|
* e_shortcode constructor.
|
||||||
*/
|
*/
|
||||||
public function __construct()
|
public function __construct($eVars = null)
|
||||||
{
|
{
|
||||||
$this->scVars = new e_vars();
|
$this->scVars = !empty($eVars) ? $eVars : new e_vars();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user