diff options
author | Dries Buytaert <dries@buytaert.net> | 2002-12-29 16:08:05 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2002-12-29 16:08:05 +0000 |
commit | bef0244c9a2d7c2f24b494433195ec2e1f76fb26 (patch) | |
tree | 9b5ffc1547326708fe42bce1c28b1553ec478192 /modules/system/system.module | |
parent | d626a6cfda1429eb7c23af068f2e6755e7df7641 (diff) | |
download | brdo-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/system.module')
-rw-r--r-- | modules/system/system.module | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/modules/system/system.module b/modules/system/system.module index 1f4054995..19678c1a8 100644 --- a/modules/system/system.module +++ b/modules/system/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); } |