From a7568895876c6fa6090ad9f5fcfa39b23de32dae Mon Sep 17 00:00:00 2001 From: ikawhero Date: Sat, 13 Jan 2007 05:32:15 +0000 Subject: [PATCH] Change to a table per category. --- user/profile/index.php | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/user/profile/index.php b/user/profile/index.php index c56ef5b35d544..717755eb175ca 100644 --- a/user/profile/index.php +++ b/user/profile/index.php @@ -231,35 +231,29 @@ if ( ( (count_records_select('user_info_category', "name<>'$strdefaultcategory'") > 0) or (count_records_select('user_info_field', '1') > 0) ) and ( $categories = get_records_select('user_info_category', '1', 'sortorder ASC')) ) { - unset ($table); - $table->head = array(get_string('profilecategory','admin'),get_string('profilefield','admin'),get_string('edit')); - $table->align = array('left','left','right'); - $table->width = '95%'; - $table->data = array(); - $firstflag = true; foreach ($categories as $category) { - /// Add a divider between the categories - if (!$firstflag) { - $table->data[] = 'hr'; - } else { - $firstflag = false; - } + unset ($table); + $table->head = array(get_string('profilefield','admin'),get_string('edit')); + $table->align = array('left','right'); + $table->width = '95%'; + $table->class = 'generaltable profilefield'; + $table->data = array(); - $table->data[] = array($category->name, '', profile_category_icons($category)); - if ($fields = get_records_select('user_info_field', "categoryid=$category->id", 'sortorder ASC')) { foreach ($fields as $field) { - $table->data[] = array('', $field->name, profile_field_icons($field)); + $table->data[] = array($field->name, profile_field_icons($field)); } /// End of $fields foreach } /// End of $fields if - } /// End of $categories foreach + print_heading($category->name.' '.profile_category_icons($category)); print_table($table); + + } /// End of $categories foreach } else {