<?php
/**
* isTeamSizeOK method
*
* Method used to check that the number of competitors being registered for this team fall within the accepted ranges defined within the teams chosen level
*
* @param string $level_id This is the level_id selected for this competitor's team
* @return mixed
*/
function isTeamSizeOK($level_id) {
$data = array(
array('field1' => 'value1', 'field2' => 'value2'),
array('field1' => 'value1', 'field2' => 'value2'),
array('field1' => 'value1', 'field2' => 'value2'),
array('field1' => 'value1', 'field2' => 'value2')
);
$number_of_competitors = count($data); // TODO verify that this contains the entire array of competitors being added to this team
$team_size_range = 'n/a-4';
$team_size_range_arr = explode('-', $team_size_range);
if (stripos($team_size_range_arr[0], 'N/A') !== false) { return true; }
if (stripos($team_size_range_arr[1], 'N/A') !== false) { $team_size_range_arr[1] = 1000; }
if ($number_of_competitors >= $team_size_range_arr[0] && $number_of_competitors <= $team_size_range_arr[1]) {
return true;
}
return false;
}
echo isTeamSizeOk(NULL);