function createHTMLWidget() {
global $javascript_on;
- // Use new value if available
+ // Use new value if available
if (!empty($this->new_value)) {
$tempValue = $this->value;
$this->value = $this->new_value;
/* Add the "post script" for this option. */
$result .= $this->post_script;
-
+
// put correct value back if need be
if (!empty($this->new_value)) {
$this->value = $tempValue;
}
$result = "<input type=\"text\" name=\"new_$this->name\" value=\"" .
- htmlspecialchars($this->value) .
+ htmlspecialchars($this->value) .
"\" size=\"$width\" $this->script />$this->trailing_text\n";
return ($result);
}
/* Add each possible value to the select list. */
foreach ($this->possible_values as $real_value => $disp_value) {
/* Start the next new option string. */
- $new_option = '<option value="' .
+ $new_option = '<option value="' .
htmlspecialchars($real_value) . '"';
/* If this value is the current value, select it. */
/* Add each possible value to the select list. */
foreach ($this->possible_values as $real_value => $disp_value) {
- if ( is_array($disp_value) ) {
+ if ( is_array($disp_value) ) {
/* For folder list, we passed in the array of boxes.. */
$new_option = sqimap_mailbox_option_list(0, $selected, 0, $disp_value);
} else {
/* Start the next new option string. */
$new_option = '<option value="' . htmlspecialchars($real_value) . '"';
-
+
/* If this value is the current value, select it. */
if ($real_value == $this->value) {
$new_option .= ' selected="selected"';
}
-
+
/* Add the display value to our option string. */
$new_option .= '>' . htmlspecialchars($disp_value) . "</option>\n";
}
/* And add the new option string to our select tag. */
$result .= $new_option;
- }
+ }
/* Close the select tag and return our happy result. */
$result .= "</select>\n";
return ($result);
}
function createWidget_Float() {
-
+
global $javascript_on;
// add onChange javascript handler to a regular string widget
- // which will strip out all non-numeric (period also OK) chars
+ // which will strip out all non-numeric (period also OK) chars
if ($javascript_on)
return preg_replace('/\/>/', ' onChange="origVal=this.value; newVal=\'\'; '
. 'for (i=0;i<origVal.length;i++) { if ((origVal.charAt(i)>=\'0\' '
function createWidget_Boolean() {
/* Do the whole current value thing. */
if ($this->value != SMPREF_NO) {
- $yes_chk = ' checked=""';
+ $yes_chk = ' checked="checked"';
$no_chk = '';
} else {
$yes_chk = '';
- $no_chk = ' checked=""';
+ $no_chk = ' checked="checked"';
}
/* Build the yes choice. */
function OptionSubmit( $name ) {
echo html_tag( 'tr',
- html_tag( 'td', '<input type="submit" value="' . _("Submit") . '" name="' . $name . '"> ', 'right', '', 'colspan="2"' )
+ html_tag( 'td', '<input type="submit" value="' . _("Submit") . '" name="' . $name . '" /> ', 'right', '', 'colspan="2"' )
) . "\n";
}
// vim: et ts=4
-?>
+?>
\ No newline at end of file