Template (WBIK)

Formßt bloku:

Template: HTW_Üablona

V²znam:

HTW_Üablona je jmΘno WWW objektu typu Üablona, kterß mß b²t pou₧ita pro vytvo°enφ HTML dokumentu, kter² bude odeslßn WWW browseru u₧ivatele, pokud nenastane ₧ßdnß chyba p°i prßci s WinBase602 SQL Serverem. Databßzov² objekt se musφ nachßzet v tΘ samΘ aplikaci, ve kterΘ je dan² WBC konektor. Nßzev Üablony doporuΦujeme uvΘst s p°φponou (.htw), nenφ to vÜak povinnΘ. Lze takΘ uvΘst p°φpadnΘ vstupnφ parametry (za otaznφkem).

Pokud volanß HTW_Üablona obsahuje WBC sekci, konektor v tΘto sekci se ignoruje.

Blok Template se m∙₧e nachßzet na libovolnΘm mφst∞ konektoru, vyskytovat se m∙₧e i vφcekrßt, pokud je struktura konektoru rozv∞tvenß pomocφ #if (viz p°φklad).

P°esm∞rovßnφ browseru na jinou strßnku provßdφ blok Location.

P°φklad:

Template: Anketa.htw?anketaid=%anketaid%

DalÜφ p°φklad:

// kontrola zadanΘho licenΦnφho Φφsla
RequiredValues: liccis

BeginProgram: Lic
// program ve vnit°nφm jazyce, kter² ov∞°φ platnost Φφsla
  ValidLicNum("%lic%");
EndProgram
// v globßlnφ prom∞nnΘ projektu res je v²sledek
GetVariable: wres := res

#if wres
// platnΘ lic. Φφslo
SQLStatement:
+ UPDATE Prametry
+ SET licence = "%liccis%"

Template: Main.htw

#else
// neplatnΘ lic. Φφslo
DeclareVariable:zamitnuto := "TRUE"

// zp∞t na zadßnφ lic. Φφsla
Template: Licence.htw
#endif