mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 05:07:27 +02:00
{SITELINKS_ALT} BC fix. (hopefully)
This commit is contained in:
@@ -21,7 +21,7 @@ class sitelinks_alt
|
|||||||
|
|
||||||
$params = explode('+', $parm);
|
$params = explode('+', $parm);
|
||||||
|
|
||||||
if (isset($params[0]) && $params[0] && $params[0] != 'no_icons' && $params[0] != 'default')
|
if (vartrue($params[0]) && ($params[0] != 'no_icons') && ($params[0] != 'default'))
|
||||||
{
|
{
|
||||||
$icon = $params[0];
|
$icon = $params[0];
|
||||||
}
|
}
|
||||||
@@ -58,6 +58,7 @@ class sitelinks_alt
|
|||||||
foreach ($linklist['head_menu'] as $lk)
|
foreach ($linklist['head_menu'] as $lk)
|
||||||
{
|
{
|
||||||
$lk['link_url'] = $tp->replaceConstants($lk['link_url'], TRUE, TRUE);
|
$lk['link_url'] = $tp->replaceConstants($lk['link_url'], TRUE, TRUE);
|
||||||
|
|
||||||
if ($params[0] == 'no_icons')
|
if ($params[0] == 'no_icons')
|
||||||
{
|
{
|
||||||
$link_icon = 'no_icons';
|
$link_icon = 'no_icons';
|
||||||
@@ -170,6 +171,8 @@ class sitelinks_alt
|
|||||||
|
|
||||||
function render_sub($linklist, $id, $params, $icon)
|
function render_sub($linklist, $id, $params, $icon)
|
||||||
{
|
{
|
||||||
|
$tp = e107::getParser();
|
||||||
|
|
||||||
$text = "<div id='l_".$id."' class='menu' onmouseover=\"menuMouseover(event)\">";
|
$text = "<div id='l_".$id."' class='menu' onmouseover=\"menuMouseover(event)\">";
|
||||||
foreach ($linklist['sub_'.$id] as $sub)
|
foreach ($linklist['sub_'.$id] as $sub)
|
||||||
{
|
{
|
||||||
@@ -193,12 +196,20 @@ class sitelinks_alt
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$sub_icon = "<img src='";
|
|
||||||
$sub_icon .= ($sub['link_button']) ? e_IMAGE.'icons/'.$sub['link_button'] : $icon;
|
if(vartrue($sub['link_button']))
|
||||||
$sub_icon .= "' alt='' style='border:0px; vertical-align:bottom; width: 16px; height: 16px' />";
|
{
|
||||||
|
$icon_url = ($sub['link_button'][0] == "{") ? $tp->replaceConstants($sub['link_button'],'abs') : e_IMAGE_ABS.'icons/'.$sub['link_button'];
|
||||||
|
$sub_icon = "<img src='".$icon_url."' alt='' style='border:0px; vertical-align:bottom; width: 16px; height: 16px' />";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$sub_icon = '';
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if (isset($linklist['sub_'.$sub['link_id']]))
|
if (isset($linklist['sub_'.$sub['link_id']])) // Has Children.
|
||||||
{ // Has Children.
|
{
|
||||||
$sub_ids[] = $sub['link_id'];
|
$sub_ids[] = $sub['link_id'];
|
||||||
$text .= self::adnav_main($subname, $sub['link_url'], $sub_icon, 'l_'.$sub['link_id'], $params, $sub['link_open']);
|
$text .= self::adnav_main($subname, $sub['link_url'], $sub_icon, 'l_'.$sub['link_id'], $params, $sub['link_open']);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user