1 [{if false}]
2 [{*just in case: here are some comparatorrs for the title instead of country id - dunno if neccessary*}]
3 [{*if (isset($deladr.oxaddress__oxcountryid) && $deladr.oxaddress__oxcountryid == $country->oxcountry__oxid->value) ||
4 (!isset($deladr.oxaddress__oxcountryid) && ($delivadr->oxaddress__oxcountry->value == $country->oxcountry__oxtitle->value or
5 $delivadr->oxaddress__oxcountry->value == $country->oxcountry__oxid->value or
6 $delivadr->oxaddress__oxcountryid->value == $country->oxcountry__oxid->value)) }]
7 [{assign var="blCountrySelected" value=true}]
8 [{assign var="sCountrySelect" value="checked"}]
9 [{assign var="sCountrySelectTitle" value=$country->oxcountry__oxtitle->value*}]
10 [{/if}]
11 [{if $shipping}]
12 [{assign var="c1" value=$deladr.oxaddress__oxcountryid}]
13 [{assign var="ct1" value=$deladr.oxaddress__oxcountry->value}]
14 [{assign var="c2" value=$delivadr->oxaddress__oxcountryid}]
15 [{assign var="ct2" value=$delivadr->oxaddress__oxcountry->value}]
16 [{if !$c1 && !$c2 }]
17 [{assign var="c1" value=$oxcmp_user->oxuser__oxcountryid}]
18 [{/if}]
19 [{else}]
20 [{assign var="c1" value=$invadr.oxuser__oxcountryid}]
21 [{assign var="c2" value=$oxcmp_user->oxuser__oxcountryid}]
22 [{/if}]
23
24 <select name="[{$name}]" id="countryTxt-size" class="required countryTxt_pp">
25 <option value="">Bitte wählen</option>
26 [{* i kept the spirit of this code for historic reasons as well as the lulz, still shortened it to make this gem more readable ... *}]
27
28 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
29 [{if $country->oxcountry__phonecode->value == "+43"}]
30 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
31 [{* delivery address could be saved without oxcountryid!!! - $ct2 == $country->oxcountry__oxtitle->value*}]
32 <option value="[{$ccmp}]" data-zip-length="4" [{ if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
33 [{/if}]
34 [{/foreach}]
35
36 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
37 [{if $country->oxcountry__phonecode->value == "+49"}]
38 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
39 <option value="[{$ccmp}]" data-zip-length="5" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
40 [{/if}]
41 [{/foreach}]
42
43 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
44 [{if $country->oxcountry__phonecode->value == "+32"}]
45 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
46 <option value="[{$ccmp}]" data-zip-length="4" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
47 [{/if}]
48 [{/foreach}]
49
50 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
51 [{if $country->oxcountry__phonecode->value == "+39"}]
52 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
53 <option value="[{$ccmp}]" data-zip-length="5" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
54 [{/if}]
55 [{/foreach}]
56
57 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
58 [{if $country->oxcountry__phonecode->value == "+385"}]
59 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
60 <option value="[{$ccmp}]" data-zip-length="5" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
61 [{/if}]
62 [{/foreach}]
63
64 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
65 [{if $country->oxcountry__phonecode->value == "+352"}]
66 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
67 <option value="[{$ccmp}]" data-zip-length="4" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
68 [{/if}]
69 [{/foreach}]
70
71 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
72 [{if $country->oxcountry__phonecode->value == "+421"}]
73 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
74 <option value="[{$ccmp}]" data-zip-length="5" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
75 [{/if}]
76 [{/foreach}]
77
78 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
79 [{if $country->oxcountry__phonecode->value == "+386"}]
80 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
81 <option value="[{$ccmp}]" data-zip-length="4" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
82 [{/if}]
83 [{/foreach}]
84
85 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
86 [{if $country->oxcountry__phonecode->value == "+420"}]
87 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
88 <option value="[{$ccmp}]" data-zip-length="5" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
89 [{/if}]
90 [{/foreach}]
91
92 [{foreach from=$oViewConf->getCountryList() item=country key=country_id }]
93 [{if $country->oxcountry__phonecode->value == "+36"}]
94 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
95 <option value="[{$ccmp}]" data-zip-length="4" [{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
96 [{/if}]
97 [{/foreach}]
98
99 [{*foreach from=$oViewConf->getCountryList() item=country key=country_id }]
100 [{if !($country->oxcountry__phonecode->value == "+43") && !($country->oxcountry__phonecode->value == "+49")}]
101 [{assign var="ccmp" value=$country->oxcountry__oxid->value}]
102 <option value="[{$ccmp}]"[{if ( $c1 == $ccmp || $c2 == $ccmp ) || ($ct2 == $country->oxcountry__oxtitle->value ) }] selected[{/if}]>[{ $country->oxcountry__oxtitle->value }]</option>
103 [{/if}]
104 [{/foreach*}]
105 </select>