mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 12:48:26 +02:00
Allow constants in News Grid Caption.
This commit is contained in:
@@ -8,7 +8,9 @@
|
|||||||
if (!defined('e107_INIT')) { exit; }
|
if (!defined('e107_INIT')) { exit; }
|
||||||
|
|
||||||
$cacheString = 'nq_news_grid_menu_'.md5(serialize($parm));
|
$cacheString = 'nq_news_grid_menu_'.md5(serialize($parm));
|
||||||
|
|
||||||
$cached = e107::getCache()->retrieve($cacheString);
|
$cached = e107::getCache()->retrieve($cacheString);
|
||||||
|
|
||||||
if(false === $cached)
|
if(false === $cached)
|
||||||
{
|
{
|
||||||
e107::plugLan('news');
|
e107::plugLan('news');
|
||||||
@@ -20,6 +22,8 @@ if(false === $cached)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$parms = $parm;
|
$parms = $parm;
|
||||||
|
|
||||||
|
e107::getDebug()->log($parms);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($parms['caption'][e_LANGUAGE]))
|
if(isset($parms['caption'][e_LANGUAGE]))
|
||||||
@@ -27,6 +31,12 @@ if(false === $cached)
|
|||||||
$parms['caption'] = $parms['caption'][e_LANGUAGE];
|
$parms['caption'] = $parms['caption'][e_LANGUAGE];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(defset($parms['caption']))
|
||||||
|
{
|
||||||
|
$parms['caption'] = constant($parms['caption']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$ntree = e107::getObject('e_news_tree', null, e_HANDLER.'news_class.php');
|
$ntree = e107::getObject('e_news_tree', null, e_HANDLER.'news_class.php');
|
||||||
$template = e107::getTemplate('news', 'news_menu', 'grid');
|
$template = e107::getTemplate('news', 'news_menu', 'grid');
|
||||||
$gridSize = vartrue($parms['layout'],'col-md-4');
|
$gridSize = vartrue($parms['layout'],'col-md-4');
|
||||||
@@ -60,6 +70,12 @@ if(false === $cached)
|
|||||||
|
|
||||||
$treeparm = array();
|
$treeparm = array();
|
||||||
if(vartrue($parms['count'])) $treeparm['db_limit'] = '0, '.intval($parms['count']);
|
if(vartrue($parms['count'])) $treeparm['db_limit'] = '0, '.intval($parms['count']);
|
||||||
|
|
||||||
|
if(!empty($parms['limit']))
|
||||||
|
{
|
||||||
|
$treeparm['db_limit'] = '0, '.intval($parms['limit']);
|
||||||
|
}
|
||||||
|
|
||||||
if(vartrue($parms['order'])) $treeparm['db_order'] = e107::getParser()->toDb($parms['order']);
|
if(vartrue($parms['order'])) $treeparm['db_order'] = e107::getParser()->toDb($parms['order']);
|
||||||
$parms['return'] = true;
|
$parms['return'] = true;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user