equal
deleted
inserted
replaced
40 |
40 |
41 for t in pairs(valid_types) do |
41 for t in pairs(valid_types) do |
42 local addresses = contact_config[t]; |
42 local addresses = contact_config[t]; |
43 if addresses then |
43 if addresses then |
44 t_insert(form_layout, { name = t .. "-addresses", type = "list-multi" }); |
44 t_insert(form_layout, { name = t .. "-addresses", type = "list-multi" }); |
45 local values = {}; |
45 form_values[t .. "-addresses"] = addresses; |
46 if type(addresses) ~= "table" then |
|
47 values[1] = { value = addresses }; |
|
48 else |
|
49 for i, address in ipairs(addresses) do |
|
50 values[i] = { value = address }; |
|
51 end |
|
52 end |
|
53 form_values[t .. "-addresses"] = values; |
|
54 end |
46 end |
55 end |
47 end |
56 |
48 |
57 module:add_extension(df_new(form_layout):form(form_values, "result")); |
49 module:add_extension(df_new(form_layout):form(form_values, "result")); |