@@zjistit mod_typ:forms:mod_typ modulu mod_nazev:Formuláře:mod_nazev - název modulu @@events obsah admin htaccess prava @@sql CREATE TABLE `mod_forms_data` ( `id` int(11) NOT NULL AUTO_INCREMENT, `master` int(11) NOT NULL, `kdy` int(11) NOT NULL, `ip` text COLLATE cp1250_czech_cs NOT NULL, `email` text COLLATE cp1250_czech_cs NOT NULL, `stav` enum('1','2','3') COLLATE cp1250_czech_cs NOT NULL, PRIMARY KEY (`id`), KEY `master` (`master`) ) CREATE TABLE `mod_forms_data2prvek` ( `master` int(11) NOT NULL, `poradi` int(11) NOT NULL, `idprvek` int(11) NOT NULL, `nazev` text COLLATE cp1250_czech_cs NOT NULL, `value` text COLLATE cp1250_czech_cs NOT NULL, PRIMARY KEY (`master`,`poradi`), KEY `idprvek` (`idprvek`) ) CREATE TABLE `mod_forms_formular` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nazev` text COLLATE cp1250_czech_cs NOT NULL, `ipopis` text COLLATE cp1250_czech_cs NOT NULL, `slova` text COLLATE cp1250_czech_cs NOT NULL, `email` text COLLATE cp1250_czech_cs NOT NULL, `action` text COLLATE cp1250_czech_cs NOT NULL, `method` enum('','post','get') COLLATE cp1250_czech_cs NOT NULL, `sablona` text COLLATE cp1250_czech_cs NOT NULL, `sablona_zamcena` tinyint(4) NOT NULL, `povinne` enum('','hvezdicka','vykricnik','bold') COLLATE cp1250_czech_cs NOT NULL, `povinne_text` text COLLATE cp1250_czech_cs NOT NULL, `povinne_trida` text COLLATE cp1250_czech_cs NOT NULL, `povinne_uvnitr` enum('pred-button','po-button','obracene-button') COLLATE cp1250_czech_cs NOT NULL, `slova_uvnitr` tinyint(4) NOT NULL, `hlavni_pole` int(11) NOT NULL, `pristavaci` text COLLATE cp1250_czech_cs NOT NULL, `button_uvnitr` tinyint(4) NOT NULL, `main_trida` text COLLATE cp1250_czech_cs NOT NULL, `button_trida` text COLLATE cp1250_czech_cs NOT NULL, `button_text` text COLLATE cp1250_czech_cs NOT NULL, `button_verze` enum('s','m','l') COLLATE cp1250_czech_cs NOT NULL, `nadpis_styl` text COLLATE cp1250_czech_cs NOT NULL, `nadpis_uvnitr` tinyint(4) NOT NULL, `ajax` tinyint(4) NOT NULL, `html_id` text COLLATE cp1250_czech_cs NOT NULL, `html_sirka` text COLLATE cp1250_czech_cs NOT NULL, `aktivator_text` text COLLATE cp1250_czech_cs NOT NULL, `aktivator_trida` text COLLATE cp1250_czech_cs NOT NULL, `dalsi_javascript` text COLLATE cp1250_czech_cs NOT NULL, `dalsi_html` text COLLATE cp1250_czech_cs NOT NULL, `osloveni_email` text COLLATE cp1250_czech_cs NOT NULL, `pata_email` text COLLATE cp1250_czech_cs NOT NULL, `odesilani_trida` text COLLATE cp1250_czech_cs NOT NULL, `odesilani_html` text COLLATE cp1250_czech_cs NOT NULL, `strukto_vstup` int(11) NOT NULL, `php_soubor` text COLLATE cp1250_czech_cs NOT NULL, `users` text COLLATE cp1250_czech_cs NOT NULL, `chraneno` tinyint(4) NOT NULL DEFAULT '0', params text, PRIMARY KEY (`id`) ) CREATE TABLE `mod_forms_prvek` ( `id` int(11) NOT NULL AUTO_INCREMENT, `master` int(11) NOT NULL, `priorita` int(11) NOT NULL, `container` int(11) NOT NULL DEFAULT '0', `container_cast` int(11) NOT NULL DEFAULT '0', `typ` enum('text','textarea','checkbox','radio','select','select_multiple','slider','hidden','file','html','sloupce','custom') COLLATE cp1250_czech_cs NOT NULL, `nazev` text COLLATE cp1250_czech_cs NOT NULL, `value` text COLLATE cp1250_czech_cs NOT NULL, `name` text COLLATE cp1250_czech_cs NOT NULL, `ipopis` text COLLATE cp1250_czech_cs NOT NULL, `layout_popisky` enum('top','left','none') COLLATE cp1250_czech_cs DEFAULT NULL, `html_id` text COLLATE cp1250_czech_cs NOT NULL, `html_trida` text COLLATE cp1250_czech_cs NOT NULL, `html_css` text COLLATE cp1250_czech_cs NOT NULL, `html_attrs` text COLLATE cp1250_czech_cs NOT NULL, `napoveda` text COLLATE cp1250_czech_cs NOT NULL, `napoveda_typ` enum('vyskakovaci-dole','vyskakovaci-vpravo','vyskakovaci-nahore','vyskakovaci-vpravo-nahore','staticka','staticka-nahore') COLLATE cp1250_czech_cs DEFAULT NULL, `validace` text COLLATE cp1250_czech_cs NOT NULL, `validace_povinne` enum('error','warning') COLLATE cp1250_czech_cs DEFAULT NULL, `validace_text` text COLLATE cp1250_czech_cs NOT NULL, `povinne` tinyint(4) NOT NULL, `email` tinyint(4) NOT NULL, `sirka` int(11) NOT NULL, `vyska` int(11) NOT NULL, `autohodnota` text COLLATE cp1250_czech_cs NOT NULL, `params` text COLLATE cp1250_czech_cs NOT NULL, PRIMARY KEY (`id`) ) @@conf //$logo="http://localhost/system/imgs_system/logo.png"; //Absolutní adresa k logu instance, které se má vkládat do e-mailu s výsledky //$sablonaEmailu=""; //Nějaká nestandardní šablona //$barvaPozadi="red"; //Barva pozadí e-mailu //Jméno (nebo cesta) k CSS stylopisu, který může přebíjet nějaké věci ze šablony //$instancniCss=""; /* Presety pro Speciální prvky */ $instancniPrvky=array(); /* $instancniPrvky=array( "ID_PRVKU"=>array( "nazev"=>"Jméno pro správce", "filename"=>"forms_prvek.php", //Soubor v conf/mod/ který obsahuje HTML i JS zdroj prvku "var"=>"zkusebni_2", //Pokud je zpracování jednoduché a jde o jedinou POST proměnnou, stačí uvést její jméno "callback"=>"forms_parse_zkouska" //Pokud je zpracování netriviální, bude se volat callback //Callback přijímá argumenty $radek (o daném Prvku), $postData, $filesData. //Vrací to, co se má zobrazit administrátorovi ve výsledcích. ) ); */ /* $instancniTemplate=array( "registracni"=>array( "obrazek"=>"cesta absolutní, relativně k adminu nebo false", "nazev"=>"Zkušební registrační formulář", "popis"=>"Popiska formuláře", "filename"=>"jméno souboru v conf/mod" ) ); */ //Nestandardní callback pro zjišťování //Input: $formId,$pureData //Output: array e-mailových adres, nebo false (použij defaultní způsob) //$callbackGetEmailOfForm=false; @@main $moduly['forms']['nazev']=""; $moduly['forms']['zdroj']="forms";