]> _ Git - cubeextranet.git/commitdiff
wip #4211 @0.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 5 Nov 2021 10:57:18 +0000 (10:57 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 5 Nov 2021 10:57:18 +0000 (10:57 +0000)
inc/ws/Metier/class.ws.parametres.php

index 04829edf4899a8b13a7420c8b88d26094871cee2..d6aab1b21a4b73d7ebad5a8ed8595b6be108f2d5 100644 (file)
@@ -326,7 +326,7 @@ class wsParametres extends cubeMetier implements Iterator
     ';\r
         foreach ($this->forms as $formname => $form) {\r
             if ($tab !== 'form') {\r
-                echo $this->generateV3Field(['name' => 'section_' . $formname, 'type' => 'FormSection', 'label' => $form['label']]);\r
+                echo $this->generateV3Field(['name' => 'section_' . $formname, 'type' => 'FormSection', 'label' => '§!§'.$form['label'].'!§!']);\r
                 $_tab = $tab;\r
             } else {\r
                 $_tab = $form['label'];\r
@@ -362,10 +362,6 @@ class wsParametres extends cubeMetier implements Iterator
 \r
     public function _generateV3Field($name, $f, $tab = false)\r
     {\r
-        if (stristr($name, '-')) {\r
-            die($name);\r
-        }\r
-\r
         $typeMap = ['combo' => 'SelectFromArray', 'boolean' => 'Checkbox', 'couleur' => 'Color', 'couleurAlpha' => 'Color', 'integer' => 'Integer', 'float' => 'Number', 'text' => 'LongText', 'textarea' => 'Textarea', 'file' => 'Images', 'freefile' => 'FilesOrURL'];\r
         $copyAttrs = ['min' => 'min', 'max' => 'max', 'default' => 'default', 'allows_alpha' => 'allows_alpha'];\r
         $transAttrs = ['label' => 'label', 'hint' => 'hint'];\r
@@ -379,6 +375,13 @@ class wsParametres extends cubeMetier implements Iterator
 \r
         $attrs = ['name' => $name, 'type' => isset($typeMap[$f['type']]) ? $typeMap[$f['type']] : $f['type']];\r
 \r
+        if ($name == 'signature') {\r
+            $attrs['type'] = 'FluidbookSignature';\r
+            $attrs['default'] = '1';\r
+        } else if ($name == 'mobileLVersion') {\r
+            $attrs['type'] = 'FluidbookDevelopmentVersion';\r
+        }\r
+\r
         if ($attrs['type'] === 'SelectFromArray') {\r
             $attrs['options'] = array_flip($f['datas']);\r
         }\r