- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
<form style="height:15px ; width:100px"method=post name='ChangeCurrencyForm'>
{literal}
<script language='JavaScript'>
function _changeCurrency()
{
document.ChangeCurrencyForm.submit();
}
</script>
{/literal}
<select name='current_currency' onchange='JavaScript:_changeCurrency()'>
{section name=i loop=$currencies}
{if $log eq "" && $currencies[i].CID eq 2 | $currencies[i].CID eq 3 | $currencies[i].CID eq 4 | $currencies[i].CID eq 5 | $currencies[i].CID eq 6}
{*розница*} {elseif ($log eq "" or $log eq "" or $log eq "tigrakiev") && $currencies[i].CID eq 2 | $currencies[i].CID eq 3 | $currencies[i].CID eq 5 | $currencies[i].CID eq 6}
{*мелкий опт*} {elseif ($log eq "" or $log eq "") && $currencies[i].CID eq 2 | $currencies[i].CID eq 3 | $currencies[i].CID eq 4 | $currencies[i].CID eq 6}
{*опт*} {elseif ($log eq "") && $currencies[i].CID eq 2 | $currencies[i].CID eq 3 | $currencies[i].CID eq 4 | $currencies[i].CID eq 5}
{*плейлист*} {elseif ($log ne "" && $log ne "" && $log ne "" && $log ne "" && $log ne "" && $log ne "" && $log ne "") && $currencies[i].CID eq 2 | $currencies[i].CID eq 3 | $currencies[i].CID eq 4 | $currencies[i].CID eq 5 | $currencies[i].CID eq 6}
{else}
<option value='{$currencies[i].CID}'
{if $currencies[i].CID eq $current_currency}
selected
{/if}
>
{$currencies[i].Name}
</option>
{/if}
{/section}
</select>
KAMA3 HABO3A 21.03.2010 02:37 # +1.8
Dreyk 21.03.2010 21:46 # +1
что это вообще за нахуй? это автогенеренный код, или я чего-то не догоняю?
KAMA3 HABO3A 21.03.2010 21:50 # +1
guest 22.03.2010 05:59 # +2.2
$log ne "" && $log ne "" && $log ne "" && $log ne "" && $log ne "" && $log ne "" && $log ne ""
ну это ваще рак мозга
guest 22.03.2010 07:01 # −1
guest 22.03.2010 08:20 # 0
guest 22.03.2010 08:04 # +1.2
Death 22.03.2010 15:39 # 0
Вот только в примере он через жопу используется!
Death 22.03.2010 15:51 # 0
{foreach from=$currencies item=curr}
{if !$log && ($curr.CID==2 | $curr.CID==3 | $curr.CID==4 | $curr.CID==5 | $curr.CID==6) }
{*розница*}
{elseif (!$log || !$log || $log=='tigrakiev') && ($curr.CID==2 | $curr.CID==3 | $curr.CID==5 | $curr.CID==6) }
{*мелкий опт*}
{elseif !$log && ($curr.CID==2 | $curr.CID==3 | $curr.CID==4 | $curr.CID==6)}
{*опт*}
{elseif !$log && ($curr.CID==2 | $curr.CID==3 | $curr.CID==4 | $curr.CID==5)}
{*плейлист*}
{elseif $log && ($curr.CID==2 | $curr.CID==3 | $curr.CID==4 | $curr.CID==5 | $curr.CID==6)}
{else}
<option value='{$curr.CID}' {if $curr.CID==$current_currency} selected{/if}>
{$curr.Name}</option>
{/if}
{/foreach}
</select>
Вот так по крайней мере короче и лаконичнее... что делаю проверки и зачем там побитовое сложение - вот это вопрос... т.к. в каком виде ключ никто сказать не сможет...
guest 23.03.2010 15:11 # 0
function _changeCurrency()
{document.ChangeCurrencyForm.submit();}
onchange='JavaScript:_changeCurrency()'
Удаляем гланды через жопу тупым ножем
guest 25.03.2010 19:30 # 0