case GWF_Form::FLOAT: printf('<tr><td>%s%s</td><td>%s</td><td><input type="text" name="%s" size="8" value="%s" /></td></tr>' . PHP_EOL, $req, $data[2], $tt, $key, $data[1]); break; case GWF_Form::PASSWORD: printf('<tr><td>%s%s</td><td>%s</td><td><input type="password" name="%s" value="" /></td></tr>' . PHP_EOL, $req, $data[2], $tt, $key); break; case GWF_Form::CHECKBOX: printf('<tr><td>%s%s</td><td>%s</td><td><input type="checkbox" name="%s"%s value="" /></td></tr>' . PHP_EOL, $req, $data[2], $tt, $key, $data[1] !== false ? ' checked="checked"' : ''); break; case GWF_Form::SUBMIT: printf('<tr><td></td><td></td><td><input type="submit" name="%s" value="%s" /></td></tr>' . PHP_EOL, $key, $data[1]); break; case GWF_Form::CAPTCHA: $foo = empty($data[1]) ? '' : '/' . $data[1]; printf('<tr><td>%s</td><td>%s</td><td><img src="%sCaptcha%s" onclick="this.src=\'%sCaptcha/?\'+(new Date()).getTime();" alt="Captcha" /></td></tr>' . PHP_EOL, GWF_HTML::lang('th_captcha1'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha1')), GWF_WEB_ROOT, $foo, GWF_WEB_ROOT); printf('<tr><td>%s</td><td>%s</td><td><input type="text" name="%s" value="%s" /></td></tr>' . PHP_EOL, GWF_HTML::lang('th_captcha2'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha2')), $key, $data[1]); break; case GWF_Form::ENUM: case GWF_Form::TIME: case GWF_Form::DATE: case GWF_Form::DATE_FUTURE: case GWF_Form::SELECT: case GWF_Form::SELECT_A: case GWF_Form::SSTRING: printf('<tr><td>%s%s</td><td>%s</td><td>%s</td></tr>' . PHP_EOL, $req, $data[2], $tt, $data[1]); break; case GWF_Form::DIVIDER: printf('<tr class="divider"><td colspan="%d"><hr/></td></tr>' . PHP_EOL, $cols); break; case GWF_Form::HEADLINE: if (isset($data[2])) {
echo sprintf('<tr><td colspan="3">%s</td></tr>', $input[1]); break; case GWF_Form::PASSWORD: echo sprintf('<tr><td>%s</td><td>%s</td><td>%s</td></tr>', $input[2], GWF_Button::tooltip(GWF_HTML::lang('tt_password')), $input[1]); break; case GWF_Form::DIVIDER: echo sprintf('<tr><td class="gwf_form_div" colspan="3"></td></tr>'); break; case GWF_Form::HEADLINE: echo sprintf('<tr><td class="gwf_form_head" colspan="3">%s%s</td></tr>', $input[2], $tooltip); break; case GWF_Form::SUBMITS: echo '<tr><td colspan="3">' . $input[1] . '</td></tr>'; break; case GWF_Form::CAPTCHA: echo sprintf('<tr><td>%s</td><td>%s</td><td>%s</td></tr>', GWF_HTML::lang('th_captcha1'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha1')), $input[1][1]); echo sprintf('<tr><td>%s</td><td>%s</td><td>%s</td></tr>', GWF_HTML::lang('th_captcha2'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha2')), $input[1][0]); break; case GWF_Form::CSRF: case GWF_Form::HIDDEN: echo sprintf('<tr style="display:hidden;"><td>%s</td></tr>', $input[1]); break; } } echo '</table>'; echo '</form>'; ?> </object> </span> </span>