From bef0244c9a2d7c2f24b494433195ec2e1f76fb26 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 29 Dec 2002 16:08:05 +0000 Subject: - Usability improvement: made the theme selector and module selector pages use the new table rendering functions. --- modules/system.module | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'modules/system.module') 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 = "\n"; - $output .= "\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 .= ""; - $output .= ""; - $output .= ""; - $output .= ""; - $output .= "\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 .= "
" . t("name") . "" . t("description") . "" . t("enabled") . "
$info->name$info->description". (in_array($filename, $required) ? form_hidden("status][$filename", 1) . t("required") : form_checkbox("", "status][$filename", 1, $file->status)) ."

\n"; - $output .= form_submit(t("Save $type settings")); + + $output = table($header, $rows) . form_submit(t("Save $type settings")); return form($output); } -- cgit v1.2.3