summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/controllers/admin_modules.php4
-rw-r--r--core/views/admin_modules.html.php38
2 files changed, 26 insertions, 16 deletions
diff --git a/core/controllers/admin_modules.php b/core/controllers/admin_modules.php
index 12686f87..a9769ba6 100644
--- a/core/controllers/admin_modules.php
+++ b/core/controllers/admin_modules.php
@@ -23,5 +23,9 @@ class Admin_Modules_Controller extends Admin_Controller {
$view->available = module::available();
return $view;
}
+
+ public function save() {
+ // Nothing yet
+ }
}
diff --git a/core/views/admin_modules.html.php b/core/views/admin_modules.html.php
index d0a0f613..8d7f3c4f 100644
--- a/core/views/admin_modules.html.php
+++ b/core/views/admin_modules.html.php
@@ -1,19 +1,25 @@
<? defined("SYSPATH") or die("No direct script access."); ?>
<div id="gModules">
- <table>
- <tr>
- <th> <?= _("Installed") ?> </th>
- <th> <?= _("Name") ?> </th>
- <th> <?= _("Version") ?> </th>
- <th> <?= _("Description") ?> </th>
- </tr>
- <? foreach ($available as $module_name => $module_info): ?>
- <tr>
- <td> <?= form::checkbox($module_name, '', module::is_installed($module_name)) ?> </td>
- <td> <?= _($module_info["name"]) ?> </td>
- <td> <?= module::get_version($module_name) ?> </td>
- <td> <?= _($module_info["description"]) ?> </td>
- </tr>
- <? endforeach ?>
- </table>
+ <form method="post" action="<?= url::site("admin/modules/save") ?>">
+ <?= access::csrf_form_field() ?>
+ <table>
+ <tr>
+ <th> <?= _("Installed") ?> </th>
+ <th> <?= _("Name") ?> </th>
+ <th> <?= _("Version") ?> </th>
+ <th> <?= _("Description") ?> </th>
+ </tr>
+ <? foreach ($available as $module_name => $module_info): ?>
+ <tr>
+ <? $data = array("name" => $module_name); ?>
+ <? if ($module_info->locked) $data["disabled"] = 1; ?>
+ <td> <?= form::checkbox($data, '', module::is_installed($module_name)) ?> </td>
+ <td> <?= _($module_info->name) ?> </td>
+ <td> <?= $module_info->version ?> </td>
+ <td> <?= _($module_info->description) ?> </td>
+ </tr>
+ <? endforeach ?>
+ </table>
+ <input type="submit" value="<?= _("Update") ?>"/>
+ </form>
</div>