openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 10bdc308d4a712d17345a04d7b10d6b63e3b8b82
parent 27c7e0390955e0ba91af7bbc859656a29caae6e9
Author: dankert <devnull@localhost>
Date:   Wed,  5 Dec 2007 23:00:10 +0100

Selectbox kann nun Sprachumwandlung vornehmen und, falls aktiviert, ein title-Tag pro Option erzeugen.

Diffstat:
themes/default/include/elements.ini.php | 2+-
themes/default/include/html/selectbox.inc.php | 9++++++++-
themes/default/templates/element/type.tpl.src.php | 2+-
3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/themes/default/include/elements.ini.php b/themes/default/include/elements.ini.php @@ -33,7 +33,7 @@ password = name:*,default:,class:,size:40,maxlength:256 radio = readonly:false,name:*,value,default:false,prefix:,suffix:,class:,onchange: raw = row = class -selectbox= list:*,name:*,default,onchange:,title:,class:,addempty:false,multiple:false,size:1 +selectbox= list:*,name:*,default,onchange:,title:,class:,addempty:false,multiple:false,size:1,lang:false radiobox = list:*,name:*,default,onchange:,title:,class: set = var:*,value,key table = class,width:100%,space:0px,padding:0px,widths,rowclasses:oddCOMMAeven,columnclasses diff --git a/themes/default/include/html/selectbox.inc.php b/themes/default/include/html/selectbox.inc.php @@ -17,9 +17,16 @@ echo ' size="'.intval($attr_size).'"'; foreach( $attr_tmp_list as $box_key=>$box_value ) { echo '<option class="'.$attr_class.'" value="'.$box_key.'"'; + if ( $attr_lang ) + echo ' title="'.lang($box_value.'_DESC').'"'; + if ($box_key==$attr_tmp_default) echo ' selected="selected"'; - echo '>'.$box_value.'</option>'; + + if ( $attr_lang ) + echo '>'.lang($box_value).'</option>'; + else + echo '>'.$box_value.'</option>'; } ?></select><?php if (count($$attr_list)==0) echo '<input type="hidden" name="'.$attr_name.'" value="" />'; diff --git a/themes/default/templates/element/type.tpl.src.php b/themes/default/templates/element/type.tpl.src.php @@ -5,7 +5,7 @@ page cell text text:ELEMENT_TYPE cell - selectbox name:type list:types + selectbox name:type list:types lang:true row cell colspan:2 class:act button type:ok