if ($r['check'] == 'email') { echo " <a href='mailto:" . $v . "'>" . b1n_inHtmlLimit($v) . "</a>"; } else { echo b1n_inHtmlLimit($v); } break; case "select": switch ($r['extra']['seltype']) { case "date": echo b1n_formatDateShow(b1n_formatDateFromDb($v)); break; case "date_hour": echo b1n_formatDateHourShow(b1n_formatDateHourFromDb($v)); break; case "date_check_exp": echo b1n_formatDateCheckExpShow(b1n_formatDateFromDb($v)); break; case "date_check_dob": echo b1n_formatDateCheckDobShow(b1n_formatDateFromDb($v)); break; case "defined": foreach ($r['extra']['options'] as $opt_title => $opt_value) { if ($v == $opt_value) { $v = $opt_title; break; } } echo b1n_inHtmlLimit($v); break; default: echo b1n_inHtmlLimit($v);
break; } } break; case "fk": if (!isset($reg['extra']['params'])) { echo b1n_viewSelected($sql, $reg['extra']['value'], $reg['extra']['text'], $reg['extra']['table'], $reg_data[$reg['reg_data']]); } else { if (!isset($reg['extra']['where'])) { $reg['extra']['where'] = array(); } echo b1n_buildSelectCommon($sql, $reg['extra']['name'], $reg['extra']['value'], $reg['extra']['text'], $reg['extra']['table'], $reg_data[$reg['reg_data']], $reg['extra']['params'], $reg['extra']['where']); } break; case "date_check_exp": echo b1n_formatDateCheckExpShow($reg_data[$reg['reg_data']]); break; case "date_check_dob": echo b1n_formatDateCheckDobShow($reg_data[$reg['reg_data']]); break; } break; case "radio": foreach ($reg['extra']['options'] as $opt_title => $opt_value) { if ($reg_data[$reg['reg_data']] == $opt_value) { echo $opt_title; break; } } break; }