@@ 196-200 (lines=5) @@ | ||
193 | /* Check frontend input and data type */ |
|
194 | if (!empty($attribute_parameter['frontend_input'])) { |
|
195 | switch ($attribute_parameter['frontend_input']) { |
|
196 | case 'short_text': |
|
197 | $attribute_parameter['frontend_input'] = 'text'; |
|
198 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
199 | $attribute_parameter['data_type'] = 'varchar'; |
|
200 | break; |
|
201 | case 'date_field': |
|
202 | $attribute_parameter['frontend_input'] = 'text'; |
|
203 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
@@ 201-205 (lines=5) @@ | ||
198 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
199 | $attribute_parameter['data_type'] = 'varchar'; |
|
200 | break; |
|
201 | case 'date_field': |
|
202 | $attribute_parameter['frontend_input'] = 'text'; |
|
203 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
204 | $attribute_parameter['data_type'] = 'datetime'; |
|
205 | break; |
|
206 | case 'float_field': |
|
207 | $attribute_parameter['frontend_input'] = 'text'; |
|
208 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
@@ 206-210 (lines=5) @@ | ||
203 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
204 | $attribute_parameter['data_type'] = 'datetime'; |
|
205 | break; |
|
206 | case 'float_field': |
|
207 | $attribute_parameter['frontend_input'] = 'text'; |
|
208 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
209 | $attribute_parameter['data_type'] = 'decimal'; |
|
210 | break; |
|
211 | case 'hidden_field': |
|
212 | $attribute_parameter['frontend_input'] = 'hidden'; |
|
213 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
@@ 211-215 (lines=5) @@ | ||
208 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
209 | $attribute_parameter['data_type'] = 'decimal'; |
|
210 | break; |
|
211 | case 'hidden_field': |
|
212 | $attribute_parameter['frontend_input'] = 'hidden'; |
|
213 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
214 | $attribute_parameter['data_type'] = 'varchar'; |
|
215 | break; |
|
216 | case 'pass_field': |
|
217 | $attribute_parameter['frontend_input'] = 'password'; |
|
218 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
@@ 216-220 (lines=5) @@ | ||
213 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
214 | $attribute_parameter['data_type'] = 'varchar'; |
|
215 | break; |
|
216 | case 'pass_field': |
|
217 | $attribute_parameter['frontend_input'] = 'password'; |
|
218 | if ( empty($attribute_parameter['backend_input']) ) $attribute_parameter['backend_input'] = 'text'; |
|
219 | $attribute_parameter['data_type'] = 'varchar'; |
|
220 | break; |
|
221 | ||
222 | case 'select': |
|
223 | $attribute_parameter['frontend_input'] = 'select'; |
|
@@ 222-227 (lines=6) @@ | ||
219 | $attribute_parameter['data_type'] = 'varchar'; |
|
220 | break; |
|
221 | ||
222 | case 'select': |
|
223 | $attribute_parameter['frontend_input'] = 'select'; |
|
224 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
225 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
226 | $attribute_parameter['data_type'] = 'integer'; |
|
227 | break; |
|
228 | case 'multiple-select': |
|
229 | $attribute_parameter['frontend_input'] = 'multiple-select'; |
|
230 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
@@ 228-233 (lines=6) @@ | ||
225 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
226 | $attribute_parameter['data_type'] = 'integer'; |
|
227 | break; |
|
228 | case 'multiple-select': |
|
229 | $attribute_parameter['frontend_input'] = 'multiple-select'; |
|
230 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
231 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
232 | $attribute_parameter['data_type'] = 'integer'; |
|
233 | break; |
|
234 | case 'radio': |
|
235 | $attribute_parameter['frontend_input'] = 'radio'; |
|
236 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
@@ 234-239 (lines=6) @@ | ||
231 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
232 | $attribute_parameter['data_type'] = 'integer'; |
|
233 | break; |
|
234 | case 'radio': |
|
235 | $attribute_parameter['frontend_input'] = 'radio'; |
|
236 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
237 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
238 | $attribute_parameter['data_type'] = 'integer'; |
|
239 | break; |
|
240 | case 'checkbox': |
|
241 | $attribute_parameter['frontend_input'] = 'checkbox'; |
|
242 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
@@ 240-245 (lines=6) @@ | ||
237 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
238 | $attribute_parameter['data_type'] = 'integer'; |
|
239 | break; |
|
240 | case 'checkbox': |
|
241 | $attribute_parameter['frontend_input'] = 'checkbox'; |
|
242 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
243 | $attribute_parameter['backend_input'] = 'multiple-select'; |
|
244 | $attribute_parameter['data_type'] = 'integer'; |
|
245 | break; |
|
246 | ||
247 | case 'textarea': |
|
248 | $attribute_parameter['frontend_input'] = 'textarea'; |
|
@@ 247-252 (lines=6) @@ | ||
244 | $attribute_parameter['data_type'] = 'integer'; |
|
245 | break; |
|
246 | ||
247 | case 'textarea': |
|
248 | $attribute_parameter['frontend_input'] = 'textarea'; |
|
249 | if ( empty($attribute_parameter['backend_input']) || empty($id) ) |
|
250 | $attribute_parameter['backend_input'] = 'textarea'; |
|
251 | $attribute_parameter['data_type'] = 'text'; |
|
252 | break; |
|
253 | } |
|
254 | } |
|
255 | else { |