Tento soubor slouzi k popisu funkci:


-------------------------------------------------------------------------------------------------
* insert_form *        (2008-04-02)
-------------------------------------------------------------------------------------------------
 
- vklada formulare do Smarty sablon
- vklada pouze prvky, formular je treba uvodit tagy <form method="post" action=""> a ukoncit </form>
- priklad pouziti v souboru /templates/includes/adduser.tpl


{insert_form type="[typ_formulare]" name="[jmeno_pole]" size="[velikost_pole]" value="[hodnota_pole]" rows="[radky]" cols="[sloupce]" checked="[zvoleno]"}


[typ_formulare]		- podporovane typy jsou text, password, hidden, textarea, submit, checkbox (ale pouze jedno zaskrtavaci pole, pro vice se pouzije Smarty funkce html_checkboxes)
			- v pripade nevyplneni je nastavena defaultni hodnota "text"
			- pri nespravnem vyplneni je vyvolana Smarty chybova hlaska

[jmeno_pole]		- pri nevyplneni je vyvolana Smarty chyba
			- v pripade type submit a nevyplneni je nastavena defaultni hodnota "button"

[velikost_pole]		- urcuje velikost pole u type text a password
			- v pripade nevyplneni je defaultne nastavena hodnota "20"

[hodnota_pole]		- nastavuje prednastavenou hodnotu pole
			- je nepovinnym parametrem u type text, password, textarea
			- pri nevyplneni u ostatnich vyvola Smarty chybovou hlasku

[radky]			- urcuje pocet radku pri type textarea
			- v pripade nevyplneni je defaultne nastavena hodnota "2"

[sloupce]		- urcuje pocet sloupcu pri type textarea
			- v pripade nevyplneni je defaultne nastavena hodnota "20"

[zvoleno]		- urcuje, zda ma byt pole typu checkbox zaskrtnuto - staci vlozit jakoukoli hodnotu
			- pri nevyplneni je defaultne nastavena hodnota "0", tzn. pole nebude zaskrtnuto 


K formularovym typum options, radio, checkbox (pro vice hodnot) je dobre pouzit Smarty funkce.
Jedna se o html_options, html_radios, html_checkboxes.

Priklad pouziti pro html_radios:
{html_radios name='id' values=$cust_ids output=$cust_names selected=$customer_id separator='<br />'}

-------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------
* view_result *        (2008-04-08) 
- upraveno (2008-04-14)
-------------------------------------------------------------------------------------------------

- vklada tabulku s vysledkem dotazu do SQL databaze
- priklad pouziti v souboru /templates/includes/list.tpl
- priklad pro zadavani poli /www/includes/list.php

-------------------------------------------------------------------------------------------------

{view_result title=[zahlavi_tabulky] list=[sql_dotaz] values=[prvky_dotazu] actions=[akce_s_prvky] parametr=[odeslat_s_akci] role=[role] color=[barva_aktualniho]}

[zahlavi_tabulky]	- pole nazvu jednotlivych sloupcu ve vykreslovane tabulce

[sql_dotaz]		- pole obsahujici vysledek SQL dotazu

[prvky_dotazu]		- ktere prvky z dotazu se maji zobrazit, tzn. ktere sloupce z tabulky

[akce_s_prvky]		- jedna se o vykresleni nazvu akce (napr. Edit) spolecne s vytvorenim odkazu pod timto nazvem
			- je treba vytvorit dvojrozmerne pole, kde je prirazen nazvu akce jmeno skript, ktery ji vykona

[odeslat_s_akci]	- jedna se o pole nazvu sloupcu z tabulky, jehoz hodnota ma byt poslana s odkazem pro vykonani akce
			- hodnota bude poslana pod promennou, ktera je nazvem prislusneho sloupce z SQL tabulky

[role]			- pole roli, podle ktereho jsou zobrazovany akce
			- nepovinne, pokud neni uvedeno, jsou zobrazeny vsechny akce pro vsechny uzivatele
			- musi mit stejny rozmer jako pole [akce_s_prvky]

[barva_aktualniho]	- nazev sloupce v DB, jehoz hodnota ma byt porovnavana s proslusnym $webdoc polem (musi se jmenovat stejne, barva s webdoc polem)
			- pokud se shoduje, provede podbarveni zaznamu

-------------------------------------------------------------------------------------------------