public function getMultiple($service_id, $range, $terminal_id = 0, $number_start = null, $date = null) { $terminal_id = QueueSettings::terminalSpecificIssue($service_id) ? $terminal_id : 0; $next_number = ProcessQueue::nextNumber(ProcessQueue::lastNumberGiven($service_id), QueueSettings::numberStart($service_id), QueueSettings::numberLimit($service_id)); $queue_platform = $number_start == $next_number || $number_start == null ? 'web' : 'specific'; $number_start = $number_start == null ? $next_number : $number_start; $result = ProcessQueue::issueMultiple($service_id, $number_start, $range, $date, $queue_platform, $terminal_id); $result['success'] = 1; return json_encode($result); }