$plugin = $vars['plugin'];
$plugin_id = $plugin->getID();
-if (elgg_view("settings/$plugin_id/edit")) {
+if (elgg_view_exists("settings/$plugin_id/edit")) {
?>
<div class="elgg-module elgg-module-info">
<h3><?php echo $plugin->manifest->getName(); ?></h3>
</div>
<div class="elgg-body">
- <div id="<?php echo $plugin_id; ?>_settings">
- <?php echo elgg_view("object/plugin", array(
- 'plugin' => $plugin,
- // in for backward compatibility
- 'entity' => $plugin,
- 'type' => 'admin'
- ));
- ?>
- </div>
+ <?php
+ $params = array('internalid' => "$plugin_id-settings");
+ echo elgg_view_form("plugins/settings/save", $params, $vars);
+ ?>
</div>
</div>
<?php
$type = '';
}
-echo elgg_view("{$type}settings/{$plugin_id}/edit", $vars);
+echo elgg_view("{$type}settings/$plugin_id/edit", $vars);
echo "<p>";
echo elgg_view('input/hidden', array('internalname' => 'plugin_id', 'value' => $plugin_id));
echo elgg_view('input/hidden', array('internalname' => 'user_guid', 'value' => $user_guid));
echo elgg_view('input/submit', array('value' => elgg_echo('save')));
echo "</p>";
-