...
Koodilõik | ||
---|---|---|
| ||
{assign var=kokku value=0} {foreach from=$taotlus.sisu.maja_tabel key=k item=maja} {$kokku = $kokku+(int)$maja.m_arv} {/foreach} {foreach from=$taotlus.sisu.kaas_tabel key=k item=maja} {$kokku = $kokku+(int)$maja.kkas_1} {/foreach} {$kokku} |
...
Andmetabeli ridade summade kokku arvutamine tabelist väljaspool
Seaded vormil | Vaade taotlusel |
---|---|
yritused - andmetabeli lisavälja lahtri kood |
Andmetabeli ridade summeerimine
Koodilõik |
---|
{assign var=kokku value=0}
{foreach from=$taotlus.sisu.yritused key=k item=yritus}
{if $reanr!=0}{continue}{/if}
{$kokku = $kokku+(float)$yritus.t_summa}
{/foreach}
{$kokku} |
...
Valik tüüpi lisaväljadega tehtavad arvutused
...
Koodilõik |
---|
{assign var=vanus value=0} {foreach from=$taotlus.sisu.text_lapsed_at key=reanr item=laps} {if $reanr!=0}{continue}{/if}{if $reanr == $rida && $laps.text_lp_ik}{$isikuInfo = ik_sugu_vanus($laps.text_lp_ik)}{$vanus = $isikuInfo.vanus}{/if} {/foreach} {$vanus} |
Andmetabeli ridade summade kokku arvutamine tabelist väljaspool
...
Seaded vormil
...
Vaade taotlusel
...
...
Andmetabeli ridade summeerimine
Koodilõik |
---|
{assign var=kokku value=0}
{foreach from=$taotlus.sisu.yritused key=k item=yritus}
{if $reanr!=0}{continue}{/if}
{$kokku = $kokku+(float)$yritus.t_summa}
{/foreach}
{$kokku} |
Sõidukopmensatsiooni arvutus
Seaded vormil | Vaade taotlusel |
---|---|
Teekonna pikkuse
...
arvutuse näide
Koodilõik |
---|
{assign var=kokku value=0} {foreach from=$taotlus.sisu.soidup_paevik key=k item=teekond} {if $k==$rida}{$kokku = $teekond.sp_lpnt-$teekond.sp_algn}{/if} {/foreach}{if $kokku >=0}{$kokku}{else}0{/if} |
Hüvituse suuruse
...
arvutuse näide
Koodilõik |
---|
{assign var=kokku value=0} {foreach from=$taotlus.sisu.soidup_paevik key=k item=teekond} {if $k==$rida}{$kokku = (int)($teekond.sp_lpnt-$teekond.sp_algn)*0.3}{/if} {/foreach}{if $kokku >=0}{$kokku}{else}0{/if} |
...
Kuupäevade vahelise perioodi arvutamine
Kuupäevade vahelise perioodi arvutamine kahel kuupäev tüüpi lisaväljal oleva kuupäeva väljalt
Seaded vormil | Vaade taotlusel |
---|---|
Päevade arvu arvutus
Koodilõik |
---|
{if $taotlus.sisu.puhkuse_lopp && $taotlus.sisu.puhkuse_algus} {$erinevus = date_diff(date_create({$taotlus.sisu.puhkuse_algus}), date_create({$taotlus.sisu.puhkuse_lopp}))}{$erinevus->days+1} {/if} |
...
Kuupäevade vahelise perioodi arvutamine andmetabelis
Seaded vormil | Vaade taotlusel |
---|---|
kaasnevad_kulud - andmetabeli lahtri kood |
Päevade arvu
...
arvutamise näide
Koodilõik |
---|
{foreach from=$aruanne.sisu.kaasnevad_kulud key=k item=kuup} {if $k==$rida} {Util::kuupaevadeErinevusPaevades($kuup.laagri_lopp, $kuup.laagri_algus)} {/if}{/foreach} |
...