add(type,text); }); }); var field_id = 0; function add(type,text,value,id) { value = typeof value !== 'undefined' ? value : ''; var add = '<div class="label"><label for="field_'+field_id+'">'+text+'</label></div>'+ '<div class="input"><input type="text" name="field['+field_id+'][fieldname]" id="field_'+field_id+'" value="'+value+'">'+ '<input type="hidden" name="field['+field_id+'][type]" id="name" value="'+type+'"></div>'; if(typeof id !== 'undefined' && id != '') add += '<input type="hidden" name="field['+field_id+'][fieldid]" value="'+id+'">'; field_id++; $("#fields").append(add); } <?php if (is_array($fields)) { foreach ($fields as $product) { if (isset($product[type]) && isset($product[fieldname])) { echo "add('{$product['type']}','" . Item::description($product[type]) . "','{$product['fieldname']}',"; echo $product[fieldid] ? $product[fieldid] : "''"; echo ");"; } } } ?> </script>