mirror of
https://github.com/e107inc/e107.git
synced 2025-08-05 06:07:32 +02:00
Fixes #4365 Navigation URLs to frontend now use the same shortcode.
This commit is contained in:
@@ -2280,51 +2280,50 @@ Inverse 10 <span class="badge badge-inverse">10</span>
|
|||||||
|
|
||||||
if($type === self::ADMIN_NAV_HOME)
|
if($type === self::ADMIN_NAV_HOME)
|
||||||
{
|
{
|
||||||
|
$data = e107::getNav()->initData();
|
||||||
|
|
||||||
$menu_vars[$type]['text'] = ''; // ADLAN_53;
|
/** @var navigation_shortcodes $sc */
|
||||||
$menu_vars[$type]['link'] = e_HTTP.'index.php';
|
$sc = e107::getScBatch('navigation');
|
||||||
$menu_vars[$type]['image'] = $tp->toGlyph('fa-home'); // "<i class='fa fa-home'></i>" ; // "<img src='".E_16_NAV_LEAV."' alt='".ADLAN_151."' class='icon S16' />";
|
|
||||||
|
$tmp = array();
|
||||||
|
$c = 0;
|
||||||
|
|
||||||
|
$menu_vars = [];
|
||||||
|
$menu_vars[$type]['text'] = ''; // ADLAN_53;
|
||||||
|
$menu_vars[$type]['link'] = e_HTTP.'index.php';
|
||||||
|
$menu_vars[$type]['image'] = $tp->toGlyph('fa-home'); // "<i class='fa fa-home'></i>" ; // "<img src='".E_16_NAV_LEAV."' alt='".ADLAN_151."' class='icon S16' />";
|
||||||
$menu_vars[$type]['image_src'] = ADLAN_151;
|
$menu_vars[$type]['image_src'] = ADLAN_151;
|
||||||
$menu_vars[$type]['sort'] = 1;
|
$menu_vars[$type]['sort'] = 1;
|
||||||
$menu_vars[$type]['sub_class'] = 'sub';
|
$menu_vars[$type]['sub_class'] = 'sub';
|
||||||
$menu_vars[$type]['template'] = $type;
|
$menu_vars[$type]['template'] = $type;
|
||||||
|
|
||||||
// Sub Links for 'home'.
|
foreach($data as $k=>$lk)
|
||||||
require_once(e_HANDLER. 'sitelinks_class.php');
|
|
||||||
$slinks = new sitelinks;
|
|
||||||
$slinks->getlinks(1);
|
|
||||||
$tmp = array();
|
|
||||||
$c= 0;
|
|
||||||
foreach($slinks->eLinkList['head_menu'] as $k=>$lk)
|
|
||||||
{
|
{
|
||||||
$subid = 'home_'.$k;
|
$sc->setVars($lk);
|
||||||
$subid = $c;
|
|
||||||
$link = (strpos($lk['link_url'], "/") !== 0 && strpos($lk['link_url'], "{e_") !== 0 && strpos($lk['link_url'], 'http') !== 0) ? '{e_BASE}' .$lk['link_url'] : $lk['link_url'];
|
|
||||||
|
|
||||||
$tmp[$c]['text'] = $tp->toHTML($lk['link_name'],'','defs');
|
$tmp[$c]['text'] = $sc->sc_nav_link_name();;
|
||||||
$tmp[$c]['description'] = $tp->toHTML($lk['link_description'],'','defs');
|
$tmp[$c]['description'] = $tp->toHTML($lk['link_description'], '', 'defs');
|
||||||
$tmp[$c]['link'] = $tp->replaceConstants($link,'full');
|
$tmp[$c]['link'] = $sc->sc_nav_link_url(); // $tp->replaceConstants($link,'full');
|
||||||
$tmp[$c]['image'] = vartrue($lk['link_button']) ? "<img class='icon S16' src='".$tp->replaceConstants($lk['link_button'])."' alt='".$tp->toAttribute($lk['link_description'],'','defs')."' />": '';
|
$tmp[$c]['image'] = $sc->sc_nav_link_icon(); // vartrue($lk['link_button']) ? "<img class='icon S16' src='".$tp->replaceConstants($lk['link_button'])."' alt='".$tp->toAttribute($lk['link_description'],'','defs')."' />": '';
|
||||||
$tmp[$c]['image_large'] = '';
|
$tmp[$c]['image_large'] = '';
|
||||||
$tmp[$c]['image_src'] = vartrue($lk['link_button']);
|
$tmp[$c]['image_src'] = vartrue($lk['link_button']);
|
||||||
$tmp[$c]['image_large_src'] = '';
|
$tmp[$c]['image_large_src'] = '';
|
||||||
// $tmp[$c]['perm'] = '';
|
// $tmp[$c]['perm'] = '';
|
||||||
$c++;
|
$c++;
|
||||||
}
|
}
|
||||||
|
|
||||||
$menu_vars[$type]['sub'] = $tmp;
|
$menu_vars[$type]['sub'] = $tmp;
|
||||||
// --------------------
|
|
||||||
}
|
}
|
||||||
elseif($type == self::ADMIN_NAV_LOGOUT)
|
elseif($type == self::ADMIN_NAV_LOGOUT)
|
||||||
{
|
{
|
||||||
$tmp = array();
|
$tmp = array();
|
||||||
|
|
||||||
$tmp[1]['text'] = LAN_SETTINGS;
|
$tmp[1]['text'] = LAN_SETTINGS;
|
||||||
$tmp[1]['description'] = ADLAN_151;
|
$tmp[1]['description'] = ADLAN_151;
|
||||||
$tmp[1]['link'] = e_BASE.'usersettings.php';
|
$tmp[1]['link'] = e_BASE.'usersettings.php';
|
||||||
$tmp[1]['image'] = "<i class='S16 e-settings-16'></i>"; // "<img src='".E_16_CAT_SETT."' alt='".ADLAN_151."' class='icon S16' />";
|
$tmp[1]['image'] = "<i class='S16 e-settings-16'></i>"; // "<img src='".E_16_CAT_SETT."' alt='".ADLAN_151."' class='icon S16' />";
|
||||||
$tmp[1]['image_large'] = '';
|
$tmp[1]['image_large'] = '';
|
||||||
$tmp[1]['image_src'] = '';
|
$tmp[1]['image_src'] = '';
|
||||||
$tmp[1]['image_large_src'] = '';
|
$tmp[1]['image_large_src'] = '';
|
||||||
|
|
||||||
|
|
||||||
@@ -2344,25 +2343,24 @@ Inverse 10 <span class="badge badge-inverse">10</span>
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$tmp[3]['text'] = LAN_LOGOUT;
|
$tmp[3]['text'] = LAN_LOGOUT;
|
||||||
$tmp[3]['description'] = ADLAN_151;
|
$tmp[3]['description'] = ADLAN_151;
|
||||||
$tmp[3]['link'] = e_ADMIN_ABS.'admin.php?logout';
|
$tmp[3]['link'] = e_ADMIN_ABS.'admin.php?logout';
|
||||||
$tmp[3]['image'] = "<i class='S16 e-logout-16'></i>"; // "<img src='".E_16_NAV_LGOT."' alt='".ADLAN_151."' class='icon S16' />";
|
$tmp[3]['image'] = "<i class='S16 e-logout-16'></i>"; // "<img src='".E_16_NAV_LGOT."' alt='".ADLAN_151."' class='icon S16' />";
|
||||||
$tmp[3]['image_large'] = '';
|
$tmp[3]['image_large'] = '';
|
||||||
$tmp[3]['image_src'] = '';
|
$tmp[3]['image_src'] = '';
|
||||||
$tmp[3]['image_large_src'] = '';
|
$tmp[3]['image_large_src'] = '';
|
||||||
|
|
||||||
|
|
||||||
|
$tmp[4]['text'] = LAN_LOGOUT;
|
||||||
|
$tmp[4]['description'] = ADLAN_151;
|
||||||
$tmp[4]['text'] = LAN_LOGOUT;
|
$tmp[4]['link'] = e_ADMIN_ABS.'admin.php?logout';
|
||||||
$tmp[4]['description'] = ADLAN_151;
|
$tmp[4]['image'] = '';
|
||||||
$tmp[4]['link'] = e_ADMIN_ABS.'admin.php?logout';
|
$tmp[4]['image_large'] = '';
|
||||||
$tmp[4]['image'] = '';
|
$tmp[4]['image_src'] = '';
|
||||||
$tmp[4]['image_large'] = '';
|
|
||||||
$tmp[4]['image_src'] = '';
|
|
||||||
$tmp[4]['image_large_src'] = '';
|
$tmp[4]['image_large_src'] = '';
|
||||||
$tmp[4]['link_class'] = 'divider';
|
$tmp[4]['link_class'] = 'divider';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$tmp[5]['text'] = 'e107 Website';
|
$tmp[5]['text'] = 'e107 Website';
|
||||||
|
Reference in New Issue
Block a user