Completed
Push — master ( 2bafa4...eb74eb )
by Michael
01:58
created

address.php ➔ wfl_address()   F

Complexity

Conditions 377
Paths 377

Size

Total Lines 1170
Code Lines 960

Duplication

Lines 195
Ratio 16.67 %

Importance

Changes 0
Metric Value
cc 377
eloc 960
nc 377
nop 6
dl 195
loc 1170
rs 3.3333
c 0
b 0
f 0

How to fix   Long Method    Complexity   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
/**
3
 *
4
 * Module: WF-Links
5
 * Developer: McDonald
6
 * Licence: GNU
7
 *
8
 * International Address Formats:    http://www.bitboost.com/ref/international-address-formats.html#Formats
9
 *                                http://www.upu.int/post_code/en/postal_addressing_systems_member_countries.shtml
10
 * @param        $street1
11
 * @param        $street2
12
 * @param        $town
13
 * @param        $state
14
 * @param        $zip
15
 * @param string $country
16
 * @return string
17
 */
18
19
function wfl_address($street1, $street2, $town, $state, $zip, $country = '')
20
{
21
    if ('Albania' === $country) {
22
        if ($street2) {
23
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
24
        } else {
25
            $address = $street1 . '<br>' . $town;
26
        }
27
    } elseif ('Argentina' === $country) {
28
        if ($street2) {
29
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
30
        } else {
31
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
32
        }
33
    } elseif ('Armenia' === $country) {
34
        if ($street2) {
35
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
36
        } else {
37
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
38
        }
39 View Code Duplication
    } elseif ('Australia' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
40
        if ($street2) {
41
            if ($state) {
42
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
43
            } else {
44
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
45
            }
46
        } else {
47
            if ($state) {
48
                $address = $street1 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
49
            } else {
50
                $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
51
            }
52
        }
53
    } elseif ('Austria' === $country) {
54
        if ($street2) {
55
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
56
        } else {
57
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
58
        }
59
    } elseif ('Azerbaijan' === $country) {
60
        if ($street2) {
61
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
62
        } else {
63
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
64
        }
65
    } elseif ('Bahamas' === $country) {
66
        if ($street2) {
67
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $state;
68
        } else {
69
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $state;
70
        }
71
    } elseif ('Bahrain' === $country) {
72
        if ($street2) {
73
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
74
        } else {
75
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
76
        }
77
    } elseif ('Bangladesh' === $country) {
78
        if ($street2) {
79
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;-&nbsp;' . $zip;
80
        } else {
81
            $address = $street1 . '<br>' . $town . '&nbsp;-&nbsp;' . $zip;
82
        }
83
    } elseif ('Barbados' === $country) {
84
        if ($street2) {
85
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
86
        } else {
87
            $address = $street1 . '<br>' . $town;
88
        }
89
    } elseif ('Belarus' === $country) {
90
        if ($street2) {
91
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
92
        } else {
93
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
94
        }
95
    } elseif ('Belgium' === $country) {
96
        if ($street2) {
97
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
98
        } else {
99
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
100
        }
101
    } elseif ('Belize' === $country) {
102
        if ($street2) {
103
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state;
104
        } else {
105
            $address = $street1 . '<br>' . $town . '<br>' . $state;
106
        }
107
    } elseif ('Benin' === $country) {
108
        if ($street2) {
109
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
110
        } else {
111
            $address = $street1 . '<br>' . $town;
112
        }
113
    } elseif ('Bermuda' === $country) {
114
        if ($street2) {
115
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
116
        } else {
117
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
118
        }
119
    } elseif ('Bhutan' === $country) {
120
        if ($street2) {
121
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
122
        } else {
123
            $address = $street1 . '<br>' . $town;
124
        }
125
    } elseif ('Bolivia' === $country) {
126
        if ($street2) {
127
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
128
        } else {
129
            $address = $street1 . '<br>' . $town;
130
        }
131
    } elseif ('Bosnia and Herzegovina' === $country) {
132
        if ($street2) {
133
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
134
        } else {
135
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
136
        }
137
    } elseif ('Botswana' === $country) {
138
        if ($street2) {
139
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
140
        } else {
141
            $address = $street1 . '<br>' . $town;
142
        }
143
    } elseif ('Brazil' === $country) {
144
        if ($street2) {
145
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
146
        } else {
147
            $address = $street1 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
148
        }
149
    } elseif ('Brunei Darussalam' === $country) {
150
        if ($street2) {
151
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '&nbsp;' . $zip;
152
        } else {
153
            $address = $street1 . '<br>' . $town . '<br>' . $state . '&nbsp;' . $zip;
154
        }
155
    } elseif ('Bulgaria' === $country) {
156
        if ($street2) {
157
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
158
        } else {
159
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
160
        }
161
    } elseif ('Burkina Faso' === $country) {
162
        if ($street2) {
163
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
164
        } else {
165
            $address = $street1 . '<br>' . $town;
166
        }
167
    } elseif ('Burundi' === $country) {
168
        if ($street2) {
169
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
170
        } else {
171
            $address = $street1 . '<br>' . $town;
172
        }
173 View Code Duplication
    } elseif ('Cambodia' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
174
        if ($street2) {
175
            if ($state) {
176
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '&nbsp;' . $zip;
177
            } else {
178
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
179
            }
180
        } else {
181
            if ($state) {
182
                $address = $street1 . '<br>' . $town . '<br>' . $state . '&nbsp;' . $zip;
183
            } else {
184
                $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
185
            }
186
        }
187
    } elseif ('Cameroon' === $country) {
188
        if ($street2) {
189
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
190
        } else {
191
            $address = $street1 . '<br>' . $town;
192
        }
193 View Code Duplication
    } elseif ('Canada' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
194
        if ($street2) {
195
            if ($state) {
196
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
197
            } else {
198
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
199
            }
200
        } else {
201
            if ($state) {
202
                $address = $street1 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
203
            } else {
204
                $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
205
            }
206
        }
207
    } elseif ('Cape Verde' === $country) {
208
        if ($street2) {
209
            if ($state) {
210
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town . '<br>' . $state;
211
            } else {
212
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
213
            }
214
        } else {
215
            if ($state) {
216
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town . '<br>' . $state;
217
            } else {
218
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
219
            }
220
        }
221
    } elseif ('Cayman Islands' === $country) {
222
        if ($street2) {
223
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
224
        } else {
225
            $address = $street1 . '<br>' . $town;
226
        }
227
    } elseif ('Chad' === $country) {
228
        if ($street2) {
229
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
230
        } else {
231
            $address = $street1 . '<br>' . $town;
232
        }
233
    } elseif ('Chile' === $country) {
234
        if ($street2) {
235
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
236
        } else {
237
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
238
        }
239 View Code Duplication
    } elseif ('China' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
240
        if ($street2) {
241
            if ($state) {
242
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town . '<br>' . $state;
243
            } else {
244
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
245
            }
246
        } else {
247
            if ($state) {
248
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town . '<br>' . $state;
249
            } else {
250
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
251
            }
252
        }
253
    } elseif ('Colombia' === $country) {
254
        if ($street2) {
255
            if ($state) {
256
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;-&nbsp;' . $state;
257
            } else {
258
                $address = $street1 . '<br>' . $street2 . '<br>' . $town;
259
            }
260
        } else {
261
            if ($state) {
262
                $address = $street1 . '<br>' . $town . '&nbsp;-&nbsp;' . $state;
263
            } else {
264
                $address = $street1 . '<br>' . $town;
265
            }
266
        }
267
    } elseif ('Comoros' === $country) {
268
        if ($street2) {
269
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
270
        } else {
271
            $address = $street1 . '<br>' . $town;
272
        }
273
    } elseif ('Congo' === $country) {
274
        if ($street2) {
275
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
276
        } else {
277
            $address = $street1 . '<br>' . $town;
278
        }
279
    } elseif ('Congo (Dem. Rep.)' === $country) {
280
        if ($street2) {
281
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
282
        } else {
283
            $address = $street1 . '<br>' . $town;
284
        }
285
    } elseif ('Cook Islands' === $country) {
286
        if ($street2) {
287
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
288
        } else {
289
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
290
        }
291
    } elseif ('Costa Rica' === $country) {
292
        if ($street2) {
293
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
294
        } else {
295
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
296
        }
297
    } elseif ('Croatia' === $country) {
298
        if ($street2) {
299
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
300
        } else {
301
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
302
        }
303
    } elseif ('Cuba' === $country) {
304
        if ($street2) {
305
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
306
        } else {
307
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
308
        }
309
    } elseif ('Cyprus' === $country) {
310
        if ($street2) {
311
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
312
        } else {
313
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
314
        }
315
    } elseif ('Czech Republic' === $country) {
316
        if ($street2) {
317
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . ',&nbsp;' . $town;
318
        } else {
319
            $address = $street1 . '<br>' . $zip . ',&nbsp;' . $town;
320
        }
321
    } elseif ('Denmark' === $country) {
322
        if ($street2) {
323
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
324
        } else {
325
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
326
        }
327
    } elseif ('Djibouti' === $country) {
328
        if ($street2) {
329
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
330
        } else {
331
            $address = $street1 . '<br>' . $town;
332
        }
333
    } elseif ('Dominica' === $country) {
334
        if ($street2) {
335
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
336
        } else {
337
            $address = $street1 . '<br>' . $town;
338
        }
339
    } elseif ('Dominican Republic' === $country) {
340
        if ($street2) {
341
            $address = $street1 . '<br>' . $street2 . '<br>' . $state . '<br>' . $zip . '&nbsp;' . $town;
342
        } else {
343
            $address = $street1 . '<br>' . $state . '<br>' . $zip . '&nbsp;' . $town;
344
        }
345
    } elseif ('Ecuador' === $country) {
346
        if ($street2) {
347
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '<br>' . $town;
348
        } else {
349
            $address = $street1 . '<br>' . $zip . '<br>' . $town;
350
        }
351
    } elseif ('Egypt' === $country) {
352
        if ($street2) {
353
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
354
        } else {
355
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
356
        }
357
    } elseif ('El Salvador' === $country) {
358
        if ($street2) {
359
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
360
        } else {
361
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
362
        }
363
    } elseif ('Equatorial Guinea' === $country) {
364
        if ($street2) {
365
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
366
        } else {
367
            $address = $street1 . '<br>' . $town;
368
        }
369
    } elseif ('Eritrea' === $country) {
370
        if ($street2) {
371
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
372
        } else {
373
            $address = $street1 . '<br>' . $town;
374
        }
375
    } elseif ('Estonia' === $country) {
376
        if ($street2) {
377
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . ',&nbsp;' . $town;
378
        } else {
379
            $address = $street1 . '<br>' . $zip . ',&nbsp;' . $town;
380
        }
381
    } elseif ('Ethiopia' === $country) {
382
        if ($street2) {
383
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
384
        } else {
385
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
386
        }
387
    } elseif ('Falkland Islands (Malvinas)' === $country) {
388
        if ($street2) {
389
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
390
        } else {
391
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
392
        }
393
    } elseif ('Faroe Islands' === $country) {
394
        if ($street2) {
395
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
396
        } else {
397
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
398
        }
399
    } elseif ('Fiji' === $country) {
400
        if ($street2) {
401
            $address = $street1 . '<br>' . $street2 . '<br>' . $state . '<br>' . $town;
402
        } else {
403
            $address = $street1 . '<br>' . $state . '<br>' . $town;
404
        }
405
    } elseif ('Finland' === $country) {
406
        if ($street2) {
407
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
408
        } else {
409
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
410
        }
411
    } elseif ('France' === $country) {
412
        if ($street2) {
413
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
414
        } else {
415
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
416
        }
417
    } elseif ('Gabon' === $country) {
418
        if ($street2) {
419
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
420
        } else {
421
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
422
        }
423
    } elseif ('Gambia' === $country) {
424
        if ($street2) {
425
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
426
        } else {
427
            $address = $street1 . '<br>' . $town;
428
        }
429
    } elseif ('Georgia' === $country) {
430
        if ($street2) {
431
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
432
        } else {
433
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
434
        }
435
    } elseif ('Germany' === $country) {
436
        if ($street2) {
437
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
438
        } else {
439
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
440
        }
441
    } elseif ('Ghana' === $country) {
442
        if ($street2) {
443
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
444
        } else {
445
            $address = $street1 . '<br>' . $town;
446
        }
447 View Code Duplication
    } elseif ('Gibraltar' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
448
        if ($street2) {
449
            if ($state) {
450
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
451
            } else {
452
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
453
            }
454
        } else {
455
            if ($state) {
456
                $address = $street1 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
457
            } else {
458
                $address = $street1 . '<br>' . $town . '<br>' . $zip;
459
            }
460
        }
461
    } elseif ('Greece' === $country) {
462
        if ($street2) {
463
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
464
        } else {
465
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
466
        }
467
    } elseif ('Greenland' === $country) {
468
        if ($street2) {
469
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
470
        } else {
471
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
472
        }
473
    } elseif ('Grenada' === $country) {
474
        if ($street2) {
475
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
476
        } else {
477
            $address = $street1 . '<br>' . $town;
478
        }
479
    } elseif ('Guatemala' === $country) {
480
        if ($street2) {
481
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '-' . $town;
482
        } else {
483
            $address = $street1 . '<br>' . $zip . '-' . $town;
484
        }
485
    } elseif ('Guinea' === $country) {
486
        if ($street2) {
487
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
488
        } else {
489
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
490
        }
491
    } elseif ('Guyana' === $country) {
492
        if ($street2) {
493
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
494
        } else {
495
            $address = $street1 . '<br>' . $town;
496
        }
497
    } elseif ('Haiti' === $country) {
498
        if ($street2) {
499
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
500
        } else {
501
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
502
        }
503
    } elseif ('Honduras' === $country) {
504
        if ($street2) {
505
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town . ',&nbsp;' . $state;
506
        } else {
507
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town . ',&nbsp;' . $state;
508
        }
509
    } elseif ('Hong Kong' === $country) {
510
        if ($street2) {
511
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
512
        } else {
513
            $address = $street1 . '<br>' . $town;
514
        }
515
    } elseif ('Iceland' === $country) {
516
        if ($street2) {
517
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
518
        } else {
519
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
520
        }
521
    } elseif ('India' === $country) {
522
        if ($street2) {
523
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '-' . $zip;
524
        } else {
525
            $address = $street1 . '<br>' . $town . '-' . $zip;
526
        }
527
    } elseif ('Indonesia' === $country) {
528
        if ($street2) {
529
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
530
        } else {
531
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
532
        }
533
    } elseif ('Iraq' === $country) {
534
        if ($street2) {
535
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $state . '<br>' . $zip;
536
        } else {
537
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $state . '<br>' . $zip;
538
        }
539
    } elseif ('Ireland' === $country) {
540
        if ($street2) {
541
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
542
        } else {
543
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
544
        }
545 View Code Duplication
    } elseif ('Isle of Man' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
546
        if ($street2) {
547
            if ($state) {
548
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
549
            } else {
550
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
551
            }
552
        } else {
553
            if ($state) {
554
                $address = $street1 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
555
            } else {
556
                $address = $street1 . '<br>' . $town . '<br>' . $zip;
557
            }
558
        }
559
    } elseif ('Israel' === $country) {
560
        if ($street2) {
561
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
562
        } else {
563
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
564
        }
565
    } elseif ('Italy' === $country) {
566
        if ($street2) {
567
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
568
        } else {
569
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
570
        }
571
    } elseif ('Jamaica' === $country) {
572
        if ($street2) {
573
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
574
        } else {
575
            $address = $street1 . '<br>' . $town;
576
        }
577
    } elseif ('Japan' === $country) {
578
        if ($street2) {
579
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
580
        } else {
581
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
582
        }
583 View Code Duplication
    } elseif ('Jersey' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
584
        if ($street2) {
585
            if ($state) {
586
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
587
            } else {
588
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
589
            }
590
        } else {
591
            if ($state) {
592
                $address = $street1 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
593
            } else {
594
                $address = $street1 . '<br>' . $town . '<br>' . $zip;
595
            }
596
        }
597
    } elseif ('Jordan' === $country) {
598
        if ($street2) {
599
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
600
        } else {
601
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
602
        }
603
    } elseif ('Kazakhstan' === $country) {
604
        if ($street2) {
605
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
606
        } else {
607
            $address = $street1 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
608
        }
609
    } elseif ('Kenya' === $country) {
610
        if ($street2) {
611
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
612
        } else {
613
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
614
        }
615
    } elseif ('Kiribati' === $country) {
616
        if ($street2) {
617
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state;
618
        } else {
619
            $address = $street1 . '<br>' . $town . '<br>' . $state;
620
        }
621
    } elseif ('Kuwait' === $country) {
622
        if ($street2) {
623
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
624
        } else {
625
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
626
        }
627
    } elseif ('Kyrgyzstan' === $country) {
628
        if ($street2) {
629
            $address = $zip . '&nbsp;' . $town . '<br>' . $street1 . '<br>' . $street2;
630
        } else {
631
            $address = $zip . '&nbsp;' . $town . '<br>' . $street1;
632
        }
633
    } elseif ('Latvia' === $country) {
634
        if ($street2) {
635
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $zip;
636
        } else {
637
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $zip;
638
        }
639
    } elseif ('Lebanon' === $country) {
640
        if ($street2) {
641
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
642
        } else {
643
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
644
        }
645
    } elseif ('Lesotho' === $country) {
646
        if ($street2) {
647
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
648
        } else {
649
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
650
        }
651
    } elseif ('Liberia' === $country) {
652
        if ($street2) {
653
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
654
        } else {
655
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
656
        }
657
    } elseif ('Libya' === $country) {
658
        if ($street2) {
659
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
660
        } else {
661
            $address = $street1 . '<br>' . $town;
662
        }
663
    } elseif ('Lithuania' === $country) {
664
        if ($street2) {
665
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
666
        } else {
667
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
668
        }
669
    } elseif ('Luxembourg' === $country) {
670
        if ($street2) {
671
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
672
        } else {
673
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
674
        }
675
    } elseif ('Madagascar' === $country) {
676
        if ($street2) {
677
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
678
        } else {
679
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
680
        }
681
    } elseif ('Malawi' === $country) {
682
        if ($street2) {
683
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
684
        } else {
685
            $address = $street1 . '<br>' . $town;
686
        }
687 View Code Duplication
    } elseif ('Malaysia' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
688
        if ($street2) {
689
            if ($state) {
690
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town . ',&nbsp;' . $state;
691
            } else {
692
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
693
            }
694
        } else {
695
            if ($state) {
696
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town . ',&nbsp;' . $state;
697
            } else {
698
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
699
            }
700
        }
701
    } elseif ('Mali' === $country) {
702
        if ($street2) {
703
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
704
        } else {
705
            $address = $street1 . '<br>' . $town;
706
        }
707
    } elseif ('Malta' === $country) {
708
        if ($street2) {
709
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
710
        } else {
711
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
712
        }
713
    } elseif ('Mauritania' === $country) {
714
        if ($street2) {
715
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
716
        } else {
717
            $address = $street1 . '<br>' . $town;
718
        }
719 View Code Duplication
    } elseif ('Mexico' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
720
        if ($street2) {
721
            if ($state) {
722
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town . ',&nbsp;' . $state;
723
            } else {
724
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
725
            }
726
        } else {
727
            if ($state) {
728
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town . ',&nbsp;' . $state;
729
            } else {
730
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
731
            }
732
        }
733
    } elseif ('Moldova' === $country) {
734
        if ($street2) {
735
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
736
        } else {
737
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
738
        }
739
    } elseif ('Monaco' === $country) {
740
        if ($street2) {
741
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
742
        } else {
743
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
744
        }
745
    } elseif ('Mongolia' === $country) {
746
        if ($street2) {
747
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $zip;
748
        } else {
749
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $zip;
750
        }
751
    } elseif ('Montenegro' === $country) {
752
        if ($street2) {
753
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
754
        } else {
755
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
756
        }
757
    } elseif ('Morocco' === $country) {
758
        if ($street2) {
759
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
760
        } else {
761
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
762
        }
763
    } elseif ('Mozambique' === $country) {
764
        if ($street2) {
765
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
766
        } else {
767
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
768
        }
769
    } elseif ('Myanmar' === $country) {
770
        if ($street2) {
771
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $zip;
772
        } else {
773
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $zip;
774
        }
775
    } elseif ('Namibia' === $country) {
776
        if ($street2) {
777
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
778
        } else {
779
            $address = $street1 . '<br>' . $town;
780
        }
781
    } elseif ('Nauru' === $country) {
782
        if ($street2) {
783
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
784
        } else {
785
            $address = $street1 . '<br>' . $town;
786
        }
787
    } elseif ('Nepal' === $country) {
788
        if ($street2) {
789
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
790
        } else {
791
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
792
        }
793
    } elseif ('Netherlands' === $country) {
794
        if ($street2) {
795
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
796
        } else {
797
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
798
        }
799
    } elseif ('Netherlands Antilles' === $country) {
800
        if ($street2) {
801
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
802
        } else {
803
            $address = $street1 . '<br>' . $town;
804
        }
805
    } elseif ('New Zealand' === $country) {
806
        if ($street2) {
807
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
808
        } else {
809
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
810
        }
811
    } elseif ('Nicaragua' === $country) {
812
        if ($street2) {
813
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '<br>' . $town;
814
        } else {
815
            $address = $street1 . '<br>' . $zip . '<br>' . $town;
816
        }
817
    } elseif ('Niger' === $country) {
818
        if ($street2) {
819
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
820
        } else {
821
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
822
        }
823 View Code Duplication
    } elseif ('Nigeria' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
824
        if ($street2) {
825
            if ($state) {
826
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip . '<br>' . $state;
827
            } else {
828
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
829
            }
830
        } else {
831
            if ($state) {
832
                $address = $street1 . '<br>' . $town . '&nbsp;' . $zip . '<br>' . $state;
833
            } else {
834
                $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
835
            }
836
        }
837
    } elseif ('Norway' === $country) {
838
        if ($street2) {
839
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
840
        } else {
841
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
842
        }
843
    } elseif ('Oman' === $country) {
844
        if ($street2) {
845
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '<br>' . $town;
846
        } else {
847
            $address = $street1 . '<br>' . $zip . '<br>' . $town;
848
        }
849
    } elseif ('Pakistan' === $country) {
850
        if ($street2) {
851
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '-' . $zip;
852
        } else {
853
            $address = $street1 . '<br>' . $town . '-' . $zip;
854
        }
855
    } elseif ('Palau' === $country) {
856
        if ($street2) {
857
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
858
        } else {
859
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
860
        }
861
    } elseif ('Panama' === $country) {
862
        if ($street2) {
863
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state;
864
        } else {
865
            $address = $street1 . '<br>' . $town . '<br>' . $state;
866
        }
867
    } elseif ('Papua New Guinea' === $country) {
868
        if ($street2) {
869
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
870
        } else {
871
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
872
        }
873
    } elseif ('Paraguay' === $country) {
874
        if ($street2) {
875
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
876
        } else {
877
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
878
        }
879
    } elseif ('Peru' === $country) {
880
        if ($street2) {
881
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
882
        } else {
883
            $address = $street1 . '<br>' . $town;
884
        }
885
    } elseif ('Philippines' === $country) {
886
        if ($street2) {
887
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '<br>' . $town;
888
        } else {
889
            $address = $street1 . '<br>' . $zip . '<br>' . $town;
890
        }
891
    } elseif ('Poland' === $country) {
892
        if ($street2) {
893
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $zip;
894
        } else {
895
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
896
        }
897
    } elseif ('Portugal' === $country) {
898
        if ($street2) {
899
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
900
        } else {
901
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
902
        }
903
    } elseif ('Puerto Rico' === $country) {
904
        if ($street2) {
905
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
906
        } else {
907
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
908
        }
909
    } elseif ('Qatar' === $country) {
910
        if ($street2) {
911
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
912
        } else {
913
            $address = $street1 . '<br>' . $town;
914
        }
915 View Code Duplication
    } elseif ('Romania' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
916
        if ($street2) {
917
            if ($state) {
918
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town . '<br>' . $state;
919
            } else {
920
                $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
921
            }
922
        } else {
923
            if ($state) {
924
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town . '<br>' . $state;
925
            } else {
926
                $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
927
            }
928
        }
929
    } elseif ('Russian Federation' === $country) {
930
        if ($street2) {
931
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
932
        } else {
933
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
934
        }
935
    } elseif ('Rwanda' === $country) {
936
        if ($street2) {
937
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
938
        } else {
939
            $address = $street1 . '<br>' . $town;
940
        }
941
    } elseif ('Saudi Arabia' === $country) {
942
        if ($street2) {
943
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
944
        } else {
945
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
946
        }
947
    } elseif ('Senegal' === $country) {
948
        if ($street2) {
949
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
950
        } else {
951
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
952
        }
953
    } elseif ('Serbia' === $country) {
954
        if ($street2) {
955
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
956
        } else {
957
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
958
        }
959
    } elseif ('Seychelles' === $country) {
960
        if ($street2) {
961
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
962
        } else {
963
            $address = $street1 . '<br>' . $town;
964
        }
965
    } elseif ('Sierra Leone' === $country) {
966
        if ($street2) {
967
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
968
        } else {
969
            $address = $street1 . '<br>' . $town;
970
        }
971
    } elseif ('Singapore' === $country) {
972
        if ($street2) {
973
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
974
        } else {
975
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
976
        }
977
    } elseif ('Slovakia' === $country) {
978
        if ($street2) {
979
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
980
        } else {
981
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
982
        }
983
    } elseif ('Slovenia' === $country) {
984
        if ($street2) {
985
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
986
        } else {
987
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
988
        }
989
    } elseif ('Somalia' === $country) {
990
        if ($street2) {
991
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $zip;
992
        } else {
993
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $zip;
994
        }
995
    } elseif ('South Africa' === $country) {
996
        if ($street2) {
997
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
998
        } else {
999
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
1000
        }
1001 View Code Duplication
    } elseif ('Korea (South)' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
1002
        if ($street2) {
1003
            if ($state) {
1004
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . ',&nbsp;' . $zip;
1005
            } else {
1006
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $zip;
1007
            }
1008
        } else {
1009
            if ($state) {
1010
                $address = $street1 . '<br>' . $town . '<br>' . $state . ',&nbsp;' . $zip;
1011
            } else {
1012
                $address = $street1 . '<br>' . $town . ',&nbsp;' . $zip;
1013
            }
1014
        }
1015
    } elseif ('Spain' === $country) {
1016
        if ($street2) {
1017
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1018
        } else {
1019
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1020
        }
1021
    } elseif ('Sri Lanka' === $country) {
1022
        if ($street2) {
1023
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
1024
        } else {
1025
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
1026
        }
1027
    } elseif ('Sudan' === $country) {
1028
        if ($street2) {
1029
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '<br>' . $town;
1030
        } else {
1031
            $address = $street1 . '<br>' . $zip . '<br>' . $town;
1032
        }
1033
    } elseif ('Suriname' === $country) {
1034
        if ($street2) {
1035
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
1036
        } else {
1037
            $address = $street1 . '<br>' . $town;
1038
        }
1039
    } elseif ('Swaziland' === $country) {
1040
        if ($street2) {
1041
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
1042
        } else {
1043
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
1044
        }
1045
    } elseif ('Sweden' === $country) {
1046
        if ($street2) {
1047
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1048
        } else {
1049
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1050
        }
1051
    } elseif ('Switzerland' === $country) {
1052
        if ($street2) {
1053
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1054
        } else {
1055
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1056
        }
1057
    } elseif ('Taiwan' === $country) {
1058
        if ($street2) {
1059
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip;
1060
        } else {
1061
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip;
1062
        }
1063
    } elseif ('Thailand' === $country) {
1064
        if ($street2) {
1065
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '&nbsp;' . $zip;
1066
        } else {
1067
            $address = $street1 . '<br>' . $town . '<br>' . $state . '&nbsp;' . $zip;
1068
        }
1069
    } elseif ('Tunisia' === $country) {
1070
        if ($street2) {
1071
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1072
        } else {
1073
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1074
        }
1075
    } elseif ('Turkey' === $country) {
1076
        if ($street2) {
1077
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1078
        } else {
1079
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1080
        }
1081
    } elseif ('Turkmenistan' === $country) {
1082
        if ($street2) {
1083
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1084
        } else {
1085
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1086
        }
1087
    } elseif ('Tuvalu' === $country) {
1088
        if ($street2) {
1089
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state;
1090
        } else {
1091
            $address = $street1 . '<br>' . $town . '<br>' . $state;
1092
        }
1093
    } elseif ('Uganda' === $country) {
1094
        if ($street2) {
1095
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
1096
        } else {
1097
            $address = $street1 . '<br>' . $town;
1098
        }
1099
    } elseif ('Ukraine' === $country) {
1100
        if ($street2) {
1101
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
1102
        } else {
1103
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
1104
        }
1105
    } elseif ('United Arab Emirates' === $country) {
1106
        if ($street2) {
1107
            $address = $street1 . '<br>' . $town;
1108
        } else {
1109
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
1110
        }
1111 View Code Duplication
    } elseif ('United Kingdom' === $country) {
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
1112
        if ($street2) {
1113
            if ($state) {
1114
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
1115
            } else {
1116
                $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
1117
            }
1118
        } else {
1119
            if ($state) {
1120
                $address = $street1 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
1121
            } else {
1122
                $address = $street1 . '<br>' . $town . '<br>' . $zip;
1123
            }
1124
        }
1125
    } elseif ('United States' === $country) {
1126
        if ($street2) {
1127
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
1128
        } else {
1129
            $address = $street1 . '<br>' . $town . ',&nbsp;' . $state . '&nbsp;' . $zip;
1130
        }
1131
    } elseif ('Uruguay' === $country) {
1132
        if ($street2) {
1133
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1134
        } else {
1135
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1136
        }
1137
    } elseif ('Uzbekistan' === $country) {
1138
        if ($street2) {
1139
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $zip;
1140
        } else {
1141
            $address = $street1 . '<br>' . $town . '<br>' . $zip;
1142
        }
1143
    } elseif ('Vatican City State' === $country) {
1144
        if ($street2) {
1145
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1146
        } else {
1147
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1148
        }
1149
    } elseif ('Venezuela' === $country) {
1150
        if ($street2) {
1151
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '&nbsp;' . $zip . ',&nbsp' . $state;
1152
        } else {
1153
            $address = $street1 . '<br>' . $town . '&nbsp;' . $zip . ',&nbsp' . $state;
1154
        }
1155
    } elseif ('Viet Nam' === $country) {
1156
        if ($street2) {
1157
            $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '&nbsp' . $zip;
1158
        } else {
1159
            $address = $street1 . '<br>' . $town . '<br>' . $state . '&nbsp' . $zip;
1160
        }
1161
    } elseif ('Yemen' === $country) {
1162
        if ($street2) {
1163
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
1164
        } else {
1165
            $address = $street1 . '<br>' . $town;
1166
        }
1167
    } elseif ('Zambia' === $country) {
1168
        if ($street2) {
1169
            $address = $street1 . '<br>' . $street2 . '<br>' . $zip . '&nbsp;' . $town;
1170
        } else {
1171
            $address = $street1 . '<br>' . $zip . '&nbsp;' . $town;
1172
        }
1173
    } elseif ('Zimbabwe' === $country) {
1174
        if ($street2) {
1175
            $address = $street1 . '<br>' . $street2 . '<br>' . $town;
1176
        } else {
1177
            $address = $street1 . '<br>' . $town;
1178
        }
1179
1180
        return $address;
1181
1182
        // Default address
1183
    } else {
1184
        $address = $street1 . '<br>' . $street2 . '<br>' . $town . '<br>' . $state . '<br>' . $zip;
1185
    }
1186
1187
    return $address;
1188
}
1189