fixed check for selected value in value array in rcube_shared::select
| | |
| | | CHANGELOG RoundCube Webmail |
| | | --------------------------- |
| | | |
| | | 2007/02/25 (estadtherr) |
| | | ---------- |
| | | - Fixed priority selector issue (#1484150) |
| | | |
| | | |
| | | 2007/02/21 (thomasb) |
| | | ---------- |
| | | - Fixed some CSS issues in default skin (closes #1484210 and #1484161) |
| | |
| | | |
| | | if (!is_array($select)) |
| | | $select = array((string)$select); |
| | | |
| | | |
| | | foreach ($this->options as $option) |
| | | { |
| | | $selected = ((!empty($option['value']) && in_array($option['value'], $select, TRUE)) || |
| | | (in_array($option['text'], $select, TRUE))) ? $this->_conv_case(' selected', 'attrib') : ''; |
| | | $selected = ((isset($option['value']) && |
| | | in_array($option['value'], $select, TRUE)) || |
| | | (in_array($option['text'], $select, TRUE))) ? |
| | | $this->_conv_case(' selected', 'attrib') : ''; |
| | | |
| | | $options_str .= sprintf("<%s%s%s>%s</%s>\n", |
| | | $this->_conv_case('option', 'tag'), |
| | | !empty($option['value']) ? sprintf($value_str, $option['value']) : '', |
| | | isset($option['value']) ? sprintf($value_str, $option['value']) : '', |
| | | $selected, |
| | | Q($option['text'], 'strict', FALSE), |
| | | $this->_conv_case('option', 'tag')); |
| | | } |
| | | |
| | | |
| | | // return final tag |
| | | return sprintf('<%s%s>%s</%s>%s', |
| | | $this->_conv_case('select', 'tag'), |
| | |
| | | rcube_label('highest')), |
| | | array(5, 4, 0, 2, 1)); |
| | | |
| | | $sel = isset($_POST['_priority']) ? $_POST['_priority'] : rcube_label('normal'); |
| | | $sel = isset($_POST['_priority']) ? $_POST['_priority'] : 0; |
| | | |
| | | $out = $form_start ? "$form_start\n" : ''; |
| | | $out .= $selector->show($sel); |