41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @file
|
|
* Admin pages for managing early access codes
|
|
*/
|
|
|
|
|
|
/**
|
|
* Function to summarise information about early access codes
|
|
*/
|
|
function booking_earlyaccess_admin() {
|
|
|
|
global $event;
|
|
$output = "";
|
|
$header = array('Study Group', 'Session Count', 'Reading Group?', 'Edit Definition');
|
|
$rows = array();
|
|
$attributes = array('style' => 'max-width:60%');
|
|
//$attributes = array();
|
|
|
|
//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,
|
|
$group->booking_is_readinggroup == 'Y' ? 'Yes' : 'No',
|
|
l(t('Edit Group Definition', array('!id' => $group->sid)), t('admin/config/booking/studygroups/!id/edit', 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;
|
|
} |