isValid()) { continue; } $interface = $plugin->manifest->getAdminInterface(); if ($interface == 'simple') { $plugin_list[$plugin->manifest->getName()] = $plugin; } } ksort($plugin_list); echo <<<___END ___END; $actions_base = '/action/admin/plugins/'; $ts = time(); $token = generate_action_token($ts); foreach ($plugin_list as $name => $plugin) { $plugin_guid = $plugin->guid; $plugin_id = $plugin->getID(); $active = $plugin->isActive(); $can_activate = $plugin->canActivate(); $author = $plugin->manifest->getAuthor(); $version = $plugin->manifest->getVersion(); $website = $plugin->manifest->getWebsite(); $description = $plugin->manifest->getDescription(); if ($active) { $active_class = 'elgg-state-active'; $checked = 'checked="checked"'; } else { $active_class = 'elgg-state-inactive'; $checked = ''; } if ($can_activate) { $disabled = ''; } else { $disabled = 'disabled="disabled"'; $description .= '

' . elgg_echo('admin:plugins:simple:cannot_activate') . '

'; } $description = elgg_view('output/longtext', array('value' => $description)); $author_html = $link_html = $version_html = $settings_html = ''; if ($author) { $author_html = elgg_echo('admin:plugins:author', array($author)); } if ($version) { $version_html = ' | ' . elgg_echo('admin:plugins:version', array($version)); } if ($website) { $link_html = " | " . elgg_echo('admin:plugins:plugin_website') . ''; } if (elgg_view_exists("settings/$plugin_id/edit")) { $settings_href = elgg_get_site_url() . "pg/admin/plugin_settings/$plugin_id"; $settings_html = " | " . elgg_echo('settings') . ""; } echo <<<___END ___END; } echo '
$description
'; echo elgg_view('input/submit', array('value' => elgg_echo('save'))); echo elgg_view('input/reset', array('value' => elgg_echo('reset')));