mirror of
https://github.com/e107inc/e107.git
synced 2025-08-16 03:24:20 +02:00
Pick up language-specific plugin description if it exists
This commit is contained in:
@@ -2850,14 +2850,26 @@ class e107plugin
|
|||||||
$this->plug_vars['category'] = (isset($this->plug_vars['category'])) ? $this->manage_category($this->plug_vars['category']) : "misc";
|
$this->plug_vars['category'] = (isset($this->plug_vars['category'])) ? $this->manage_category($this->plug_vars['category']) : "misc";
|
||||||
$this->plug_vars['folder'] = $plugName; // remove the need for <folder> tag in plugin.xml.
|
$this->plug_vars['folder'] = $plugName; // remove the need for <folder> tag in plugin.xml.
|
||||||
|
|
||||||
if(varset($this->plug_vars['description']) && !is_array($this->plug_vars['description']))
|
if(varset($this->plug_vars['description']))
|
||||||
{
|
{
|
||||||
$diz = $this->plug_vars['description'];
|
if (is_array($this->plug_vars['description']))
|
||||||
unset($this->plug_vars['description']);
|
{
|
||||||
|
if (isset($this->plug_vars['description']['@attributes']['lan']) && defined($this->plug_vars['description']['@attributes']['lan']))
|
||||||
|
{
|
||||||
|
// Pick up the language-specific description if it exists.
|
||||||
|
$this->plug_vars['description']['@value'] = constant($this->plug_vars['description']['@attributes']['lan']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$diz = $this->plug_vars['description'];
|
||||||
|
unset($this->plug_vars['description']);
|
||||||
|
|
||||||
$this->plug_vars['description']['@value'] = $diz;
|
$this->plug_vars['description']['@value'] = $diz;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Very useful debug code.to compare plugin.php vs plugin.xml
|
// Very useful debug code.to compare plugin.php vs plugin.xml
|
||||||
/*
|
/*
|
||||||
$testplug = 'forum';
|
$testplug = 'forum';
|
||||||
|
Reference in New Issue
Block a user