Tidy up studygroup definition form

This commit is contained in:
2014-11-17 18:42:50 +11:00
parent 27a7dfdd69
commit 54ec39cbbd
4 changed files with 195 additions and 94 deletions

View File

@@ -5,39 +5,6 @@
* Admin pages for calculating study group session membership
*/
/**
* Function for listing the study groups and links to view each one
*/
function booking_studygroups_view_summary() {
global $event;
$output = "";
$header = array('Study Group', 'Session Count', 'View', 'Select Leaders', 'Auto-Update');
$attributes = array('style' => 'max-width:50%');
//get study groups
$query = db_select('booking_studygroup_list', 's')
->fields('s')
->condition('s.booking_eventid', $event->eid, '=');
$result = $query->execute();
foreach ($result as $group) {
$rows[] = array(
$group->booking_studygroup_descrip,
$group->booking_num_group_sessions,
l(t('View', array('!id' => $group->sid)), t('admin/booking/studygroups/!id/view', array('!id' => $group->sid))),
l(t('Edit Leaders/Helpers', array('!id' => $group->sid)), t('admin/booking/studygroups/!id/selectleaders', array('!id' => $group->sid))),
l(t('Auto Update', array('!id' => $group->sid)), t('admin/booking/studygroups/!id/update', array('!id' => $group->sid))),
);
}
//output everything
$output .= t("<h3>!event Study Groups</h3>", array('!event' => $event->booking_eventname));
$output .= theme('table', array('header' => $header, 'rows' => $rows, 'attributes' => $attributes));
return $output;
}
/**
* Function for selecting who is available to lead or help sessions