Modifications so unpaid people can move to bottom of waiting list

This commit is contained in:
2014-05-28 12:28:23 +10:00
parent f7af25051c
commit 41f39b6705
5 changed files with 53 additions and 13 deletions

View File

@@ -21,14 +21,18 @@ function _booking_state_options() {
* @param $input integer containing status id
* @return string for corresponding booking status
*/
function _booking_status_generate($input)
function _booking_status_generate($input = NULL)
{
$status_options[0] = t('Not Paid');
$status_options[1] = t('Booked In');
$status_options[2] = t('Waiting List');
$status_options[3] = t('No Longer Coming');
$status_options[4] = t('Missed Payment Deadline');
return $status_options[$input];
if ($input != NULL)
return $status_options[$input];
else
return $status_options;
}
/**
* Helper function to look up booking status id based on status text
@@ -37,12 +41,15 @@ function _booking_status_generate($input)
*/
function _booking_status_lookup($input)
{
/*
$status_options[0] = t('Not Paid');
$status_options[1] = t('Booked In');
$status_options[2] = t('Waiting List');
$status_options[3] = t('No Longer Coming');
return array_search($input, $status_options);
$status_options[4] = t('Missed Payment Deadline');
*/
return array_search($input, _booking_status_generate());
}
/**