ACC SHELL
<?
class CModul_Kongresy_Archiv{
function CModul_Kongresy_Archiv($pripojeni){
$this->pripojeni = $pripojeni;
$this->conf_id='modul_kongresy_archiv';
}
function create_modul($id_bloku){
$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."elementy (id_bloku, poradi, modul) SELECT '".$id_bloku."', max(poradi)+1, '".$this->conf_id."' FROM ".$GLOBALS['config_db_prefix']."elementy WHERE id_bloku='".$id_bloku."'");
// $vlozene_id = mysql_insert_id($this->pripojeni->conn);
// $this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_texty (id_elementu, text) VALUES ('".$vlozene_id."', '')");
}
function show_element_preview($id_elementu){
/*
$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_prezidium WHERE id_elementu='".$id_elementu."' LIMIT 3");
while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
echo"<div class='osoba'>";
echo"<h3>".$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za."</h3>";
echo"<div class='anotace'>".$data->funkce." ".($data->zarizeni?" (".$data->zarizeni.")":"")."</div>";
echo"</div>";
}
*/
echo"<div class='modul-opearace'>";
// echo"<a href='./admin.php?lang=".$this->lang."&sekce=obsah&id=".$_REQUEST['id']."&operace=edit-element&id_bloku=".$polozka_menu->id."&id_elementu=".$id_elementu."'>upravit</a>";
// echo" | ";
if($_SESSION['auth_uzivatel_authorisation']==9)
echo"<a href='./admin.php?lang=".$this->lang."&sekce=obsah&id=".$_REQUEST['id']."&operace=delete-element&id_bloku=".$polozka_menu->id."&id_elementu=".$id_elementu."' onclick='return confirm(\"Opravdu odstranit modul?\")' class='button red'>odstranit modul</a>";
echo"</div>\n\n";
}
function show_element_view($id_elementu){
//echo"modul se ppripravuje";
if($_REQUEST['prihlaska']){
if($_REQUEST['odeslano']){
echo"<h2>Vaše přihláška byla odeslána.</h2>";
echo"<p><a href='./".$_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."'>Zpět na seznam konferencí</a></p>";
}
else{
$this->show_prihlaska();
}
}
else{
$this->show_seznam_kurzu();
}
/*
$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_prezidium WHERE id_elementu='".$id_elementu."' ");
while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
echo"<div class='osoba'>";
echo"<h3>".$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za."</h3>";
echo"<div class='funkce'>".$data->funkce."</div>";
echo $data->zarizeni ? "<div class='zarizeni'>".$data->zarizeni."</div>" :"";
echo $data->adresa ? "<div class='adresa'>".$data->adresa."</div>" :"";
echo $data->telefon ? "<div class='telefon'>".$data->telefon."</div>" :"";
echo $data->email ? "<div class='email'><a href='mailto:".$data->email."'>".$data->email."</a>"."</div>" :"";
echo"</div>";
}
*/
}
function vyhledat($fraze){
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.* FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K WHERE termin<'".date("Y-m-d")."' AND concat(nazev, ' ', anotace) LIKE '%".$fraze."%' LIMIT 1");
if($this->pripojeni->pocet_radku($dbdata)){
$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."elementy WHERE modul='modul_kongresy_archiv' ");
while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
$idecka .= ($idecka?", ":"").$data->id;
}
}
return $idecka;
}
function admin_edituj()
{
switch ($_REQUEST['editace']) {
case "lektori":
$this->lektori_edit();
break;
case "centra":
$this->centra_edit();
break;
default:
$this->kurzy_edit();
break;
}
}
function show_admin_form($id_elementu)
{
$admin_url.="admin.php";
$admin_url.="?web_id=".$_REQUEST['web_id'];
$admin_url.="&lang=".$_REQUEST['lang'];
$admin_url.="&sekce=".$_REQUEST['sekce'];
$admin_url.="&operace=".$_REQUEST['operace'];
$admin_url.="&id=".$_REQUEST['id'];
$admin_url.="&id_bloku=".$_REQUEST['id_bloku'];
$admin_url.="&id_elementu=".$_REQUEST['id_elementu'];
echo"<div id='submenu'>";
echo"<a href='./".$admin_url."' ".(!$_REQUEST['editace']?"class='active'":"").">Kurzy</a> ";
//echo"<a href='./".$admin_url."&editace=lektori' ".(!$_REQUEST['lektori']?"class='active'":"").">Lektoři</a> ";
echo"<a href='./".$admin_url."&editace=centra' ".(!$_REQUEST['centra']?"class='active'":"").">Centra</a> ";
echo"</div>";
switch ($_REQUEST['editace']) {
case "lektori":
$this->lektori_form();
break;
case "centra":
$this->centra_form();
break;
default:
if($_REQUEST['prihlaseni']){
$this->prihlaseni_form();
}
elseif($_REQUEST['prihlaseni-info']){
$this->prihlaseni_info_form();
}
else{
$this->kurzy_form();
}
break;
}
}
function show_seznam_kurzu3(){
if ($_REQUEST['id_kurzu']) {
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*,C.nazev as nazev_centra, C.info as info_centra, L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE K.id='".$_REQUEST['id_kurzu']."' limit 1");
if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
$dbdata_skupiny = $this->pripojeni->dotaz("SELECT S.nazev as nazev_cilove_skupiny FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S, ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi N WHERE N.id_kurzu='".$data->id."' AND S.id=N.id_skupiny");
$nazev_cilove_skupiny = "";
while ($dbdata_skupiny && $data_skupiny = $this->pripojeni->objekt_dotazu($dbdata_skupiny) ) {
$nazev_cilove_skupiny .= ($nazev_cilove_skupiny?", ":"")."".$data_skupiny->nazev_cilove_skupiny;
}
echo"<dl>";
echo"<dt>Název</dt><dd>".$data->nazev."</dd>";
// echo"<dt>Kapacita</dt><dd>".$data->kapacita."</dd>";
// echo"<dt>Cena pro nečleny</dt><dd>".$data->cena_neclen." Kč</dd>";
echo"<dt>Cena pro členy APSS ČR</dt><dd>".$data->cena_clen." Kč</dd>";
list($termin_r, $termin_m, $termin_d) = explode("-", $data->termin);
echo"<dt>Termín</dt><dd>".$termin_d.".".$termin_m.".".$termin_r."</dd>";
echo"<dt>Akreditace</dt><dd>".$data->cislo_akraditace."</dd>";
echo"<dt>Lektor</dt><dd>".($data->detail?"<a href='".$data->detail."'>":"").$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za.($data->detail?"</a>":"")."</dd>";
echo"<dt>Cílová skupina</dt><dd>".$nazev_cilove_skupiny."</dd>";
echo"</dl>";
echo"<form action='./prihlaska' method='post'>";
echo"<input type='hidden' name='id_kurzu' value='".$data->id."'/>\n";
echo"Chci příhlásit: ";
echo"<select name='pocet'>";
for ($i=1; $i<=$data->kapacita; $i++) {
echo"<option value='".$i."'>".$i."</option>\n";
}
echo"</select>\n";
echo" účastníků.";
echo"<input type='submit' name='krok1' value='přihlásit'/>";
echo"</form>";
}
}
else{
?>
<script type='text/javascript'>
function validuj_cislo(el, maximum){
var hodnota = el.value;
if( isNaN(hodnota) || hodnota<1 || hodnota>maximum){
el.focus();
alert('Počet přihlášek musí být mezi 1 a '+maximum);
return false;
}
return true;
}
</script>
<?
echo"<form method='post' id='form-filtry'>";
echo"<input type='hidden' name='lev1' value='".$_REQUEST['lev1']."'>";
echo"<input type='hidden' name='lev2' value='".$_REQUEST['lev2']."'>";
echo"<ul id='filtry'>";
echo"<li>Výběr kurzů:</li>";
echo"<li><a href='".$_REQUEST['lev1']."'>zobrazit vše</a></li>";
/* echo"<li> Dle krajů <div class='pop'>";
$dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."regiony R ORDER BY nazev_kraje");
while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
echo"<a href='./".$_REQUEST['lev1']."/?id_kraje=".$data_kraje->id."'>".$data_kraje->nazev_kraje."</a><br />";
}
echo"</div> </li>";
*/
echo"<li class='has-select'><select name='id_kraje' class='styled' onchange='submit(this)'><option value=''>Dle krajů</option>";
//" <div class='pop'>";
$dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."regiony R ORDER BY nazev_kraje");
while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
echo"<option value='".$data_kraje->id."' ".($data_kraje->id==$_REQUEST['id_kraje']?"selected='selected'":"").">".$data_kraje->nazev_kraje."</option>";
}
echo"</select> </li>";
/*
echo"<li>Dle cílové skupiny <div class='pop'>";
$dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."cilova_skupina R ORDER BY nazev_kraje");
while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
echo"<a href='./".$_REQUEST['lev1']."/?id_skupiny=".$data_kraje->id."'>".$data_kraje->nazev_kraje."</a><br />";
}
echo"</div> </li>";
echo"</ul>";
*/
echo"<li class='has-select'><select name='id_skupiny' class='styled' onchange='submit(this)'><option value=''>Dle cílové skupiny</option>";
//" <div class='pop'>";
$dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."cilova_skupina R ORDER BY nazev_kraje");
while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
echo"<option value='".$data_kraje->id."' ".($data_kraje->id==$_REQUEST['id_skupiny']?"selected='selected'":"").">".$data_kraje->nazev_kraje."</option>";
}
echo"</select> </li>";
echo"</ul>";
echo"</form>";
// $dbdata = $this->pripojeni->dotaz("SELECT K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."cilova_skupina S ON S.id=K.cilova_skupina WHERE termin>='".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND K.cilova_skupina='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin ");
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.id FROM (((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi CN ON CN.id_kurzu=K.id ) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=CN.id_skupiny WHERE termin<'".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND CN.id_skupiny='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin ");
$celkem_polozek = $this->pripojeni->pocet_radku($dbdata);
$messages_per_page=10;
$page = ($_REQUEST['page'] ? $_REQUEST['page'] : 1);
$odkud_vypisovat=($page-1)*$messages_per_page;
if ($messages_per_page)
$celkem_stran = $celkem_stran= ceil($celkem_polozek/$messages_per_page);
// $dbdata = $this->pripojeni->dotaz("SELECT K.*,C.nazev as nazev_centra, C.info as info_centra, L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."cilova_skupina S ON S.id=K.cilova_skupina WHERE termin>='".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND K.cilova_skupina='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin LIMIT $odkud_vypisovat, $messages_per_page");
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*,C.nazev as nazev_centra, C.info as info_centra, L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail FROM (((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi CN ON CN.id_kurzu=K.id ) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=CN.id_skupiny WHERE termin<'".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND CN.id_skupiny='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin LIMIT $odkud_vypisovat, $messages_per_page");
// echo"<table>";
while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
/* echo"<tr>";
echo"<td>".$data->nazev."</td>";
echo"<td>".$data->termin."</td>";
echo"<td>".$data->kapacita."</td>";
echo"<td>".$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za."</td>";
echo"<td><a href='./".$_REQUEST['lev1']."/?id_kurzu=".$data->id."'>detail</a></td>";
echo"</tr>\n";
*/
$dbdata_skupiny = $this->pripojeni->dotaz("SELECT S.nazev as nazev_cilove_skupiny FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S, ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi N WHERE N.id_kurzu='".$data->id."' AND S.id=N.id_skupiny");
$nazev_cilove_skupiny = "";
while ($dbdata_skupiny && $data_skupiny = $this->pripojeni->objekt_dotazu($dbdata_skupiny) ) {
$nazev_cilove_skupiny .= ($nazev_cilove_skupiny?", ":"")."".$data_skupiny->nazev_cilove_skupiny;
}
$pocet_prihlasenych = 0;
$dbdata_prihlaseni = $this->pripojeni->dotaz("SELECT count(O.id) as pocet_prihlasenych FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik U, ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik_osoby O WHERE U.kurz='".$data->id."' AND U.id=O.ucastnik");
if ( $dbdata_prihlaseni && $data_prihlaseni = $this->pripojeni->objekt_dotazu($dbdata_prihlaseni)) {
$pocet_prihlasenych = $data_prihlaseni->pocet_prihlasenych;
}
$pocet_volnych = ($data->kapacita-$pocet_prihlasenych);
$pocet_volnych = $pocet_volnych > 0 ? $pocet_volnych : 0;
echo"<div class='kurz'>";
echo"<h2>".$data->nazev."</h2>";
list($termin_r, $termin_m, $termin_d) = explode("-", $data->termin);
echo"<div class='datum'><dl><dt class='first'>Datum konání:</dt><dd>".$termin_d.".".$termin_m.".".$termin_r."</dd>";
echo"<dt>Lektor:</dt><dd>".($data->detail?"<a href='".$data->detail."'>":"").$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za.($data->detail?"</a>":"")."</dd>";
echo !$data->cislo_akraditace?"":"<dt>Akreditace:</dt><dd>".$data->cislo_akraditace."</dd>";
echo"</dl>";
echo"</div>";
echo !$nazev_cilove_skupiny?"":"<div class='datum'><dl><dt class='first'>Cílová skupina:</dt><dd>".$nazev_cilove_skupiny."</dd></dl></div>";
echo"<div class='datum'><dl><dt class='first'>Místo konání:</dt><dd>".($data->info_centra?"<a href='".$data->info_centra."' target='_blank'>".$data->nazev_centra."</a>":$data->nazev_centra)."</dd>";
echo"</dl>";
echo"</div>";
echo "<div class='anotace'>";
echo $data->anotace;
echo"</div>";
echo"<div class='ikony'>";
// if ($pocet_volnych && ($data->termin>=date("Y-m-d", time()+4*24*3600))) {
if ($pocet_volnych && ($data->termin>date("Y-m-d") ) ) {
/*
echo"<form action='./prihlaska' method='post' id='formular_".$data->id."'>";
echo"<input type='hidden' name='id_kurzu' value='".$data->id."'/>\n";
echo"Chci příhlásit: <br />";
echo"<input type='text' name='pocet' value='1' onchange='return validuj_cislo(this, $pocet_volnych)' class='number'/>";
echo" účastníků.<br />";
echo"<input type='submit' name='krok1' value='přihlásit'/>";
echo"</form>";
*/
echo"<a href='./".$aktualni_cesta."?prihlaska=true&id_kurzu=".$data->id."' class='file-web-orange'><span>Přihlásit</span></a> ";
}
else{
echo"<span class='file-web-grey'><span>Přihlásit</span></span>";
}
echo $data->letak ? "<a href='./images/obr/".$data->letak."' target='_blank' class='file-web-red'>Program konference</a>" :"";
echo"</div>";
/* echo"<dl>";
echo"<dt>Kapacita (volných / počet míst):</dt><dd>".$pocet_volnych." / ".$data->kapacita." osob</dd>";
echo"</dl><dl>";
echo"<dt>Cena (člen APSS ČR / nečlen): </dt><dd>".$data->cena_clen." Kč / ".$data->cena_neclen." Kč </dd>";
*/
echo"</dl>";
echo"</div>\n\n";
$vypsan_kurz = true;
}
$this->strankovani($page, $celkem_stran);
echo $vypsan_kurz ? "":"<br /><br /><b>Je nám líto, ale žádný kurz nebyl nalezen.</b>";
// echo"</table>";
}
}
function show_seznam_kurzu(){
$aktualni_cesta .= $_REQUEST['lev1'] ? $_REQUEST['lev1']."/":"";
$aktualni_cesta .= $_REQUEST['lev2'] ? $_REQUEST['lev2']."/":"";
$aktualni_cesta .= $_REQUEST['lev3'] ? $_REQUEST['lev3']."/":"";
$aktualni_cesta .= $_REQUEST['lev4'] ? $_REQUEST['lev4']."/":"";
if ($_REQUEST['id_kurzu']) {
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*, C.nazev as nazev_centra, C.info as info_centra, L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE K.id='".$_REQUEST['id_kurzu']."' limit 1");
if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
$dbdata_skupiny = $this->pripojeni->dotaz("SELECT S.nazev as nazev_cilove_skupiny FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S, ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi N WHERE N.id_kurzu='".$data->id."' AND S.id=N.id_skupiny");
$nazev_cilove_skupiny = "";
while ($dbdata_skupiny && $data_skupiny = $this->pripojeni->objekt_dotazu($dbdata_skupiny) ) {
$nazev_cilove_skupiny .= ($nazev_cilove_skupiny?", ":"")."".$data_skupiny->nazev_cilove_skupiny;
}
echo"<dl>";
echo"<dt>Název</dt><dd>".$data->nazev."</dd>";
echo"<dt>Kapacita</dt><dd>".$data->kapacita."</dd>";
echo"<dt>Cena pro nečleny</dt><dd>".$data->cena_neclen." Kč</dd>";
echo"<dt>Cena pro členy APSS ČR</dt><dd>".$data->cena_clen." Kč</dd>";
list($termin_r, $termin_m, $termin_d) = explode("-", $data->termin);
echo"<dt>Termín</dt><dd>".$termin_d.".".$termin_m.".".$termin_r."</dd>";
echo"<dt>Akreditace</dt><dd>".$data->cislo_akraditace."</dd>";
// echo"<dt>Lektor</dt><dd>".($data->detail?"<a href='".$data->detail."'>":"").$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za.($data->detail?"</a>":"")."</dd>";
echo"<dt>Cílová skupina</dt><dd>".$nazev_cilove_skupiny."</dd>";
echo"</dl>";
echo"<form action='./".$aktualni_cesta."' method='post'>";
echo"<input type='hidden' name='prihlaska' value='true'/>\n";
echo"<input type='hidden' name='id_kurzu' value='".$data->id."'/>\n";
echo"Chci příhlásit: ";
echo"<select name='pocet'>";
for ($i=1; $i<=$data->kapacita; $i++) {
echo"<option value='".$i."'>".$i."</option>\n";
}
echo"</select>\n";
echo" účastníků.";
echo"<input type='submit' name='krok1' value='přihlásit'/>";
echo"</form>";
}
}
else{
?>
<script type='text/javascript'>
function validuj_cislo(el, maximum){
var hodnota = el.value;
if( isNaN(hodnota) || hodnota<1 || hodnota>maximum){
el.focus();
alert('Počet přihlášek musí být mezi 1 a '+maximum);
return false;
}
return true;
}
</script>
<?
/*
echo"<form method='post' id='form-filtry'>";
echo"<input type='hidden' name='lev1' value='".$_REQUEST['lev1']."'>";
echo"<input type='hidden' name='lev2' value='".$_REQUEST['lev2']."'>";
echo"<ul id='filtry'>";
echo"<li>Výběr kurzů:</li>";
echo"<li><a href='".$aktualni_cesta."'>zobrazit vše</a></li>";
// echo"<li> Dle krajů <div class='pop'>";
// $dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."regiony R ORDER BY nazev_kraje");
// while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
// echo"<a href='./".$_REQUEST['lev1']."/?id_kraje=".$data_kraje->id."'>".$data_kraje->nazev_kraje."</a><br />";
// }
// echo"</div> </li>";
echo"<li class='has-select'><select name='id_kraje' class='styled' onchange='submit(this)'><option value=''>Dle krajů</option>";
//" <div class='pop'>";
$dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_modul_kongresy_regiony R ORDER BY nazev_kraje");
while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
echo"<option value='".$data_kraje->id."' ".($data_kraje->id==$_REQUEST['id_kraje']?"selected='selected'":"").">".$data_kraje->nazev_kraje."</option>";
}
echo"</select> </li>";
// echo"<li>Dle cílové skupiny <div class='pop'>";
// $dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."cilova_skupina R ORDER BY nazev_kraje");
// while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
// echo"<a href='./".$_REQUEST['lev1']."/?id_skupiny=".$data_kraje->id."'>".$data_kraje->nazev_kraje."</a><br />";
// }
// echo"</div> </li>";
// echo"</ul>";
echo"<li class='has-select'><select name='id_skupiny' class='styled' onchange='submit(this)'><option value=''>Dle cílové skupiny</option>";
//" <div class='pop'>";
$dbdata_kraje = $this->pripojeni->dotaz("SELECT distinct id, nazev as nazev_kraje FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina R ORDER BY nazev_kraje");
while ($dbdata_kraje && $data_kraje = $this->pripojeni->objekt_dotazu($dbdata_kraje)){
echo"<option value='".$data_kraje->id."' ".($data_kraje->id==$_REQUEST['id_skupiny']?"selected='selected'":"").">".$data_kraje->nazev_kraje."</option>";
}
echo"</select> </li>";
echo"</ul>";
echo"</form>";
*/
// $dbdata = $this->pripojeni->dotaz("SELECT K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."cilova_skupina S ON S.id=K.cilova_skupina WHERE termin>='".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND K.cilova_skupina='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin ");
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.id FROM (((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi CN ON CN.id_kurzu=K.id ) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=CN.id_skupiny WHERE termin<'".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND CN.id_skupiny='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin ");
$celkem_polozek = $this->pripojeni->pocet_radku($dbdata);
$messages_per_page=10;
$page = ($_REQUEST['page'] ? $_REQUEST['page'] : 1);
$odkud_vypisovat=($page-1)*$messages_per_page;
if ($messages_per_page)
$celkem_stran = $celkem_stran= ceil($celkem_polozek/$messages_per_page);
// $dbdata = $this->pripojeni->dotaz("SELECT K.*,C.nazev as nazev_centra, C.info as info_centra, L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."cilova_skupina S ON S.id=K.cilova_skupina WHERE termin>='".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND K.cilova_skupina='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin LIMIT $odkud_vypisovat, $messages_per_page");
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*,C.nazev as nazev_centra, C.info as info_centra, L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail FROM (((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi CN ON CN.id_kurzu=K.id ) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=CN.id_skupiny WHERE termin<'".date("Y-m-d")."' ".($_REQUEST['id_skupiny']?" AND CN.id_skupiny='".$_REQUEST['id_skupiny']."'":"")." ".($_REQUEST['id_kraje']?" AND C.region='".$_REQUEST['id_kraje']."'":"")." ORDER BY termin LIMIT $odkud_vypisovat, $messages_per_page");
// echo"<table>";
while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
/* echo"<tr>";
echo"<td>".$data->nazev."</td>";
echo"<td>".$data->termin."</td>";
echo"<td>".$data->kapacita."</td>";
echo"<td>".$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za."</td>";
echo"<td><a href='./".$_REQUEST['lev1']."/?id_kurzu=".$data->id."'>detail</a></td>";
echo"</tr>\n";
*/
$dbdata_skupiny = $this->pripojeni->dotaz("SELECT S.nazev as nazev_cilove_skupiny FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S, ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina_nalezi N WHERE N.id_kurzu='".$data->id."' AND S.id=N.id_skupiny");
$nazev_cilove_skupiny = "";
while ($dbdata_skupiny && $data_skupiny = $this->pripojeni->objekt_dotazu($dbdata_skupiny) ) {
$nazev_cilove_skupiny .= ($nazev_cilove_skupiny?", ":"")."".$data_skupiny->nazev_cilove_skupiny;
}
$pocet_prihlasenych = 0;
$dbdata_prihlaseni = $this->pripojeni->dotaz("SELECT count(O.id) as pocet_prihlasenych FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik U, ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik_osoby O WHERE U.kurz='".$data->id."' AND U.id=O.ucastnik");
if ( $dbdata_prihlaseni && $data_prihlaseni = $this->pripojeni->objekt_dotazu($dbdata_prihlaseni)) {
$pocet_prihlasenych = $data_prihlaseni->pocet_prihlasenych;
}
$dbdata_prihlaseni = $this->pripojeni->dotaz("SELECT count(O.id) as pocet_prihlasenych FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik U, ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik_osoby O WHERE U.kurz='".$data->id."' AND U.id=O.ucastnik AND O.galavecer<>'0'");
if ( $dbdata_prihlaseni && $data_prihlaseni = $this->pripojeni->objekt_dotazu($dbdata_prihlaseni)) {
$pocet_prihlasenych_galavecer = $data_prihlaseni->pocet_prihlasenych;
}
$pocet_volnych = ($data->kapacita-$pocet_prihlasenych);
$pocet_volnych = $pocet_volnych > 0 ? $pocet_volnych : 0;
$pocet_volnych_galavecer = ($data->kapacita_galavecer-$pocet_prihlasenych_galavecer);
$pocet_volnych_galavecer = $pocet_volnych_galavecer > 0 ? $pocet_volnych_galavecer : 0;
if($data->typ){
echo"<div class='kurz'>";
echo"<h2>".$data->nazev."</h2>";
list($termin_r, $termin_m, $termin_d) = explode("-", $data->termin);
echo"<div class='datum'><dl><dt class='first'>Datum konání:</dt><dd>".$termin_d.".".$termin_m.".".$termin_r."</dd>";
echo !$data->cas_zacatku?"":"<dt>Začátek:</dt><dd>".$data->cas_zacatku."</dd>";
// echo"<dt>Lektor:</dt><dd>".($data->detail?"<a href='".$data->detail."'>":"").$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za.($data->detail?"</a>":"")."</dd>";
echo !$data->cislo_akraditace?"":"<dt>Akreditace:</dt><dd>".$data->cislo_akraditace."</dd>";
echo"</dl>";
echo"</div>";
// echo !$nazev_cilove_skupiny?"":"<div class='datum'><dl><dt class='first'>Cílová skupina:</dt><dd>".$nazev_cilove_skupiny."</dd></dl></div>";
echo"<div class='datum'><dl><dt class='first'>Místo konání:</dt><dd>".($data->info_centra?"<a href='".$data->info_centra."' target='_blank'>".$data->nazev_centra."</a>":$data->nazev_centra)."</dd>";
echo"</dl>";
echo"</div>";
echo "<div class='anotace'>";
echo $data->anotace;
echo"</div>";
echo"<div class='ikony'>";
// if ($pocet_volnych && ($data->termin>=date("Y-m-d", time()+4*24*3600))) {
if ($pocet_volnych && ($data->termin>date("Y-m-d") ) ) {
/*
echo"<form action='./prihlaska' method='post' id='formular_".$data->id."'>";
echo"<input type='hidden' name='id_kurzu' value='".$data->id."'/>\n";
echo"Chci příhlásit: <br />";
echo"<input type='text' name='pocet' value='1' onchange='return validuj_cislo(this, $pocet_volnych)' class='number'/>";
echo" účastníků.<br />";
echo"<input type='submit' name='krok1' value='přihlásit'/>";
echo"</form>";
*/
if( $data->lze_prihlasit && $data->termin>=date("Y-m-d") )
echo"<a href='./".$aktualni_cesta."?prihlaska=true&id_kurzu=".$data->id."' class='file-web-orange'><span>Přihlásit</span></a> ";
}
else{
echo"<span class='file-web-grey'><span>Přihlásit</span></span> ";
}
echo $data->letak ? " <a href='./images/obr/".$data->letak."' target='_blank' class='file-web-red'>Program konference</a>" :"";
echo"</div>";
/* echo"<dl>";
echo"<dt>Kapacita (volných / počet míst):</dt><dd>".$pocet_volnych." / ".$data->kapacita." osob</dd>";
echo"</dl><dl>";
echo"<dt>Cena </dt><dd>dle ceníku konferencí</dd>";
echo"</dl>";
*/
echo"</div>\n\n";
}
else{
echo"<div class='kurz'>";
echo"<h2>".$data->nazev."</h2>";
list($termin_r, $termin_m, $termin_d) = explode("-", $data->termin);
echo"<div class='datum'><dl><dt class='first'>Datum konání:</dt><dd>".$termin_d.".".$termin_m.".".$termin_r."</dd>";
echo !$data->cas_zacatku?"":"<dt>Začátek:</dt><dd>".$data->cas_zacatku."</dd>";
// echo"<dt>Lektor:</dt><dd>".($data->detail?"<a href='".$data->detail."'>":"").$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za.($data->detail?"</a>":"")."</dd>";
echo !$data->cislo_akraditace?"":"<dt>Akreditace:</dt><dd>".$data->cislo_akraditace."</dd>";
echo"</dl>";
echo"</div>";
// echo !$nazev_cilove_skupiny?"":"<div class='datum'><dl><dt class='first'>Cílová skupina:</dt><dd>".$nazev_cilove_skupiny."</dd></dl></div>";
echo"<div class='datum'><dl><dt class='first'>Místo konání:</dt><dd>".($data->info_centra?"<a href='".$data->info_centra."' target='_blank'>".$data->nazev_centra."</a>":$data->nazev_centra)."</dd>";
echo"</dl>";
echo"</div>";
echo "<div class='anotace'>";
echo $data->anotace;
echo"</div>";
echo"<div class='ikony'>";
// if ($pocet_volnych && ($data->termin>=date("Y-m-d", time()+4*24*3600))) {
if ($pocet_volnych && ($data->termin>date("Y-m-d") ) ) {
/*
echo"<form action='./prihlaska' method='post' id='formular_".$data->id."'>";
echo"<input type='hidden' name='id_kurzu' value='".$data->id."'/>\n";
echo"Chci příhlásit: <br />";
echo"<input type='text' name='pocet' value='1' onchange='return validuj_cislo(this, $pocet_volnych)' class='number'/>";
echo" účastníků.<br />";
echo"<input type='submit' name='krok1' value='přihlásit'/>";
echo"</form>";
*/
if( $data->lze_prihlasit && $data->termin>=date("Y-m-d") )
echo"<a href='./".$aktualni_cesta."?prihlaska=true&id_kurzu=".$data->id."' class='file-web-orange'><span>Přihlásit</span></a> ";
}
else{
echo"<span class='file-web-grey'><span>Přihlásit</span></span>";
}
echo $data->letak ? "<a href='./images/obr/".$data->letak."' target='_blank' class='file-web-red'>Program kongresu</a>" :"";
echo"</div>";
/*
echo"<dl>";
echo"<dt>Kapacita (volných / počet míst):</dt><dd>".$pocet_volnych." / ".$data->kapacita." osob</dd>";
echo"</dl><dl>";
echo"<dt>Cena (člen APSS ČR / nečlen): </dt><dd>".$data->cena_clen." Kč / ".$data->cena_neclen." Kč </dd>";
echo"</dl>";
echo"<dl>";
echo"<dt>Kapacita galavečera (volných / počet míst):</dt><dd>".$pocet_volnych_galavecer." / ".$data->kapacita_galavecer." osob</dd>";
echo"</dl><dl>";
echo"<dt>Cena galavečera: </dt><dd>".$data->cena_galavecer." Kč / ".$data->cena_neclen." Kč </dd>";
echo"</dl>";
*/
echo"</div>\n\n";
}
$vypsan_kurz = true;
}
$this->strankovani($page, $celkem_stran);
echo $vypsan_kurz ? "":"<br /><br /><b>Je nám líto, ale žádný kurz nebyl nalezen.</b>";
// echo"</table>";
}
}
function strankovani($aktualni_strana, $celkem_stran, $nazev_parametru='page'){
$cesta .= "./";
$cesta .= $_REQUEST['lev1'] ? $_REQUEST['lev1']."/" : "";
$cesta .= $_REQUEST['lev2'] ? $_REQUEST['lev2']."/" : "";
$cesta .= $_REQUEST['lev3'] ? $_REQUEST['lev3']."/" : "";
$cesta .= $_REQUEST['lev4'] ? $_REQUEST['lev4']."/" : "";
if (is_array($_REQUEST)) {
foreach ($_REQUEST as $key=>$value) {
if($key!='lev1' && $key!='lev2' && $key!='lev3' && $key!='lev4' && $key!=$nazev_parametru ){
$cesta.= (!$kolikaty_param?"?":"&").$key."=".$value;
$kolikaty_param++;
}
}
}
if($celkem_stran>1){
echo"<div class='strankovani'> Strana: ";
for ($i=1; $i<=$celkem_stran; $i++) {
echo $i==$aktualni_strana ? "<b>".$i."</b> " :"<a href='".$cesta.($kolikaty_param?"&":"?").$nazev_parametru."=".$i."' ".($i==$aktualni_strana?"class='active'":"").">".$i."</a> ";
}
echo"</div>";
}
}
function show_prihlaska(){
$aktualni_cesta .= $_REQUEST['lev1'] ? $_REQUEST['lev1']."/":"";
$aktualni_cesta .= $_REQUEST['lev2'] ? $_REQUEST['lev2']."/":"";
$aktualni_cesta .= $_REQUEST['lev3'] ? $_REQUEST['lev3']."/":"";
$aktualni_cesta .= $_REQUEST['lev4'] ? $_REQUEST['lev4']."/":"";
?>
<script type='text/javascript'>
function vypis_chybu(text){
document.getElementById('error-text').innerHTML = text;
}
function validuj(form, pocet_ucastniku){
if(document.getElementById('nazev').value==''){
vypis_chybu('Vyplňte prosím název organizace');
document.getElementById('nazev').focus();
return false;
}
if(document.getElementById('ulice').value==''){
vypis_chybu('Vyplňte prosím adresu');
document.getElementById('ulice').focus();
return false;
}
if(document.getElementById('obec').value==''){
vypis_chybu('Vyplňte prosím adresu');
document.getElementById('obec').focus();
return false;
}
if(document.getElementById('psc').value==''){
vypis_chybu('Vyplňte prosím adresu');
document.getElementById('psc').focus();
return false;
}
if(document.getElementById('email').value==''){
vypis_chybu('Vyplňte prosím e-mail');
document.getElementById('email').focus();
return false;
}
if(document.getElementById('email').value){
var el = document.getElementById('email');
var hodnota = el.value;
if( isNaN(hodnota) || hodnota<1 || hodnota>maximum){
el.focus();
alert('Počet přihlášek musí být mezi 1 a '+maximum);
return false;
}
}
/*
for(var i=1; i<=pocet_ucastniku; i++){
if(document.getElementById('jmeno_'+i).value==''){
vypis_chybu('Vyplňte prosím jména účastníků');
document.getElementById('jmeno_'+i).focus();
return false;
}
if(document.getElementById('prijmeni_'+i).value==''){
vypis_chybu('Vyplňte prosím příjmení účastníků');
document.getElementById('prijmeni_'+i).focus();
return false;
}
if(document.getElementById('datum_narozeni_'+i).value==''){
vypis_chybu('Vyplňte prosím data narození');
document.getElementById('datum_narozeni_'+i).focus();
return false;
}
if(document.getElementById('misto_narozeni_'+i).value==''){
vypis_chybu('Vyplňte prosím místa narození účastníků');
document.getElementById('misto_narozeni_'+i).focus();
return false;
}
}
*/
return true;
}
function validuj_firmu(form){
if(document.getElementById('nazev').value==''){
vypis_chybu('Vyplňte prosím název organizace');
document.getElementById('nazev').focus();
return false;
}
if(document.getElementById('ulice').value==''){
vypis_chybu('Vyplňte prosím adresu');
document.getElementById('ulice').focus();
return false;
}
if(document.getElementById('obec').value==''){
vypis_chybu('Vyplňte prosím adresu');
document.getElementById('obec').focus();
return false;
}
if(document.getElementById('psc').value==''){
vypis_chybu('Vyplňte prosím adresu');
document.getElementById('psc').focus();
return false;
}
if(document.getElementById('email').value==''){
vypis_chybu('Vyplňte prosím e-mail');
document.getElementById('email').focus();
return false;
}
return true;
}
function validuj_cislo(el, maximum){
var hodnota = parseInt(el.value);
if( isNaN(hodnota) || hodnota<1 || hodnota>maximum){
el.focus();
alert('Počet přihlášek musí být mezi 1 a '+maximum);
return false;
}
return true;
}
<?
if ($_REQUEST['pocet'] && $_REQUEST['krok1']){
?>
function validuj_ucastniky(){
<?
echo"var pocet_ucastniku = ".$_REQUEST['pocet'].";\n\n";
?>
if(document.getElementById('validovat').value==0){
return true;
}
else{
for(i=1; i<=pocet_ucastniku; i++){
if(!document.getElementById('jmeno_'+i).value){
vypis_chybu('Vyplňte prosím jméno');
document.getElementById('jmeno_'+i).focus();
return false;
}
if(!document.getElementById('prijmeni_'+i).value){
vypis_chybu('Vyplňte prosím příjmení');
document.getElementById('prijmeni_'+i).focus();
return false;
}
if(!document.getElementById('datum_narozeni_'+i).value){
vypis_chybu('Vyplňte prosím datum narození');
document.getElementById('datum_narozeni_'+i).focus();
return false;
}
if(!document.getElementById('misto_narozeni_'+i).value){
vypis_chybu('Vyplňte prosím místo narození');
document.getElementById('misto_narozeni_'+i).focus();
return false;
}
}
}
if(!document.getElementById('souhlas').checked){
vypis_chybu('Pro odeslání je nezbytný souhlas s podmínkami.');
document.getElementById('souhlas').focus();
return false;
}
}
<?
}
?>
function prenastav_cil_formulare(){
<?
echo "document.getElementById('formular-seznam-osob').action = './".$_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."/';";
?>
document.getElementById('validovat').value = 0;
return true;
}
</script>
<?
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE K.id='".($_REQUEST['id_kurzu']+0)."' ORDER BY termin desc");
while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
$nazev_kurzu = $data->nazev;
$typ_kurzu = $data->typ;
$pocet_prihlasenych = 0;
$dbdata_prihlaseni = $this->pripojeni->dotaz("SELECT count(O.id) as pocet_prihlasenych FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik U, ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik_osoby O WHERE U.kurz='".$data->id."' AND U.id=O.ucastnik");
if ( $dbdata_prihlaseni && $data_prihlaseni = $this->pripojeni->objekt_dotazu($dbdata_prihlaseni)) {
$pocet_prihlasenych = $data_prihlaseni->pocet_prihlasenych;
}
$pocet_volnych = ($data->kapacita-$pocet_prihlasenych);
}
echo "<p><strong>Vybraný kurz: ".$nazev_kurzu."</strong></p>";
if (!$_REQUEST['krok1']) {
echo"<p>Prosím vyplňte údaje o organizaci a zvolte počet osob, které chcete do kurzu přihlásit. </p>";
}
else{
echo"<p>Prosím vyplňte údaje účastníku kurzu. Hvězdičkou jsou označeny povinné údaje. Zkontrolujte si objednávku a pomocí tlačítka „Objednat“ ji potvrďte. Před odesláním je nutné souhlasit s obchodními podmínkami.</p>";
}
echo"<div id='error-text'></div>";
if (!$_REQUEST['krok1']) {
echo"<form action='./".$aktualni_cesta."' method='post' onsubmit='return validuj_firmu(this)' id='formular-zaklad'>\n";
}
else{
echo"<form action='./prihlasit.php' method='post' onsubmit='return validuj_ucastniky()' id='formular-seznam-osob'>\n";
}
echo"<input type='hidden' name='pocet' value='".$_REQUEST['pocet']."'/>\n";
echo"<input type='hidden' name='id_kurzu' value='".$_REQUEST['id_kurzu']."'/>\n";
echo"<input type='hidden' name='validovat' id='validovat' value='1'/>\n";
echo"<input type='hidden' name='prihlaska' id='prihlaska' value='1'/>\n";
if ($_REQUEST['pocet'] && $_REQUEST['krok1']){
echo"<input type='hidden' name='nazev' id='nazev' value='".$_REQUEST['nazev']."'/>\n";
echo"<input type='hidden' name='ulice' id='ulice' value='".$_REQUEST['ulice']."'/>\n";
echo"<input type='hidden' name='obec' id='obec' value='".$_REQUEST['obec']."'/>\n";
echo"<input type='hidden' name='psc' id='psc' value='".$_REQUEST['psc']."'/>\n";
echo"<input type='hidden' name='ic' id='ic' value='".$_REQUEST['ic']."'/>\n";
echo"<input type='hidden' name='email' id='email' value='".$_REQUEST['email']."'/>\n";
echo"<input type='hidden' name='clenem' id='clenem' value='".$_REQUEST['clenem']."'/>\n";
echo"<div class='colgroup'>\n";
echo"<table class='formular-leva-tab'>\n";
echo"<tr><td>Název organizace</td><td>".$_REQUEST['nazev']."</td></tr>\n";
echo"<tr><td>Ulice</td><td>".$_REQUEST['ulice']."</td></tr>\n";
echo"<tr><td>Obec</td><td>".$_REQUEST['obec']."</td></tr\n>";
echo"<tr><td>PSČ</td><td>".$_REQUEST['psc']."</td></tr>\n";
echo"</table>";
echo"<table class='formular-prava-tab'>\n";
echo"<tr><td>IČ</td><td>".$_REQUEST['ic']."</td></tr>\n";
echo"<tr><td>E-mail</td><td>".$_REQUEST['email']."</td></tr>\n";
if(!$typ_kurzu)
echo"<tr><td>Člen<br />APSS ČR</td><td>".($_REQUEST['clenem']?"ano":"ne")."</td></tr>\n";
else{
echo"<tr><td>Členství</td><td>";
$dbdataceny = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cenik WHERE id='".$_REQUEST['typ_clenstvi']."' ORDER BY id");
while ($dbdataceny && $ceny = $this->pripojeni->objekt_dotazu($dbdataceny)){
echo $ceny->nazev."\n";
}
echo"</td></tr>\n";
}
echo"</table>\n";
echo"</div>\n";
}
if ($_REQUEST['pocet'] && $_REQUEST['krok1']){
echo"<table class='seznam-ucastniku'>\n";
echo"<tr><th>Titul</th><th>Jméno <span class='povinny'> </span></th><th>Příjmení <span class='povinny'> </span></th><th>Titul za</th><th>Datum narození <span class='povinny'> </span></th><th>Místo narození <span class='povinny'> </span></th>";
if(!$typ_kurzu)
echo" <th>Workshop</th> <th>Galavečer</th>";
echo"</tr>\n";
for ($i=1; $i<=$_REQUEST['pocet']; $i++) {
echo"<tr>";
echo"<td><input type='text' name='titul[".$i."]' id='titul_".$i."' value='".$_REQUEST['titul'][$i]."'/></td>\n";
echo"<td><input type='text' name='jmeno[".$i."]' id='jmeno_".$i."' value='".$_REQUEST['jmeno'][$i]."'/></td>\n";
echo"<td><input type='text' name='prijmeni[".$i."]' id='prijmeni_".$i."' value='".$_REQUEST['prijmeni'][$i]."'/></td>\n";
echo"<td><input type='text' name='titul_za[".$i."]' id='titul_za_".$i."' value='".$_REQUEST['titul_za'][$i]."'/></td>\n";
echo"<td><input type='text' name='datum_narozeni[".$i."]' id='datum_narozeni_".$i."' value='".$_REQUEST['datum_narozeni'][$i]."'/></td>\n";
echo"<td><input type='text' name='misto_narozeni[".$i."]' id='misto_narozeni_".$i."' value='".$_REQUEST['misto_narozeni'][$i]."'/></td>\n";
if(!$typ_kurzu){
echo"<td><input type='checkbox' name='workshop[".$i."]' id='workshop_".$i."' value='1' ".($_REQUEST['workshop'][$i]?"checked='checked'":"")."/></td>\n";
echo"<td><input type='checkbox' name='galavecer[".$i."]' id='galavecer_".$i."' value='1' ".($_REQUEST['galavecer'][$i]?"checked='checked'":"")."/></td>\n";
}
echo"</tr>\n\n";
}
echo"</table>\n\n\n";
}
else{
if(is_array($_REQUEST['jmeno'])){
foreach ($_REQUEST['jmeno'] as $i=>$value) {
// for ($i=1; $i<=$_REQUEST['pocet']; $i++) {
echo"<input type='hidden' name='titul[".$i."]' id='titul_".$i."' value='".$_REQUEST['titul'][$i]."'/>\n";
echo"<input type='hidden' name='jmeno[".$i."]' id='jmeno_".$i."' value='".$_REQUEST['jmeno'][$i]."'/>\n";
echo"<input type='hidden' name='prijmeni[".$i."]' id='prijmeni_".$i."' value='".$_REQUEST['prijmeni'][$i]."'/>\n";
echo"<input type='hidden' name='titul_za[".$i."]' id='titul_za_".$i."' value='".$_REQUEST['titul_za'][$i]."'/>\n";
echo"<input type='hidden' name='datum_narozeni[".$i."]' id='datum_narozeni_".$i."' value='".$_REQUEST['datum_narozeni'][$i]."'/>\n";
echo"<input type='hidden' name='misto_narozeni[".$i."]' id='misto_narozeni_".$i."' value='".$_REQUEST['misto_narozeni'][$i]."'/>\n";
echo"<input type='hidden' name='galavecer[".$i."]' id='galavecer_".$i."' value='".$_REQUEST['galavecer'][$i]."'/>\n";
echo"<input type='hidden' name='workshop[".$i."]' id='workshop_".$i."' value='".$_REQUEST['workshop'][$i]."'/>\n";
}
}
echo"<div class='colgroup'>";
echo"<table class='formular-leva-tab'>";
echo"<tr><td>Název organizace</td><td><span class='povinne'> </span><input type='text' name='nazev' id='nazev' value='".$_REQUEST['nazev']."'/></td></tr>";
echo"<tr><td>Ulice</td><td><span class='povinne'> </span><input type='text' name='ulice' id='ulice' value='".$_REQUEST['ulice']."'/></td></tr>";
echo"<tr><td>Obec</td><td><span class='povinne'> </span><input type='text' name='obec' id='obec' value='".$_REQUEST['obec']."'/></td></tr>";
echo"<tr><td>PSČ</td><td><span class='povinne'> </span><input type='text' name='psc' id='psc' value='".$_REQUEST['psc']."'/></td></tr>";
echo"</table>";
echo"<table class='formular-prava-tab'>";
echo"<tr><td>IČ</td><td><span class='povinne'> </span><input type='text' name='ic' id='ic' value='".$_REQUEST['ic']."'/></td></tr>";
echo"<tr><td>E-mail</td><td><span class='povinne'> </span><input type='text' name='email' id='email' value='".$_REQUEST['email']."'/></td></tr>";
if(!$typ_kurzu)
echo"<tr><td>Člen <br />APSS ČR</td><td><input type='checkbox' name='clenem' id='clenem' value='1' ".($_REQUEST['clenem']?"checked='checked'":"")."' class='checkbox'/></td></tr>";
else{
echo"<tr><td>Členství</td><td><select name='typ_clenstvi'>";
$dbdataceny = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cenik ORDER BY id");
while ($dbdataceny && $ceny = $this->pripojeni->objekt_dotazu($dbdataceny)){
echo"<option value='".$ceny->id."' ".($_REQUEST['typ_clenstvi']?"checked='checked'":"").">".$ceny->nazev."</option>\n";
}
echo"</select></td></tr>\n";
}
echo"</table>";
echo"</div>";
}
if ( !$_REQUEST['krok1']){
echo"<div id='krok-12'>";
echo "Krok: <strong>1/2</strong>";
echo"</div>";
echo"<p id='prihlasit-text'>Chci přihlásit ";
echo"<input type='text' name='pocet' id='pocet' value='".($_REQUEST['pocet']>1?$_REQUEST['pocet']:1)."' onchange='return validuj_cislo(this, $pocet_volnych)' class='number'/>";
echo" účastníků ";
echo"<a href='./".$_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."' id='btn-zpet-fake'> </a>";
echo"<input type='submit' name='krok1' id='odeslat' value=' ' class='pokracovat'/>";
echo"</p>";
}
else{
$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE K.id='".$_REQUEST['id_kurzu']."' limit 1");
if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
if ($_REQUEST['clenem']){
$celkova_cena = $data->cena_clen;
}
else{
$celkova_cena = $data->cena_neclen;
}
}
$celkova_cena = $_REQUEST['pocet'] * $celkova_cena;
echo"<div id='krok-12'>";
echo "Krok: <strong>2/2</strong> ";
echo"<em>Celková cena je <span>".$this->formatuj_cenu($celkova_cena)." Kč</span>.</em>";
echo"</div>";
echo"<p id='odeslat-text'>";
echo"<input type='checkbox' name='souhlas' id='souhlas' value='1' /> Souhlasím s <a href='./cenik' target='_blank'>podmínkami</a> ";
echo"<input type='submit' name='zpet' value=' ' id='btn-zpet' onclick='return prenastav_cil_formulare()'/>";
echo"<input type='submit' name='odeslat' value=' ' id='odeslat'/>";
echo"</p>";
}
echo"</form>";
}
function uloz_ucastniky(){
$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik (cas, kurz,nazev,ulice,obec,psc,ic,email, clen, typ_clenstvi) VALUES ('".time()."', '".trim($_REQUEST['id_kurzu']+0)."', '".trim($_REQUEST['nazev'])."', '".trim($_REQUEST['ulice'])."', '".trim($_REQUEST['obec'])."', '".trim($_REQUEST['psc'])."', '".trim($_REQUEST['ic'])."', '".trim($_REQUEST['email'])."', '".($_REQUEST['clenem']+0)."', '".($_REQUEST['typ_clenstvi']+0)."')");
$text_mailu .= "<h2>Informace o kurzu</h2>";
$dbdata = $this->pripojeni->dotaz("SELECT K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE K.id='".$_REQUEST['id_kurzu']."' limit 1");
if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
$nazev_kurzu = $data->nazev;
$text_mailu .= "<table>";
$text_mailu .= "<tr><td>Název</td><td>".$data->nazev."</td></tr>";
$text_mailu .= "<tr><td>Kapacita</td><td>".$data->kapacita."</td></tr>";
//$text_mailu .= "<tr><td>Cena pro nečleny</td><td>".$data->cena_neclen." Kč</td></tr>";
//$text_mailu .= "<tr><td>Cena pro členy APSS ČR</td><td>".." Kč</td></tr>";
$cena = $_REQUEST['clenem']?$data->cena_clen : $data->cena_neclen;
list($termin_r, $termin_m, $termin_d) = explode("-", $data->termin);
$text_mailu .= "<tr><td>Termín</td><td>".$termin_d.".".$termin_m.".".$termin_r."</td></tr>";
$text_mailu .= "<tr><td>Akreditace</td><td>".$data->cislo_akraditace."</td></tr>";
$text_mailu .= "<tr><td>Lektor</td><td>".($data->detail?"<a href='".$data->detail."'>":"").$data->titul." ".$data->jmeno." ".$data->prijmeni." ".$data->titul_za.($data->detail?"</a>":"")."</td></tr>";
$text_mailu .= "<tr><td>Cílová skupina</td><td>".$data->nazev_cilove_skupiny."</td></tr>";
$text_mailu .= "<tr><td>Celková cena činí</td><td>".($cena * $_REQUEST['pocet'])." Kč</td></tr>";
$text_mailu .= "</table>";
}
$text_mailu .= "<h2>Společnost</h2>";
$text_mailu .= "<table>";
$text_mailu .= "<tr><td>Název organizace</td><td>".$_REQUEST['nazev']."</td></tr>";
$text_mailu .= "<tr><td>Ulice</td><td>".$_REQUEST['ulice']."</td></tr>";
$text_mailu .= "<tr><td>Obec</td><td>".$_REQUEST['obec']."</td></tr>";
$text_mailu .= "<tr><td>PSČ</td><td>".$_REQUEST['psc']."</td></tr>";
$text_mailu .= "<tr><td>IČ</td><td>".$_REQUEST['ic']."</td></tr>";
$text_mailu .= "<tr><td>E-mail</td><td>".$_REQUEST['email']."</td></tr>";
$text_mailu .= "<tr><td>Člen APSS ČR</td><td>".($_REQUEST['clenem']?"ANO":"NE")."</td></tr>";
$text_mailu .= "</table>";
$text_mailu .= "<h2>Seznam osob</h2>";
$text_mailu .= "<table>";
$text_mailu .= "<tr><td>Jméno</td><td>Datum narození</td><td>Místo narození</td></tr>";
$id_ucastnika = mysql_insert_id();
for ($i=1; $i<=$_REQUEST['pocet']; $i++) {
$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik_osoby (ucastnik, jmeno, prijmeni, titul, titul_za, datum_narozeni, misto_narozeni, workshop, galavecer) VALUES ('".$id_ucastnika."', '".trim($_REQUEST['jmeno'][$i])."', '".trim($_REQUEST['prijmeni'][$i])."', '".trim($_REQUEST['titul'][$i])."', '".trim($_REQUEST['titul_za'][$i])."', '".trim($_REQUEST['datum_narozeni'][$i])."', '".trim($_REQUEST['misto_narozeni'][$i])."', '".trim($_REQUEST['workshop'][$i])."', '".trim($_REQUEST['galavecer'][$i])."')");
$text_mailu .= "<tr><td>".($_REQUEST['titul'][$i])." ".($_REQUEST['jmeno'][$i])." ".($_REQUEST['prijmeni'][$i])." ".trim($_REQUEST['titul_za'][$i])."</td><td>".$_REQUEST['datum_narozeni'][$i]."</td><td>".$_REQUEST['misto_narozeni'][$i]."</td></tr>";
}
$text_mailu .= "</table>";
$body.= '<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head>';
$body.= " <head>";
$body.= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1250\" />";
$body.= "\n<style type='text/css'>\n";
$body.= "\n body{background:white;text-align:left;}\n";
$body.= "\n table{width:500px;}\n";
$body.= "</style>\n";
$body.= "</head>\n";
$body.= "<body>\n";
$body.= "<p>Dobrý den,<br /><br />Děkujeme za vaše přihlášení na Kongees APSS ČR.<br /><br /></p>";
$body.= (($text_mailu));
$body.= "<p><br /><b>APSS ČR</b><br /><a href='http://www.apsscr.cz'>www.appscr.cz</a></p>";
$body.= '</body></xhtml>';
//echo $body; die();
$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_kongresy_odeslano (nazev, cas, text) VALUES ('Přihláška na kongres: ".$data->nazev." (".$_REQUEST['nazev'].")', '".time()."', '".addslashes($text_mailu)."')");
include "./classes/htmlMimeMail5/htmlMimeMail5.php";
$mail = new htmlMimeMail5();
$mail->setFrom('<kongresy@appscr.cz>');
$mail->setSubject(iconv("UTF-8", "CP1250", 'Přihláška na kurz '.$nazev_kurzu ));
$mail->setPriority('normal');
$mail->setHTML(iconv("UTF-8", "CP1250", $body));
$mail->setHTMLCharset("cp1250");
// $mail->send(array($_REQUEST['email']));
$mail->send(array('mave@budu.cz'));
$body2.= '<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head>';
$body2.= " <head>";
$body2.= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1250\" />";
$body2.= "\n<style type='text/css'>\n";
$body2.= "\n body{background:white;text-align:left;}\n";
$body2.= "\n table{width:500px;}\n";
$body2.= "</style>\n";
$body2.= "</head>\n";
$body2.= "<body>\n";
$body2.= "<p>";
$body2.= "Dobrý den,</p><p>Děkujeme za vaše přihlášení na kurzy Institutu vzdělávání APSS ČR.\n";
$body2.= "</p>";
$body2.= $text_mailu;
$body2.= "<p>";
$body2.= "Částku neplaťte předem! Účastnický poplatek uhradíte na základě faktury, která Vám bude předána na semináři.";
$body2.= "</p>";
$body2.= "<p>";
$body2.= "Zaregistrovaný účastník se může odhlásit z kurzu zasláním e-mailu na adresu administrativa@apsscr.cz., reditelka@apsscr.cz. Potvrzení o přijetí e-mailu mu bude zasláno ze strany APSS ČR bez zbytečného odkladu.Odhlášení z kurzu bez stornopoplatku lze provést nejpozději 3 pracovní dny před konáním objednaného kurzu. V tomto případě bude poplatek vrácen v plné výši. V případě zrušení účasti 2 a méně pracovních dnů před realizací kurzu hradí účastník stornopoplatek ve výši 100 %.";
$body2.= "</p>";
$body2.="<p>\n";
$body2.= "Případné dotazy vám rádi zodpovíme na níže uvedených kontaktech.\n";
$body2.= "</p>\n";
$body2.= "<p>Ing. Bc. Alice Švehlová<br />\n";
$body2.= "manažerka vzdělávání APSS ČR<br />\n";
$body2.= "mobil: + 420 725 392 749<br />\n";
$body2.= "Email: <a href='mailto:vzdelavani@apsscr.cz'>vzdelavani@apsscr.cz</a><br />\n";
$body2.= "</p><p>\n";
$body2.= "Milena Prchlíková<br />\n";
$body2.= "administrativní pracovnice<br />\n";
$body2.= "tel: 381 213 332<br />\n";
$body2.= "Email: <a href='mailto:administrativa@apsscr.cz'>administrativa@apsscr.cz</a><br />\n";
$body2.= "</p>\n";
$body2.= "<p><br /><b>APSS ČR</b><br /><a href='http://www.apsscr.cz'>www.appscr.cz</a></p>";
$mail2 = new htmlMimeMail5();
$mail2->setFrom('<kongresy@appscr.cz>');
$mail2->setSubject(iconv("UTF-8", "CP1250", 'Přihláška na kurz '.$nazev_kurzu ));
$mail2->setPriority('normal');
$mail2->setHTML(iconv("UTF-8", "CP1250", $body2));
$mail2->setHTMLCharset("cp1250");
//$mail2->send(array($_REQUEST['email']));
$mail2->send(array('mave@budu.cz'));
//$mail2->send(array('novinky@4g.cz'));
//echo $text_mailu;
// die();
}
function formatuj_cenu($hodnota){
return number_format($hodnota, 0, ", ", " ");
}
function do_thumbnail_cropped($soubor, $path, $tn_dir, $new_name, $square="", $max_width="", $max_height="")
{
if ($soubor){
if (!@fopen($path.$new_name, "r")){
@copy($_FILES[$soubor]['tmp_name'], $path.$new_name);
}
}
if(@$velikost_obrazku = GetImageSize($path.$new_name)){
if ($square ){
if (($velikost_obrazku[0]>$square || $velikost_obrazku[1]>$square)){
if($velikost_obrazku[0]>$velikost_obrazku[1]){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$height=ImageSY($im)*($square/ImageSX($im));
$im2 = ImageCreateTrueColor($square,$square);
// ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im)+round((ImageSX($im)-ImageSY($im))/2), ImageSY($im));
ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
else{
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$width=ImageSX($im)*($square/ImageSY($im));
$im2 = ImageCreateTrueColor($square, $square);
//ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im)+round((ImageSY($im)-ImageSX($im))/2));
ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
}
else{
@copy($path.$new_name, $tn_dir.$new_name);
}
}
elseif($max_width && $max_height){
//pokud sx/sy > Sx/Sy
// rx=sx&ry=sy . sSx=Sx & sSy = sy*SX/sx
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$im2 = ImageCreateTrueColor($max_width,$max_height);
if( ($velikost_obrazku[0]/$velikost_obrazku[1])<($max_width/$max_height) ){
// ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY-($max_height*ImageSX($im)/$max_width))/2), $max_width, $max_height, ImageSX($im), round($max_height*ImageSX($im)/$max_width));
ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-($max_height*ImageSX($im)/$max_width))/2), $max_width, $max_height, ImageSX($im), round($max_height*ImageSX($im)/$max_width));
}
else{
ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-($max_width*ImageSY($im)/$max_height))/2), 0, $max_width, $max_height, round($max_width*ImageSY($im)/$max_height), ImageSY($im));
}
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
elseif($max_width){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$height=ImageSY($im)*($max_width/ImageSX($im));
$im2 = ImageCreateTrueColor($max_width,$height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
elseif($max_height){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$width=ImageSX($im)*($max_height/ImageSY($im));
$im2 = ImageCreateTrueColor($width, $max_height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
}
}
function do_thumbnail($soubor, $path, $tn_dir, $new_name, $square="", $max_width="", $max_height="")
{
if ($soubor){
if (!@fopen($path.$new_name, "r")){
@copy($_FILES[$soubor]['tmp_name'], $path.$new_name);
}
}
@$velikost_obrazku = GetImageSize($path.$new_name);
if ($square){
if($velikost_obrazku[0]>$velikost_obrazku[1]){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$height=ImageSY($im)*($square/ImageSX($im));
$im2 = ImageCreateTrueColor($square,$height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $square, $height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
else{
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$width=ImageSX($im)*($square/ImageSY($im));
$im2 = ImageCreateTrueColor($width, $square);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $square, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
}
elseif($max_width && $max_height){
if( ($velikost_obrazku[0]/$velikost_obrazku[1])>($max_width/$max_height) ){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$height=ImageSY($im)*($max_width/ImageSX($im));
$im2 = ImageCreateTrueColor($max_width,$height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
else{
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$width=ImageSX($im)*($max_height/ImageSY($im));
$im2 = ImageCreateTrueColor($width, $max_height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
}
elseif($max_width){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$height=ImageSY($im)*($max_width/ImageSX($im));
$im2 = ImageCreateTrueColor($max_width,$height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
elseif($max_height){
if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name);
$width=ImageSX($im)*($max_height/ImageSY($im));
$im2 = ImageCreateTrueColor($width, $max_height);
ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
}
}
function code_gen()
{
$totalChar = 8; // number of chars in the code
$salt = "abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789"; // salt to select chars from
srand((double)microtime()*1000000); // start the random generator
$code=""; // set the inital variable
for ($i=0;$i<$totalChar;$i++) // loop and create password
$code = $code. substr ($salt, rand() % strlen($salt), 1);
return $code;
}
function seo_gen($title, $typ='')
{
static $convertTable = array (
'á' => 'a', 'Á' => 'A', 'ä' => 'a', 'Ä' => 'A', 'č' => 'c',
'Č' => 'C', 'ď' => 'd', 'Ď' => 'D', 'é' => 'e', 'É' => 'E',
'ě' => 'e', 'Ě' => 'E', 'ë' => 'e', 'Ë' => 'E', 'í' => 'i',
'Í' => 'I', 'i' => 'i', 'I' => 'I', 'l' => 'l', 'L' => 'L',
'l' => 'l', 'L' => 'L', 'ň' => 'n', 'Ň' => 'N', 'n' => 'n',
'N' => 'N', 'ó' => 'o', 'Ó' => 'O', 'ö' => 'o', 'Ö' => 'O',
'ř' => 'r', 'Ř' => 'R', 'r' => 'r', 'R' => 'R', 'š' => 's',
'Š' => 'S', 's' => 's', 'S' => 'S', 'ť' => 't', 'Ť' => 'T',
'ú' => 'u', 'Ú' => 'U', 'ů' => 'u', 'Ů' => 'U', 'ü' => 'u',
'Ü' => 'U', 'ý' => 'y', 'Ý' => 'Y', 'y' => 'y', 'Y' => 'Y',
'ž' => 'z', 'Ž' => 'Z', 'z' => 'z', 'Z' => 'Z',
':' => '-', '/' => '-',
);
$title = strtolower(strtr($title, $convertTable));
$title = Str_Replace(Array(" ", "_"), "-", $title); //nahradí mezery a podtržítka pomlckami
if ($typ=='files')
$title = Str_Replace(Array("(",")","!",",","\"","'"), "", $title); //odstraní ().!,"'
else
$title = Str_Replace(Array("(",")",".","!",",","\"","'"), "", $title); //odstraní ().!,"'
$title = ereg_replace('/[^a-zA-Z0-9]+/u', '-', $title);
$title = str_replace('--', '-', $title);
$title = trim($title, '-');
return urlencode($title);
}
}
?>
ACC SHELL 2018