steffen: server/kolab-webadmin/kolab-webadmin/php/admin/include form.class.php, 1.5, 1.6

cvs at intevation.de cvs at intevation.de
Wed Aug 4 00:38:51 CEST 2004


Author: steffen

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include
In directory doto:/tmp/cvs-serv23921/kolab-webadmin/php/admin/include

Modified Files:
	form.class.php 
Log Message:
fix for issue255

Index: form.class.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include/form.class.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- form.class.php	19 Jul 2004 01:36:59 -0000	1.5
+++ form.class.php	3 Aug 2004 22:38:48 -0000	1.6
@@ -1,6 +1,6 @@
 <?php
 /*
- *  Copyright (c) 2004 KlarÃ��¿½ï¿½Â¤lvdalens Datakonsult AB
+ *  Copyright (c) 2004 KlarÃ��¿½ï¿½Â¿Â½Ã¯Â¿Â½Ã��¤lvdalens Datakonsult AB
  *
  *    Writen by Steffen Hansen <steffen at klaralvdalens-datakonsult.se>
  *
@@ -102,15 +102,19 @@
 	  case 'select':
 		$str .= '<tr>';
 		$str .= '<td>'.$value['name'].'</td>';
-		$str .= '<td><select name="'.$key.'" '.$value['attrs'].' >';
+		if( ereg( 'readonly', $value['attrs'] ) ) {
+		  $str .= '<td><p>'.htmlentities($value['options'][$value['value']]).'</p></td>';
+		} else {
+		  $str .= '<td><select name="'.$key.'" '.$value['attrs'].' >';
 
-		for( $i = 0; $i < count($value['options']); ++$i) {
-		  if( $i == $value['value'] ) $s = 'selected';
-		  else $s = '';
-		  $str .= '<option value="'.$i.'" '.$s.'>'.htmlentities($value['options'][$i]).'</option>';
+		  for( $i = 0; $i < count($value['options']); ++$i) {
+			if( $i == $value['value'] ) $s = 'selected';
+			else $s = '';
+			$str .= '<option value="'.$i.'" '.$s.'>'.htmlentities($value['options'][$i]).'</option>';
+		  }
+		  $str .= '</select>';
+		  $str .= '</td>';
 		}
-		$str .= '</select>';
-		$str .= '</td>';
         $str .= '<td>'.$value['comment'].'</td>';
 		$str .= '</tr>';
 		break;





More information about the commits mailing list