| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- 	function box($field, $value) {
 
- 		extract(string2array($this->fields[$field]['setting']));
 
- 		if($outputtype) {
 
- 			return $value;
 
- 		} else {
 
- 			$options = explode("\n",$this->fields[$field]['options']);
 
- 			foreach($options as $_k) {
 
- 				$v = explode("|",$_k);
 
- 				$k = trim($v[1]);
 
- 				$option[$k] = $v[0];
 
- 			}
 
- 			$string = '';
 
- 			switch($this->fields[$field]['boxtype']) {
 
- 				case 'radio':
 
- 					$string = $option[$value];
 
- 				break;
 
- 				case 'checkbox':
 
- 					$value_arr = explode(',',$value);
 
- 					foreach($value_arr as $_v) {
 
- 						if($_v) $string .= $option[$_v].' 、';
 
- 					}
 
- 				break;
 
- 				case 'select':
 
- 					$string = $option[$value];
 
- 				break;
 
- 				case 'multiple':
 
- 					$value_arr = explode(',',$value);
 
- 					foreach($value_arr as $_v) {
 
- 						if($_v) $string .= $option[$_v].' 、';
 
- 					}
 
- 				break;
 
- 			}
 
- 			return $string;
 
- 		}
 
- 	}
 
 
  |