openrat-cms

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

commit 24c1ac52b9db87b7ac932fb1fde1e542018b7044
parent bbbd9d96f5354682f920dbaa3e79e364580b1dd3
Author: dankert <devnull@localhost>
Date:   Thu,  3 May 2007 00:25:21 +0200

Neues Element "radiobox"

Diffstat:
themes/default/include/elements.ini.php | 2+-
themes/default/include/html/radiobox.inc.php | 19+++++++++++++++++++
2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/themes/default/include/elements.ini.php b/themes/default/include/elements.ini.php @@ -33,7 +33,7 @@ radio = readonly:false,name:*,value,default:false,prefix:,suffix:,class:,onch raw = row = class selectbox= list:*,name:*,default,onchange:,title:,class: -listbox = list:*,name:*,default:,onchange:,title:,class: +radiobox = list:*,name:*,default,onchange:,title:,class: set = var:*,value:* table = class,width:100%,space:0px,padding:0px,widths,rowclasses:oddCOMMAeven,columnclasses text = title,class:text,var,text,key,textvar,raw,maxlength,value,suffix,prefix,accesskey diff --git a/themes/default/include/html/radiobox.inc.php b/themes/default/include/html/radiobox.inc.php @@ -0,0 +1,18 @@ +<?php $attr_tmp_disabled = count($$attr_list)==1; + $attr_tmp_list = $$attr_list; + if ( isset($$attr_name) && isset($attr_tmp_list[$$attr_name]) ) + $attr_tmp_default = $$attr_name; + elseif ( isset($$attr_default) ) + $attr_tmp_default = $attr_default; + else + $attr_tmp_default = ''; + + foreach( $attr_tmp_list as $box_key=>$box_value ) + { + $id = 'id_'.$attr_name.'_'.$box_key; + echo '<input id="'.$id.'" name="'.$attr_name.'" type="radio" class="'.$attr_class.'" value="'.$box_key.'"'; + if ($box_key==$attr_tmp_default) + echo ' checked="checked"'; + echo '>&nbsp;<label for="'.$id.'">'.$box_value.'</label><br>'; + } +?>+ \ No newline at end of file