dever 2 years ago
parent
commit
aa94284127
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/Lib/Input.php

+ 15 - 0
src/Lib/Input.php

@@ -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>';
     }
 }