function _node_registration_waitinglist_size in Node registration 7
The size of an event's waitinglist. Always >= 0.
1 call to _node_registration_waitinglist_size()
- node_registration_form in includes/
node_registration.forms.inc - The registration form. It takes a (mandatory) existing or empty registration object.
File
- includes/
node_registration.api.inc, line 112 - Registration API functions.
Code
function _node_registration_waitinglist_size($node) {
$capacity = $node->registration
->capacity();
if ($capacity) {
$slots = db_query('SELECT SUM(slots) FROM {node_registration} WHERE nid = ? AND cancelled = 0', array(
$node->nid,
))
->fetchField();
if ($slots >= $capacity) {
return $slots - $capacity;
}
}
return 0;
}