public function validateForm($ticket_id)
{
if (!($ticket = models\Ticket::model()->with('current_queue')->findByPk($ticket_id))) {
throw new \CHttpException(404, 'Invalid ticket id.');
}
if (!($to_queue = models\Queue::model()->active()->findByPk($_POST['to_queue_id']))) {
throw new \CHttpException(404, "Cannot find queue with id {$_POST['to_queue_id']}");
}
$api = Yii::app()->moduleAPI->get('PatientTicketing');
list($data, $errs) = $api->extractQueueData($to_queue, $_POST, true);
return $errs;
}