mirror of
https://github.com/e107inc/e107.git
synced 2025-08-10 08:34:09 +02:00
Magic Shortcode added for current breadcrumb. {---BREADCRUMB---} e107::breadcrumb() method added for plugins to set/get values.
This commit is contained in:
@@ -36,16 +36,13 @@ class download_shortcodes extends e_shortcode
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
function sc_download_breadcrumb($parm='')
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
$frm = e107::getForm();
|
||||
|
||||
|
||||
public function breadcrumb()
|
||||
{
|
||||
$breadcrumb = array();
|
||||
|
||||
|
||||
switch ($this->qry['action'])
|
||||
switch ($this->qry['action'])
|
||||
{
|
||||
case 'mirror':
|
||||
$breadcrumb[] = array('text' => LAN_PLUGIN_DOWNLOAD_NAME, 'url' => e107::url('download', 'index'));
|
||||
@@ -53,11 +50,11 @@ class download_shortcodes extends e_shortcode
|
||||
$breadcrumb[] = array('text' => $this->var['download_name'], 'url' => e107::url('download', 'item', $this->var)); // e_SELF."?action=view&id=".$this->var['download_id']);
|
||||
$breadcrumb[] = array('text' => LAN_dl_67, 'url' => null);
|
||||
break;
|
||||
|
||||
|
||||
case 'maincats':
|
||||
$breadcrumb[] = array('text' => LAN_PLUGIN_DOWNLOAD_NAME, 'url' => e107::url('download','index'));
|
||||
break;
|
||||
|
||||
|
||||
default:
|
||||
$breadcrumb[] = array('text' => LAN_PLUGIN_DOWNLOAD_NAME, 'url' => e107::url('download','index'));
|
||||
|
||||
@@ -76,6 +73,18 @@ class download_shortcodes extends e_shortcode
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
e107::breadcrumb($breadcrumb);
|
||||
|
||||
}
|
||||
|
||||
function sc_download_breadcrumb($parm='')
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
$frm = e107::getForm();
|
||||
|
||||
$breadcrumb = e107::breadcrumb();
|
||||
|
||||
return $frm->breadcrumb($breadcrumb);
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user