summaryrefslogtreecommitdiff
path: root/modules/system.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2002-12-29 16:08:05 +0000
committerDries Buytaert <dries@buytaert.net>2002-12-29 16:08:05 +0000
commitbef0244c9a2d7c2f24b494433195ec2e1f76fb26 (patch)
tree9b5ffc1547326708fe42bce1c28b1553ec478192 /modules/system.module
parentd626a6cfda1429eb7c23af068f2e6755e7df7641 (diff)
downloadbrdo-bef0244c9a2d7c2f24b494433195ec2e1f76fb26.tar.gz
brdo-bef0244c9a2d7c2f24b494433195ec2e1f76fb26.tar.bz2
- Usability improvement: made the theme selector and module selector pages
use the new table rendering functions.
Diffstat (limited to 'modules/system.module')
-rw-r--r--modules/system.module13
1 files changed, 4 insertions, 9 deletions
diff --git a/modules/system.module b/modules/system.module
index 1f4054995..19678c1a8 100644
--- a/modules/system.module
+++ b/modules/system.module
@@ -185,8 +185,7 @@ function system_listing($type, $directory, $required = array()) {
ksort($files);
- $output = "<table border=\"1\" cellpadding=\"2\" cellspacing=\"2\">\n";
- $output .= "<tr><th>" . t("name") . "</th><th>" . t("description") . "</th><th>" . t("enabled") . "</th></tr>\n";
+ $header = array(t("name"), t("description"), t("status"));
foreach ($files as $filename => $file) {
include_once($filename);
@@ -210,14 +209,10 @@ function system_listing($type, $directory, $required = array()) {
db_query("DELETE FROM system WHERE filename = '%s' AND type = '%s'", $filename, $type);
db_query("INSERT INTO system (name, description, type, filename, status) VALUES ('%s', '%s', '%s', '%s', %d)", $info->name, $info->description, $type, $filename, $file->status);
- $output .= "<tr>";
- $output .= "<td>$info->name</td>";
- $output .= "<td>$info->description</td>";
- $output .= "<td align=\"center\">". (in_array($filename, $required) ? form_hidden("status][$filename", 1) . t("required") : form_checkbox("", "status][$filename", 1, $file->status)) ."</td>";
- $output .= "</tr>\n";
+ $rows[] = array($info->name, $info->description, array("data" => (in_array($filename, $required) ? form_hidden("status][$filename", 1) . t("required") : form_checkbox("", "status][$filename", 1, $file->status)), "align" => "center"));
}
- $output .= "</table><br />\n";
- $output .= form_submit(t("Save $type settings"));
+
+ $output = table($header, $rows) . form_submit(t("Save $type settings"));
return form($output);
}