From: ikawhero Date: Sat, 13 Jan 2007 05:32:15 +0000 (+0000) Subject: Change to a table per category. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=a7568895876c6fa6090ad9f5fcfa39b23de32dae;p=moodle.git Change to a table per category. --- diff --git a/user/profile/index.php b/user/profile/index.php index c56ef5b35d..717755eb17 100644 --- a/user/profile/index.php +++ b/user/profile/index.php @@ -231,35 +231,29 @@ if ( ($action == 'editcategory' )) { 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 {