function miserend_addingtemplom()
{
    global $_POST, $_SERVER, $db_name, $_FILES, $user;
    global $config, $user;
    $ip = $_SERVER['REMOTE_ADDR'];
    $host = gethostbyaddr($ip);
    $hiba = false;
    $tid = $_POST['tid'];
    $church = getChurch($tid);
    /*
     if($tid>0) {
     //Ha módosítás történt
     $lekerdez=mysql_db_query($db_name,"select megnyitva from hirek where id='$hid'");
     list($megnyitva)=mysql_fetch_row($lekerdez);
     if(strstr($megnyitva,$user->login)) { //és ő nyitotta meg utoljára,
     mysql_db_query($db_name,"update hirek set megnyitva='' where id='$hid'"); //akkor töröljük a bejegyzést
     }
     }
    */
    $ma = date('Y-m-d');
    $modosit = $_POST['modosit'];
    $adminmegj = $_POST['adminmegj'];
    $nev = $_POST['nev'];
    $ismertnev = $_POST['ismertnev'];
    $turistautak = $_POST['turistautak'];
    $egyhazmegye = $_POST['egyhazmegye'];
    $espkerT = $_POST['espkerT'];
    $espereskerulet = $espkerT[$egyhazmegye];
    $orszag = $_POST['orszag'];
    $megyeT = $_POST['megyeT'];
    $megye = $megyeT[$orszag];
    if (empty($megye)) {
        $megye = 0;
    }
    $varosT = $_POST['varosT'];
    $varos = $varosT[$orszag][$megye];
    $cim = $_POST['cim'];
    $megkozelites = $_POST['megkozelites'];
    $plebania = $_POST['plebania'];
    $pleb_url = $_POST['pleb_url'];
    $pleb_eml = $_POST['pleb_eml'];
    $nyariido = $_POST['nyariido'];
    $teliido = $_POST['teliido'];
    $megjegyzes = $_POST['megjegyzes'];
    $miseaktiv = $_POST['miseaktiv'];
    $misemegj = $_POST['misemegj'];
    $frissit = $_POST['frissit'];
    if ($frissit == 'i') {
        $frissites = " frissites='{$ma}', ";
    }
    $kontakt = $_POST['kontakt'];
    $kontaktmail = $_POST['kontaktmail'];
    $bucsu = $_POST['bucsu'];
    $ok = $_POST['ok'];
    $feltolto = $_POST['feltolto'];
    $megbizhato = $_POST['megbizhato'];
    if ($megbizhato != 'i') {
        $megbizhato = 'n';
    }
    $lat = $_POST['lat'];
    $lng = $_POST['lng'];
    $szoveg = $_POST['szoveg'];
    $szoveg = str_replace('é', 'é', $szoveg);
    $szoveg = str_replace('ö', 'ö', $szoveg);
    $szoveg = str_replace('Ö', 'Ö', $szoveg);
    $szoveg = str_replace('ü', 'ü', $szoveg);
    $szoveg = str_replace('Ü', 'Ü', $szoveg);
    $szoveg = str_replace("'", "\\'", $szoveg);
    $elsofeltoltes = $_POST['elsofeltoltes'];
    if ($elsofeltoltes == 'i' and !empty($szoveg)) {
        $szoveg = '<p class=alap>' . nl2br($szoveg);
    }
    if (empty($nev)) {
        $hiba = true;
        $hibauzenet .= '<br>Nem lett kitöltve a templom neve!';
    }
    if ($hiba) {
        $txt .= "<span class=hiba>HIBA a templom feltöltésénél!</span><br>";
        $txt .= '<span class=alap>' . $hibauzenet . '</span>';
        $txt .= "<br><br><a href=javascript:history.go(-1); class=link>Vissza</a>";
        $adatT[2] = '<span class=alcim>Templomok feltöltése / módosítása</span><br><br>' . $txt;
        $tipus = 'doboz';
        $kod .= formazo($adatT, $tipus);
    } else {
        $most = date('Y-m-d H:i:s');
        if ($tid > 0) {
            $uj = false;
            $parameter1 = 'update';
            list($log) = mysql_fetch_row(mysql_db_query($db_name, "select log from templomok where id='{$tid}'"));
            $ujlog = $log . "\nMod: " . $user->login . " ({$most})";
            $parameter2 = ", modositotta='" . $user->login . "', moddatum='{$most}', log='{$ujlog}' where id='{$tid}'";
            //Módosítjuk a hozzákapcsolódó miseidőpontoknál is az időszámítási dátumot
            $query = "update misek set datumtol='{$nyariido}', datmig='{$teliido}' where tid='{$tid}' and torolte=''";
            mysql_db_query($db_name, $query);
        } else {
            $uj = true;
            $parameter1 = 'insert';
            $parameter2 = ", regdatum='{$most}', log='Add: " . $user->login . " ({$most})'";
            $frissites = " frissites='{$ma}', ";
        }
        $query = "{$parameter1} templomok set nev='{$nev}', ismertnev='{$ismertnev}', turistautak='{$turistautak}', orszag='{$orszag}', megye='{$megye}', varos='{$varos}', cim='{$cim}', megkozelites='{$megkozelites}', plebania='{$plebania}', pleb_url='{$pleb_url}', pleb_eml='{$pleb_eml}', egyhazmegye='{$egyhazmegye}', espereskerulet='{$espereskerulet}', leiras='{$szoveg}', megjegyzes='{$megjegyzes}',  miseaktiv='{$miseaktiv}', misemegj='{$misemegj}', bucsu='{$bucsu}', nyariido='{$nyariido}', teliido='{$teliido}', {$frissites} kontakt='{$kontakt}', kontaktmail='{$kontaktmail}', adminmegj='{$adminmegj}', megbizhato='{$megbizhato}', ok='{$ok}' ";
        if ($user->checkRole('miserend')) {
            $query .= ", letrehozta='{$feltolto}' ";
        }
        $query .= " {$parameter2} ";
        if (!mysql_db_query($db_name, $query)) {
            echo 'HIBA!<br>' . mysql_error();
        }
        if ($uj) {
            $tid = mysql_insert_id();
        } else {
            $katnev = "{$nev} ({$varos})";
            if (!mysql_db_query($db_name, "update kepek set katnev='{$katnev}' where tid='{$tid}'")) {
            }
        }
        //geolokáció
        $query = "SELECT * FROM terkep_geocode WHERE tid = " . $tid . " LIMIT 1 ";
        $result = mysql_query($query);
        $geocode = mysql_fetch_assoc($result);
        if ($config['debug'] > 1) {
            echo $geocode['lng'] . "->" . $lng . ";" . $geocode['lat'] . "->" . $lat;
        }
        if ($lng != $geocode['lng'] or $lat != $geocode['lat']) {
            if ($geocode != array()) {
                mysql_query("DELETE FROM terkep_geocode WHERE tid = " . $tid . " LIMIT 1 ");
                $geocode['checked'] = 0;
            }
            $query = "INSERT INTO terkep_geocode (tid,lng,lat,checked) VALUES (" . $tid . "," . $lng . "," . $lat . ",1)";
            mysql_query($query);
            $query = "INSERT INTO terkep_geocode_suggestion (tid,tchecked,slng,slat,uid) VALUES (" . $tid . "," . $geocode['checked'] . "," . $lng . "," . $lat . ",'" . $user->login . "')";
            mysql_query($query);
        }
        if ($lng != '' and $lat != '') {
            if ($lng != $church['lng'] or $lat != $church['lat']) {
                //neighboursUpdate($tid);
                $query = "UPDATE distance SET toupdate = 1 WHERE tid1 = " . $tid . " OR tid2 = " . $tid . " ;";
                mysql_query($query);
                //updateDistances($tid,15);
            }
        }
        //fájlkezelés
        $fajl = $_FILES['fajl']['tmp_name'];
        $fajlnev = $_FILES['fajl']['name'];
        $delfajl = $_POST['delfajl'];
        if (is_array($delfajl)) {
            foreach ($delfajl as $ertek) {
                unlink("fajlok/templomok/{$tid}/{$ertek}");
            }
        }
        if (!empty($fajl)) {
            $konyvtar = "fajlok/templomok";
            //Könyvtár ellenőrzése
            if (!is_dir("{$konyvtar}/{$tid}")) {
                //létre kell hozni
                if (!mkdir("{$konyvtar}/{$tid}", 0775)) {
                    echo '<p class=hiba>HIBA a könyvtár létrehozásánál!</p>';
                }
            }
            //Másolás
            if (!copy($fajl, "{$konyvtar}/{$tid}/{$fajlnev}")) {
                echo '<p>HIBA a másolásnál!</p>';
            }
            unlink($fajl);
        }
        //képkezelés
        $konyvtar = "kepek/templomok/{$tid}";
        $delkepT = $_POST['delkepT'];
        if (is_array($delkepT)) {
            foreach ($delkepT as $ertek) {
                @unlink("{$konyvtar}/{$ertek}");
                @unlink("{$konyvtar}/kicsi/{$ertek}");
                if (!mysql_db_query($db_name, "delete from kepek where tid='{$tid}' and fajlnev='{$ertek}'")) {
                    echo 'HIBA!<br>' . mysql_error();
                }
            }
        }
        $kepfeliratT = $_POST['kepfeliratT'];
        $kepT = $_FILES['kepT']['tmp_name'];
        $kepnevT = $_FILES['kepT']['name'];
        if (is_array($kepT)) {
            foreach ($kepT as $id => $kep) {
                if (!empty($kep)) {
                    //Könyvtár ellenőrzése
                    if (!is_dir("{$konyvtar}")) {
                        //létre kell hozni
                        if (!mkdir("{$konyvtar}", 0775)) {
                            echo '<p class=hiba>HIBA a könyvtár létrehozásánál!</p>';
                        }
                        if (!mkdir("{$konyvtar}/kicsi", 0775)) {
                            echo '<p class=hiba>HIBA a könyvtár létrehozásánál!</p>';
                        }
                    }
                    $kimenet = "{$konyvtar}/{$kepnevT[$id]}";
                    $kimenet1 = "{$konyvtar}/kicsi/{$kepnevT[$id]}";
                    if (!copy($kep, "{$kimenet}")) {
                        print "HIBA a másolásnál ({$kimenet})!<br>\n";
                    } else {
                        $info = getimagesize($kimenet);
                        $w = $info[0];
                        $h = $info[1];
                        //Bejegyzés az adatbázisba
                        if (!mysql_db_query($db_name, "insert kepek set tid='{$tid}', fajlnev='{$kepnevT[$id]}', felirat='{$kepfeliratT[$id]}', width={$w}, height={$h} ")) {
                            echo 'HIBA!<br>' . mysql_error();
                        }
                    }
                    unlink($kep);
                    if ($w > 800 or $h > 600) {
                        kicsinyites($kimenet, $kimenet, 800);
                    }
                    kicsinyites($kimenet, $kimenet1, 120);
                }
            }
        }
        $fooldalkepT = $_POST['fooldalkepT'];
        $kepfeliratmodT = $_POST['kepfeliratmodT'];
        $kepsorszamT = $_POST['kepsorszamT'];
        if (is_array($kepsorszamT)) {
            foreach ($kepsorszamT as $melyikkep => $ertek) {
                if ($fooldalkepT[$melyikkep] == 'i') {
                    $kiemelt = 'i';
                } else {
                    $kiemelt = 'n';
                }
                //Módosítás az adatbázisban
                if (!mysql_db_query($db_name, "update kepek set felirat='{$kepfeliratmodT[$melyikkep]}', sorszam='{$ertek}', kiemelt='{$kiemelt}' where tid='{$tid}' and fajlnev='{$melyikkep}'")) {
                    echo 'HIBA!<br>' . mysql_error();
                }
            }
        }
        if ($modosit == 'i') {
            $kod = miserend_addtemplom($tid);
        } elseif ($modosit == 'm') {
            $kod = miserend_addmise($tid);
        } elseif ($modosit == 't') {
            header('Location: ?templom=' . $tid);
            die;
        } else {
            $kod = miserend_modtemplom();
        }
    }
    return $kod;
}
 $File_Ext = substr($File_Name, strrpos($File_Name, '.'));
 //get file extention
 $Random_Number = rand(0, 9999999999);
 //Random number to be added to name.
 $NewFileName = $Random_Number . $File_Ext;
 //new file name
 if (move_uploaded_file($_FILES['FileInput']['tmp_name'], $UploadDirectory . $NewFileName)) {
     $kimenet = "{$konyvtar}/{$NewFileName}";
     $kimenet1 = "{$konyvtar}/kicsi/{$NewFileName}";
     $info = getimagesize($kimenet);
     $w = $info[0];
     $h = $info[1];
     if ($w > 800 or $h > 600) {
         kicsinyites($kimenet, $kimenet, 800);
     }
     kicsinyites($kimenet, $kimenet1, 120);
     dbconnect();
     $query = "select nev,ismertnev,varos,kontaktmail from templomok where id = " . $id . " limit 0,1";
     $lekerdez = mysql_query($query);
     $templom = mysql_fetch_assoc($lekerdez);
     $felirat = htmlspecialchars($_REQUEST['description']);
     if ($felirat == '') {
         $felirat = $katnev;
     }
     if (!mysql_db_query($db_name, "insert kepek set tid='{$tid}', fajlnev='{$NewFileName}', felirat='{$felirat}', width={$w}, height={$h} ")) {
         echo 'HIBA!<br>' . mysql_error();
     }
     /* email */
     $headers = 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
     //$headers .= 'Bcc: eleklaszlosj@gmail.com' . "\r\n";