/** * Sms sending templates */ public static function sendNumberCalledSms($transaction_number) { $phone = PriorityQueue::phone($transaction_number); $name = PriorityQueue::name($transaction_number); if ($phone) { $terminal_id = TerminalTransaction::terminalId($transaction_number); $service_id = Terminal::serviceId($terminal_id); $priority_number = PriorityQueue::priorityNumber($transaction_number); $terminal_name = $terminal_id != 0 ? Terminal::name($terminal_id) : ''; $business_name = $terminal_id != 0 ? Business::name(Business::getBusinessIdByTerminalId($terminal_id)) : ''; $name = $name == null ? null : ' ' . $name; $message = "Hello{$name}, Your number ({$priority_number}) has been called! Please proceeed to the {$terminal_name} at {$business_name}."; Notifier::sendServiceSms($message, $phone, $service_id); } }
public static function getBusinessIdByTerminalId($terminal_id) { return Business::getBusinessIdByServiceId(Terminal::serviceId($terminal_id)); }