$plugin) { $plugin_categories = $plugin['manifest']['category']; // handle plugins that don't declare categories if ((!$plugin_categories && $show_category) || ($show_category && !in_array($show_category, $plugin_categories))) { unset($installed_plugins[$i]); } foreach ($plugin_categories as $category) { if (!array_key_exists($category, $categories)) { $categories[$category] = elgg_echo("admin:plugins:label:moreinfo:categories:$category"); } } } // Display main admin menu $vars = array( 'installed_plugins' => $installed_plugins, 'categories' => $categories, 'show_category' => $show_category ); $main_box = elgg_view("admin/plugins", $vars); $content = elgg_view_layout("one_column_with_sidebar", $main_box); page_draw(elgg_echo('admin:plugins'), $content);