RON dokumentace

XML formuláře CSS Javascript

<if>

  <if testtype="typ_testu" condition="php_vyraz" param1="parametr1" param2="parametr2" sql="SELECT_sql_vyraz">
      ... obsah ...
  </if>

Vyhodnotí podmínku a v případě její platnosti provede obsah.

Atributy:

Typy testů:

POZOR! Nepoužívejte v textu podmínky poznámky - pokud je to SQL dotaz, je předán serveru včetně těch poznámek!

Příklady použití


   <if testtype="eq" param1="{$promenna1}" param2="{$promenna2}">
     ... obsah ...
   </if>

Pokud je hodnota proměnné promenna1 rovna (eq) hodnotě proměnné promenna2 provede se obsah.

    <if condition="{$cena:float} * (100 + {$sazbaDPH:float}) / 100 > {$maximalniCena:float}">
        ...
    </if>

Pokud je splněna zadaná podmínka, provede se obsah.

    <if testtype="emptysql" sql="SELECT Id FROM PracovniPomer WHERE RC = {$rc_osoby}">
        ...
    </if>

Provede obsah, pokud je výsledek zadaného SQL dotazu prázdný (když nenajde pracovní poměr se zadaným RC)