\n";
- echo "\n";
- $current_color = $message_highlight_list[$theid]['color'];
- for($x = 0; $x < 5; $x++) {
- echo "\n";
+ }
+ }
+
+ if ($action == 'edit' && isset($theid) && isset($message_highlight_list[$theid]['color'])) {
+ $current_color = $message_highlight_list[$theid]['color'];
+ }
+ else {
+ $current_color = '63aa7f';
+ }
+
+ $pre_defined_color = 0;
+ for($x = 0; $x < 5; $x++) {
for($y = 0; $y < 19; $y++) {
- $gridindex = "$y,$x";
- $gridcolor = $new_color_list[$gridindex];
- $selected = ($gridcolor == $current_color)?'SELECTED':'' ;
- echo "\n";
- echo " | \n";
+ $gridindex = "$y,$x";
+ $gridcolor = $new_color_list[$gridindex];
+ if ($gridcolor == $current_color) {
+ $pre_defined_color = 1;
+ break;
+ }
+ }
+ }
+
+ if (isset($theid) && !isset($message_highlight_list[$theid]['color']))
+ $selected_choose = TRUE;
+ else if ($pre_defined_color)
+ $selected_predefined = TRUE;
+ else if ($selected_choose == '')
+ $selected_input = TRUE;
+
+ echo addForm('options_highlight.php', 'POST', 'f').
+ addHidden('action', 'save');
+ if($action == 'edit') {
+ echo addHidden('theid', (isset($theid)?$theid:''));
+ }
+ echo html_tag( 'table', '', 'center', '', 'width="80%" cellpadding="3" cellspacing="0" border="0"' ) . "\n";
+ echo html_tag( 'tr', '', '', $color[0] ) . "\n";
+ echo html_tag( 'td', '', 'right', '', 'nowrap' ) . "\n";
+ echo _("Identifying name") . ":";
+ echo ' ' . "\n";
+ echo html_tag( 'td', '', 'left' ) . "\n";
+ if ($action == 'edit' && isset($theid) && isset($message_highlight_list[$theid]['name']))
+ $disp = $message_highlight_list[$theid]['name'];
+ else
+ $disp = '';
+ echo " ".addInput('identname', $disp);
+ echo " \n";
+ echo " \n";
+ echo html_tag( 'tr', html_tag( 'td', ' ', 'left' ) ) ."\n";
+ echo html_tag( 'tr', '', '', $color[0] ) . "\n";
+ echo html_tag( 'td', ''. _("Color") . ':', 'right' );
+ echo html_tag( 'td', '', 'left' );
+ echo ' '.addRadioBox('color_type', $selected_choose, '1');
+
+ $selops = array (
+ $color_list[0] => _("Dark Blue"),
+ $color_list[1] => _("Dark Green"),
+ $color_list[2] => _("Dark Yellow"),
+ $color_list[3] => _("Dark Cyan"),
+ $color_list[4] => _("Dark Magenta"),
+ $color_list[5] => _("Light Blue"),
+ $color_list[6] => _("Light Green"),
+ $color_list[7] => _("Light Yellow"),
+ $color_list[8] => _("Light Cyan"),
+ $color_list[9] => _("Light Magenta"),
+ $color_list[10] => _("Dark Gray"),
+ $color_list[11] => _("Medium Gray"),
+ $color_list[12] => _("Light Gray"),
+ $color_list[13] => _("White") );
+
+ echo addSelect('newcolor_choose', $selops, $selected_i, TRUE);
+ echo " \n";
+
+ echo ' '.addRadioBox('color_type', $selected_input, 2).
+ ' '. _("Other:") .
+ addInput('newcolor_input',
+ (($selected_input && isset($theid)) ? $message_highlight_list[$theid]['color'] : ''),
+ '7');
+ echo _("Ex: 63aa7f")." \n";
+ echo " \n";
+ echo " \n";
+
+ # Show grid of color choices
+ echo html_tag( 'tr', '', '', $color[0] ) . "\n";
+ echo html_tag( 'td', '', 'left', '', 'colspan="2"' );
+ echo html_tag( 'table', '', 'center', '', 'border="0" cellpadding="2" cellspacing="1"' ) . "\n";
+
+ for($x = 0; $x < 5; $x++) {
+ echo html_tag( 'tr' ) . "\n";
+ for($y = 0; $y < 19; $y++) {
+ $gridindex = "$y,$x";
+ $gridcolor = $new_color_list[$gridindex];
+ echo html_tag( 'td', addRadioBox('color_type', ($gridcolor == $current_color), '#'.$gridcolor),
+ 'left', $gridcolor, 'colspan="2"' );
}
echo "\n";
- }
- echo " \n";
- echo " |
\n";
-
- echo ' \n";
- echo ' ' . "\n";
- echo " \n";
- echo '' . _("Matches") . ': ';
- if (isset($message_highlight_list[$theid]['value']))
- $disp = $message_highlight_list[$theid]['value'];
- else
- $disp = '';
- $disp = htmlspecialchars($disp);
- echo ' ';
- echo " | \n";
- echo "
\n";
- echo "