1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-18 12:21:45 +02:00

Prevent plugins without an admin url from displaying in admin navigation. And disallow 'theme' as a plugin name.

This commit is contained in:
Cameron
2012-11-27 23:03:17 -08:00
parent eb8cf3179f
commit 2986dd62be
2 changed files with 22 additions and 1 deletions

View File

@@ -1307,14 +1307,22 @@ class admin_shortcodes
{
while($row = $sql->db_Fetch())
{
if($plug->parse_plugin($row['plugin_path']))
{
$plug_vars = $plug->plug_vars;
if($row['plugin_path']=='tinymce')
{
// print_a($plug_vars);
}
e107::loadLanFiles($row['plugin_path'], 'admin');
if(varset($plug_vars['adminLinks']['link']))
{
if($row['plugin_category'] == 'menu')
if($row['plugin_category'] == 'menu' || !vartrue($plug_vars['adminLinks']['link'][0]['@attributes']['url']))
{
continue;
}