add human-readable studygroup names for CSV headings if option is enabled in admin page
This commit is contained in:
@@ -231,6 +231,14 @@ function booking_admin()
|
|||||||
),
|
),
|
||||||
'#default_value' => variable_get('booking_publish_readinggroups', 0)
|
'#default_value' => variable_get('booking_publish_readinggroups', 0)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$form['features']['booking_friendly_csv_groupnames'] = array(
|
||||||
|
'#type' => 'radios',
|
||||||
|
'#title' => t('Use human-friendly study group names in CSV export?'),
|
||||||
|
'#description' => t('Select whether to use descriptions for study group columns when exporting CSV. If No, internal database field names are used.'),
|
||||||
|
'#options' => array(0 => t('No'), t('Yes')),
|
||||||
|
'#default_value' => variable_get('booking_friendly_csv_groupnames', 0),
|
||||||
|
);
|
||||||
|
|
||||||
$form['misc'] = array(
|
$form['misc'] = array(
|
||||||
'#type' => 'fieldset',
|
'#type' => 'fieldset',
|
||||||
|
@@ -677,7 +677,7 @@ function booking_csv_report() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Replace headings for study group sessions and roles with the name of the study group rather than just sessionN and sessionN_role etc
|
//Replace headings for study group sessions and roles with the name of the study group rather than just sessionN and sessionN_role etc
|
||||||
if (array_key_exists($key, $studygroup_descriptions)) {
|
if (variable_get('booking_friendly_csv_groupnames','0') == 1 && array_key_exists($key, $studygroup_descriptions)) {
|
||||||
$header_array[] = $studygroup_descriptions[$key];
|
$header_array[] = $studygroup_descriptions[$key];
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -687,7 +687,7 @@ function booking_csv_report() {
|
|||||||
if (strcmp($key,"booking_dob") == 0) {
|
if (strcmp($key,"booking_dob") == 0) {
|
||||||
$header_array[] = "booking_dob_processed";
|
$header_array[] = "booking_dob_processed";
|
||||||
}
|
}
|
||||||
|
|
||||||
//add in a calculated field for amount owing
|
//add in a calculated field for amount owing
|
||||||
if (strcmp($key, "nid") == 0) {
|
if (strcmp($key, "nid") == 0) {
|
||||||
$header_array[] = "booking_amount_owing_gross";
|
$header_array[] = "booking_amount_owing_gross";
|
||||||
|
Reference in New Issue
Block a user