|
@@ -1648,6 +1648,21 @@ class Input
|
|
|
public static function _show($param, $class = '')
|
|
|
{
|
|
|
$value = (isset($param['value']) ? $param['value'] : (isset($param['default']) ? $param['default'] : ''));
|
|
|
+ if (isset($param['option']) && $param['option']) {
|
|
|
+ foreach ($param['option'] as $k => $v) {
|
|
|
+ if (is_array($v)) {
|
|
|
+ if ($v['id'] == $value) {
|
|
|
+ $value = $v['name'];
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } elseif ($k == $value) {
|
|
|
+ $value = $v;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } elseif ((isset($param['update']) && $param['update'] == 'image') || (isset($param['type']) && $param['type'] == 'image')) {
|
|
|
+ $value = '<a href="'.$value.'" target="_blank"><img src="' . $value . '" width="150" /></a>';
|
|
|
+ }
|
|
|
return '<div id="' . $param['name'] . '">' . $value . '</div>';
|
|
|
}
|
|
|
}
|