wesmiler hace 1 mes
padre
commit
cc7882df50
Se han modificado 1 ficheros con 18 adiciones y 0 borrados
  1. 18 0
      app/Models/ConfigModel.php

+ 18 - 0
app/Models/ConfigModel.php

@@ -35,6 +35,24 @@ class ConfigModel extends BaseModel
                 $info['value'] = json_decode($info['value'], true);
             }
 
+            if($type == 'select' && $info['options']){
+                $options = [];
+                $datas = explode("\n", $info['options']);
+                foreach($datas as $v){
+                    $v = explode('=', $v);
+                    $key = isset($v[0])? $v[0] : '';
+                    $name = isset($v[1])? $v[1] : '';
+                    if($name){
+                        $options[] = [
+                            'label'=> $name,
+                            'value'=> $key
+                        ];
+                    }
+
+                }
+                $info['options_value'] = $options;
+            }
+
         }
         return $info;
     }