} else {
                $message = $this->Lang($res);
            }
        } else {
            $err = TRUE;
            $message = $this->Lang('err_list');
        }
        DisplayErrorPage($this, $smarty, $db, $params, $err, $message);
        return;
    }
}
if (!empty($params['message'])) {
    $smarty->assign('message', urldecode($params['message']));
}
$smarty->assign('hidden', $this->CreateInputHidden($id, 'bracket_id', $bracket_id) . $hidden);
$smarty->assign('start_form', $this->CreateFormStart($id, 'default', $returnid));
$smarty->assign('end_form', $this->CreateFormEnd());
$submit = null;
if ($bdata['contact']) {
    //check for match(es) scheduled & unscored
    if ($sch->UnRecorded($bracket_id)) {
        //check for valid address for results
        $funcs = new tmtComm($this);
        if ($funcs->ValidateAddress($bdata['contact'], $bdata['smsprefix'], $bdata['smspattern'])) {
            $submit = $this->CreateInputSubmitDefault($id, 'result', $this->Lang('submit2'));
        }
    }
}
unset($sch);
$smarty->assign('submit', $submit);
$this->ProcessDataTemplate($tpl, TRUE);