Merge branch 'master' of github.com:roundcube/roundcubemail
| | |
| | | // register these boolean fields |
| | | $RCI->bool_config_props = array( |
| | | 'ip_check' => 1, |
| | | 'enable_caching' => 1, |
| | | 'enable_spellcheck' => 1, |
| | | 'auto_create_user' => 1, |
| | | 'smtp_log' => 1, |
| | |
| | | <p class="hint">This increases security but can cause sudden logouts when someone uses a proxy with changing IPs.</p> |
| | | </dd> |
| | | |
| | | <dt class="propname">enable_caching</dt> |
| | | <dd> |
| | | <?php |
| | | |
| | | $check_caching = new html_checkbox(array('name' => '_enable_caching', 'id' => "cfgcache")); |
| | | echo $check_caching->show(intval($RCI->getprop('enable_caching')), array('value' => 1)); |
| | | |
| | | ?> |
| | | <label for="cfgcache">Cache messages in local database</label><br /> |
| | | </dd> |
| | | |
| | | <dt class="propname">enable_spellcheck</dt> |
| | | <dd> |
| | |
| | | '0.6-beta', '0.6', |
| | | '0.7-beta', '0.7', '0.7.1', '0.7.2', '0.7.3', '0.7.4', |
| | | '0.8-beta', '0.8-rc', '0.8.0', '0.8.1', '0.8.2', '0.8.3', '0.8.4', '0.8.5', '0.8.6', |
| | | '0.9-beta', '0.9-rc', '0.9-rc2', '0.9.0', '0.9.1', '0.9.2', |
| | | '0.9-beta', '0.9-rc', '0.9-rc2', |
| | | // Note: Do not add newer versions here |
| | | )); |
| | | return $select; |
| | | } |
| | |
| | | |
| | | function rule_op_select(obj, id, header) |
| | | { |
| | | var target = document.getElementById('rule_target' + id + '_list'), |
| | | style = obj.value == 'exists' || obj.value == 'notexists' || header == 'size' ? 'none' : 'inline-block'; |
| | | var target = document.getElementById('rule_target' + id + '_list'); |
| | | |
| | | target.style.display = style; |
| | | if (!header) |
| | | header = document.getElementById('header' + id).value; |
| | | |
| | | target.style.display = obj.value == 'exists' || obj.value == 'notexists' || header == 'size' ? 'none' : 'inline-block'; |
| | | }; |
| | | |
| | | function rule_trans_select(id) |
| | |
| | | $select_op = new html_select(array('name' => "_rule_op[]", 'id' => 'rule_op'.$id, |
| | | 'style' => 'display:' .($rule['test']!='size' ? 'inline' : 'none'), |
| | | 'class' => 'operator_selector', |
| | | 'onchange' => 'rule_op_select('.$id.')')); |
| | | 'onchange' => 'rule_op_select(this, '.$id.')')); |
| | | $select_op->add(rcube::Q($this->gettext('filtercontains')), 'contains'); |
| | | $select_op->add(rcube::Q($this->gettext('filternotcontains')), 'notcontains'); |
| | | $select_op->add(rcube::Q($this->gettext('filteris')), 'is'); |