Täituvuse kontroll
Reegel | Tehe |
|
---|---|---|
Maleva rühmade täituvuse kontroll. Selles reeglis antakse ette kõik rühma piirangud vahetuse, eelistuse ning soo kaupa (näites on see 1 igal pool ). Reeglis kontrollitakse, et kõigil (ehk ei vaadata ainult taotleja taotluseid) sama toetusega taotlustel, millel on olek esitatud või registreeritud ei oleks täis taotlusel valitud eelistus vastavalt soole. Arvestatakse ainult esimese eelistusega Lisaväljad taotlusel:
Loetelu näide: |
Ava tehe{$ryhmaPiirangud = [
"I vahetus" => [
"Järveküla 1" => ["N" => 3, "M" => 1],
"Järveküla 2" => ["N" => 1, "M" => 1],
"Jüri 1" => ["N" => 1, "M" => 1],
"Jüri 2" => ["N" => 1, "M" => 1],
"Lagedi 1" => ["N" => 1, "M" => 1],
"Peetri 1" => ["N" => 1, "M" => 1],
"Peetri 2" => ["N" => 1, "M" => 1],
"Vaida 1" => ["N" => 1, "M" => 1]
],
"Välisvahetus (ööbimisega, Roosta Puhkekülas, Läänemaal)" => [
"Roosta rühm" => ["N" => 1, "M" => 1]
],
"II vahetus" => [
"Järveküla 3" => ["N" => 1, "M" => 0],
"Järveküla 4" => ["N" => 1, "M" => 1],
"Jüri 3" => ["N" => 1, "M" => 1],
"Jüri 4" => ["N" => 1, "M" => 1],
"Lagedi 2" => ["N" => 1, "M" => 1],
"Peetri 3" => ["N" => 1, "M" => 1],
"Peetri 4" => ["N" => 1, "M" => 1],
"Vaida 2" => ["N" => 1, "M" => 1]
]]}
{$liikmeid = 0}{$eelistus = ""}
{if $taotlus.sisu.valik == "I vahetus"}{$eelistus = $taotlus.sisu.eel_1_i}
{else if $taotlus.sisu.valik == "Välisvahetus (ööbimisega, Roosta Puhkekülas, Läänemaal)"}{$eelistus = $taotlus.sisu.eel_1_val}
{else if $taotlus.sisu.valik == "II vahetus"}{$eelistus = $taotlus.sisu.eel_1_ii}
{/if}
{$lapseInfo = ik_sugu_vanus($taotlus.sisu.t_ik)}
{taotlused toetused="sama_toetus" olekud="olek_esitatud, olek_registreeritud" taotlejad="koik" item=rida}
{$teiseLapseInfo = ik_sugu_vanus($rida.sisu.t_ik)}
{if $taotlus.sisu.valik == $rida.sisu.valik}
{if $rida.sisu.valik == "I vahetus"}
{if $rida.sisu.eel_1_i == $taotlus.sisu.eel_1_i}
{if $teiseLapseInfo.sv == $lapseInfo.sv}{$liikmeid = $liikmeid+1}{/if}
{/if}
{else if $rida.sisu.valik == "Välisvahetus (ööbimisega, Roosta Puhkekülas, Läänemaal)"}
{if $rida.sisu.eel_1_val == $taotlus.sisu.eel_1_val}
{if $teiseLapseInfo.sv == $lapseInfo.sv}{$liikmeid = $liikmeid+1}{/if}
{/if}
{else if $rida.sisu.valik == "II vahetus"}
{if $rida.sisu.eel_1_ii == $taotlus.sisu.eel_1_ii}
{if $teiseLapseInfo.sv == $lapseInfo.sv}{$liikmeid = $liikmeid+1}{/if}
{/if}
{/if}
{/if}
{/taotlused}{$liikmeid} < {(int)$ryhmaPiirangud["{$taotlus.sisu.valik}"]["{$eelistus}"]["{$lapseInfo.sv}"]}
| |
Mitte-range reegel, mis annab taotlejale teada, et kompostrit või konteinerit ei pruugi saada, sest max arv 5 ja 100. Lisavälja dünaamilise valiku seaded: |
Ava tehe{$konteinerPiirangud = [
"BIOJÄÄTMETE KONTEINER" => '5',
"KOHTKOMPOSTIMISEKS KODUKOMPOSTER" => '100'
]}
{$liikmeid = 0}
{taotlused toetused="sama_toetus" olekud="olek_esitatud, olek_registreeritud" taotlejad="koik" item=rida}
{if $taotlus.sisu.valik == $rida.sisu.valik}
{$liikmeid = $liikmeid+1}
{/if}
{/taotlused}{$liikmeid} < {(int)$konteinerPiirangud["{$taotlus.sisu.valik}"]}
| |
Range reegel, mis annab taotlejale teada, et kompostrit enam ei saa. Nimetatud reegel kontrollib sama toetuse esitatud, registreeritud taotluste arvu ja kui on üle 300 siis annab taotlejale määratud veateate. Näites kompostrite piirarvuks on määratud 300. |
Ava tehe{$liikmeid = 0}
{taotlused toetused="sama_toetus" olekud="olek_esitatud, olek_registreeritud" taotlejad="koik" item=rida}
{$liikmeid = $liikmeid+1}
{/taotlused}{$liikmeid} < 300
|