Versioonide võrdlemine

Selgitus

  • See rida lisati.
  • See rida eemaldati.
  • Vorminduse muutmine.

...

Koodilõik
languagejs
{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

Image AddedImage AddedImage AddedImage Added

yritused - andmetabeli lisavälja lahtri kood
t_summa - andmetabelis oleva numbri lisavälja lahtri kood

Image AddedImage Added
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


Image RemovedImage RemovedImage AddedImage Added


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

Image RemovedImage AddedImage RemovedImage Added

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

Image RemovedImage Added

kaasnevad_kulud - andmetabeli lahtri kood

Image RemovedImage Added

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}

...