Kontrola:
\n"; // echo "sendemail:".$sendemail.", showemail:".$showemail."
// email:".$email.", password:".$password."
\n"; // echo "showform:".$showform." sendform:".$sendform."
\n"; // KONEC KONTROLNIHO VYPISU if($sendemail && !$sendform): // bylo jiz odeslano heslo a email //echo "E-mail: ".$email." Password: ".$password."
\n"; if($email == "" || $heslo == ""): // echo "

Please, fulfil both, E-mail and Password


\n"; $showemail = true; else: // mam email a heslo // zkontrolujeme, zda je e-mail v databazi //echo "Kontroluji, zda je E-mail v databazi.
\n"; if(!$org): $query = "select * from ".SQL_TBL." where email=\"$email\""; else: $query = "select * from ".SQL_TBL." where reg=$reg"; endif; /* if($REMOTE_ADDR==MYIP) { echo "dotaz: $query
\n"; } */ $vysledek = dbdotaz($query); $pocet = MySQL_Num_Rows($vysledek); // echo "Pocet zaznamu: ".$pocet; if($pocet==0): // prvni pristup do databaze $showemail = false; $showform = true; $first_time = true; $query1 = "select * from ".SQL_TBL_PRE." where email=\"$email\""; $vysledek1 = dbdotaz($query1); $pocet1 = MySQL_Num_Rows($vysledek1); echo "pocet1: $pocet1
\n"; while($zaznam=MySQL_Fetch_Array($vysledek1)): $title = $zaznam["title"]; $first_name = $zaznam["first_name"]; $family_name = $zaznam["family_name"]; $institution1 = $zaznam["institution1"]; $institution2 = $zaznam["institution2"]; $street = $zaznam["street"]; $town = $zaznam["town"]; $fax = $zaznam["fax"]; $phone = $zaznam["phone"]; endwhile; else: // kontrola, zda se shoduje heslo // echo "E-mail:".$email." se shoduje, kontroluji heslo.
\n"; $first_time = false; while($zaznam=MySQL_Fetch_Array($vysledek)): $reg = $zaznam["reg"]; $email = $zaznam["email"]; $title = $zaznam["title"]; $first_name = $zaznam["first_name"]; $first_name_tex = $zaznam["first_name_tex"]; $family_name = $zaznam["family_name"]; $family_name_tex = $zaznam["family_name_tex"]; $password = $zaznam["password"]; $institution1 = $zaznam["institution1"]; $institution2 = $zaznam["institution2"]; $street = $zaznam["street"]; $town = $zaznam["town"]; $fax = $zaznam["fax"]; $phone = $zaznam["phone"]; $seminar = $zaznam["seminar"]; $participant = $zaznam["participant"]; $invitation = $zaznam["invitation"]; $arrival = $zaznam["arrival"]; $departure = $zaznam["departure"]; $reg_date = $zaznam["reg_date"]; $reg_time = $zaznam["reg_time"]; $contribcz = $zaznam["contribcz"]; $contriben = $zaznam["contriben"]; $authors = $zaznam["authors"]; $type_order = $zaznam["type_order"]; $room_type = $zaznam["room_type"]; // echo "$heslo:".$heslo."
\n"; // echo "md5($heslo):".md5($heslo)."
\n"; if($password == MD5($heslo) || $org): // heslo je vporadku // echo "Heslo je vporadku
\n"; // echo "reg =".$reg."
\n"; // echo "family_name =".$family_name."
\n"; $showemail = false; $updateusr = true; $showform = true; else: if($pwd == 0): echo " Vaše heslo se neshoduje s údajem v databázi.
\n Prosím zkuste to ještě jednou nebo nás kontaktujte E-mailem: \n ".SQL_EMAILORG.".

\n"; $pwd += 1; $showemail = true; else: echo "

Vaše heslo se neshoduje s heslem v databázi.
Prosím, kontaktujte nás E-mailem: \n ".SQL_EMAILORG.".


\n"; $showemail = false; echo "
HOME
"; endif; endif; endwhile; endif; endif; endif; if($showemail && !$org): // zobrazit formular pro E-mail a heslo echo WWW_HLAV; ?> Pro přístup do konferenční databáze prosím vyplňte váš E-mail a Heslo.

Jste-li zde poprvé, prosím zvolte heslo pro přístup do databáze.
(Please, fulfil both, E-mail and Password )
\n";?>

E-mail:
Heslo:
>

Máte problém? (ztracené heslo, zrušení příspěvku, atd.)

Kontaktujte nás \n"; //echo "sendform:".$sendform." showform:".$showform."
\n"; if($sendform): // kontrola povinnych udaju if($first_name == "" || $family_name == "" || $title == "") { $showform = true; } else $showform = false; endif; if($showform): //zobrazovani formulare ========================== // echo "TADY se bude zobrazovat FORMULAR showform:".$showform."
\n"; ?>

"; echo "Prosím vyplňte následující formulář. Povinné údaje jsou označeny červeně.
\n"; } else { if(!$reg_date) echo "REGISTRACE
"; else echo "Úprava údajů v databázi "; } echo "Věnujte prosím pozornost vyplňování údajů (budou použity pro generování seznamu účastníků pro sborník)."; ?>
(Prosím vyplňte všechny údaje označené červeně. )

\n"; if(!$reg_date) $first_reg = true; else $first_reg = false; if($org) { //echo "reg, org = $reg, $org
\n"; echo "
Access from the WWW page of organizing Committee.

\n"; }; ?>
Křestní jméno:
Přijmení:
Titul:
E-mail:
Skola-seminar:
Instituce:
Instituce:
(Potřebujete-li pokračovací řádek)
Ulice:
(a číslo):
Město:
(a směrovací číslo)
Fax:
Telefon:
Název příspěvku: (maximálně 200 znaků)
Název v angličtině: (maximálně 200 znaků)
Autoři:
Typ příspěvku: > Přednáška   > Krátké sdělení
Ubytování od:
Ubytování do:

">
\n";?> >

Zpět - bez odeslání údajů do konferenční databáze!
\n"; if($first_time): // echo "JSEM ZDE POPRVE
\n"; $dbupdate = false; $dbinsert = true; else: // echo "UZ JSEM ZDE BYL
\n"; $dbupdate = true; $dbinsert = false; endif; if(!$reg): //echo "Dotazuji se na maxreg.
\n"; $query = "select max(reg) as maxreg from ".SQL_TBL; $vysledek = dbdotaz($query); $pocet = MySQL_Num_Rows($vysledek); if($pocet): $zaznam=MySQL_Fetch_Array($vysledek); $maxreg = $zaznam["maxreg"]; else: $maxreg = 0; endif; $maxreg += 0; // echo "maxreg=".$maxreg."
\n"; $reg = $maxreg + 1; endif; if($first_time): $reg_date = Date("Y-m-d"); $reg_time = Date("H:i:s"); else: if(Date("Y-m-d") >= $regstart && !$reg_date): $reg_date = Date("Y-m-d"); $reg_time = Date("H:i:s"); endif; endif; $last_date = Date("Y-m-d"); $last_time = Date("H:i:s"); $remote_adr = $REMOTE_HOST; $heslomd5 = md5($heslo); //echo "heslo:".$heslo."
\n"; //echo "heslomd5:".$heslomd5."
\n"; // ?> \n"; if($first_name_tex =='') $first_name_tex=trim($first_name); if($family_name_tex =='') $family_name_tex=trim($family_name); //echo "tex names: $first_name_tex $family_name_tex"; $__contribcz = ereg_replace("'","\"",$contribcz); $__contriben = ereg_replace("'","\"",$contriben); $_contribcz = trim($__contribcz); $_contriben = trim($__contriben); if($dbinsert): $first_namet = trim($first_name); $family_namet = trim($family_name); $emailt = trim($email); $institution1t = trim($institution1); $institution2t = trim($institution2); $streett = trim($street); $townt = trim($town); $faxt = trim($fax); $phonet = trim($phone); $authorst = trim($authors); $query = "insert into ".SQL_TBL." (reg, title, first_name, first_name_tex, family_name, family_name_tex, email, password, institution1, institution2, street, town, fax, phone, seminar, contribcz, contriben, type_order, authors, room_type,"; $query .= "arrival, departure, reg_date, reg_time, last_date, last_time, remote_adr) "; $query .= " VALUES ($reg, '$title', '$first_namet', '$first_name_tex', '$family_namet', '$family_name_tex', '$emailt', '$heslomd5', '$institution1t', '$institution2t', '$streett', '$townt', '$faxt', '$phonet', '$seminar', '$_contribcz', '$_contriben', '$type_order','$authorst','$room_type',"; { if($arrival==NULL) $query .= "$arrival, "; else $query .= "'$arrival' , "; if($departure==NULL) $query .= "$departure, "; else $query .= "'$departure' , "; $query .= "'$reg_date', '$reg_time', '$last_date', '$last_time', '$remote_adr')"; } endif; if($dbupdate): $first_namet = trim($first_name); $family_namet = trim($family_name); $emailt = trim($email); $institution1t = trim($institution1); $institution2t = trim($institution2); $streett = trim($street); $townt = trim($town); $faxt = trim($fax); $phonet = trim($phone); $authorst = trim($authors); $query = "update ".SQL_TBL." set title='$title', first_name='$first_namet', first_name_tex='$first_name_tex', family_name='$family_namet', family_name_tex='$family_name_tex', email='$emailt', institution1='$institution1t', institution2='$institution2t', street='$streett', town='$townt', fax='$faxt', phone='$phonet', seminar='$seminar', contribcz='$_contribcz', contriben='$_contriben', type_order='$type_order', authors='$authors', room_type='$room_type',"; if($arrival!=NULL) $query .= "arrival='$arrival', "; else $query .= "arrival=NULL, "; if($departure!=NULL) $query .= "departure='$departure', "; else $query .= "departure=NULL, "; $query .= "reg_date='$reg_date', reg_time='$reg_time',"; $query .= " last_date='$last_date', last_time='$last_time', remote_adr='$remote_adr' where reg=$reg "; endif; $query .= " # forms/index.php \n"; $vysledek = dbwrite(SQL_USERNAME, SQL_DBNAME, SQL_PASSWORD, $query); // Konec zapisu dat do databaze SQL_TBL ==================== //kontrola queries /* echo " --------- Kontrola queries --------
\n"; echo "query =
\n"; echo $query."
\n"; echo "
"; //konec kontroly queries */ $contrib='yes'; // slouzi jen pro kontrolu if($sendform && !$showform): //echo "

Tady pripravim dopis.


\n"; $dopis = "Adresát: ".$title." ".$first_name." ".$family_name."\n"; $sem = ""; if($seminar=="1") $sem="SEMINÁŘ"; if($seminar=="2") $sem="ŠKOLA"; if($seminar=="3") $sem="SEMINÁŘ+ŠKOLA"; $predn = ""; if($type_order=="Oral") $predn="Přednáška"; if($type_order=="Short") $predn="Krátké sdělení"; if($type_order=="Poster") $predn="Poster"; if($first_time): $dopis .="Děkujeme za vaši registraci."; $dopis .= " Můžete vstoupit do konferenční databáze použitím následujících údajů: ===================================================================== E-mail: ".$email." Password: ".$heslo." =======================================================\n"; else: $dopis .= "Vaše údaje v databázi byly modifikovány!\n"; endif; if($reg<10): $regcislo="20060".$reg; else: $regcislo="2006".$reg; endif; $dopis .=" Vaše registrační číslo: $regcislo ==============================\n Obdrželi jsme od vás nasledující údaje: --------------------------------------- E-mail: ".$email." Křestní jméno: ".$first_name." Příjmení: ".$family_name." Titul: ".$title." Škola-seminář: ".$sem." Instituce: ".$institution1." ".$institution2." Ulice: ".$street." Město: ".$town." Fax: ".$fax." Telefon: ".$phone." Název příspěvku: ".$contribcz." Anglický název: ".$contriben." Typ příspěvku: ".$predn." Autoři: ".$authors." Typ ubytování: ".$room_type." Příjezd: ".$arrival." Odjezd: ".$departure."\n"; $dopis .= "-------------------------------------------------\n"; //echo "first_reg: $first_reg"; //kontrolni tisk $subjectorg = SQL_TBL." to $title $family_name"; $dopis .= "\n S pozdravem, \n\n Organizační výbor \n Karel Nitsch"; $recipient = $family_name." <".$email.">";//adresat // your text goes here $message .= "$dopis \n"; /* dodatečné hlavičky pro chyby, From, cc, bcc, atd */ $headers .= "From: <".SQL_EMAILORG.">\n"; $headers .= "X-Sender: <".SQL_EMAILORG.">\n"; $headers .= "X-Mailer: PHP\n"; //mailer $headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal $headers .= "Return-Path: <".SQL_EMAILORG.">\n";// Navratova cesta pro chyby /* Pokud chcete poslat HTML email, odkomentujte následující řádek */ //$headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime typ if(!$org) $headers .= "CC: ".SQL_EMAILORG."\n"; // CC //$headers .= "bcc: ".SQL_EMAILORG."\n"; // BCC /* a teď to odešleme */ if($org): $doporg = "Tento dopis se NEPOSILA ucastnikovi, pouze organizacnimu vyboru, nebot data jsou MODIFIKOVANA ze stranky organizacniho vyboru!! ----------------------------------------------------------------------\n\n"; $doporg .= $message; mail(SQL_EMAILORG, "Modifikovana data ze str. org. vyboru", $doporg, $headers); else: mail($recipient, SUBJECT, $message, $headers); endif; // echo "num, dbinsert, dbupdate =".$num." ".$dbinsert." " // .$dbupdate."
\n"; echo "

Děkujeme za Vaši "; echo "registraci."; echo "


HOME
"; endif; endif; ?>