LSformElement::supannRoleEntite : Fixed display problems
authorBenjamin Renard <brenard@easter-eggs.com>
Wed, 12 Sep 2012 12:08:48 +0000 (14:08 +0200)
committerBenjamin Renard <brenard@easter-eggs.com>
Wed, 12 Sep 2012 12:08:48 +0000 (14:08 +0200)
public_html/includes/class/class.LSformElement_supannRoleEntite.php
public_html/templates/default/LSformElement_supannRoleEntite.tpl
public_html/templates/default/LSformElement_supannRoleEntite_field.tpl

index 5813efe..9087326 100644 (file)
@@ -51,7 +51,7 @@ class LSformElement_supannRoleEntite extends LSformElement {
     foreach($this -> values as $val) {
       $keyValue=supannParseCompositeValue($val);
       if ($keyValue) {
-        $parseValue=array();
+        $parseValue=array('value' => $val);
         foreach($keyValue as $key => $value) {
           $parseValue[$key]=array(
             'value' => $value
index 06390a0..0536a02 100644 (file)
@@ -10,6 +10,7 @@
       <li>{include file=$fieldTemplate}</li>
     {foreachelse}
       {assign var=value value=""}
+      {assign var=parseValue value=""} 
       <li>{include file=$fieldTemplate}</li>
     {/foreach}
   {else}
@@ -17,6 +18,7 @@
       <li>{include file=$fieldTemplate}</li>
     {foreachelse}
       {assign var=value value=""} 
+      {assign var=parseValue value=""} 
       <li>{include file=$fieldTemplate}</li>
     {/foreach}
   {/if}
index d755c73..5c3866e 100644 (file)
@@ -9,5 +9,9 @@
     {$noValueTxt}
   {/if}
 {else}
-<input type='text' name='{$attr_name}[]' class='LSformElement_text' value="{$value}" autocomplete="off"/>
+{if $parseValue}
+  <input type='text' name='{$attr_name}[]' class='LSformElement_text' value="{$parseValue.value}" autocomplete="off"/>
+{else}
+  <input type='text' name='{$attr_name}[]' class='LSformElement_text' value="{$value}" autocomplete="off"/>
+{/if}
 {/if}