Exemple #1
0
function zjistiZ($tabulka, $udaj, $podminka)
{
    $dotaz = Db_query("SELECT {$udaj} FROM {$tabulka} WHERE {$podminka}");
    $radek = @Mysql_fetch_assoc($dotaz);
    if (!mysql_error()) {
        return $radek[$udaj];
    }
    if (mysql_error()) {
        return False;
    }
}
Exemple #2
0
            Db_query("INSERT INTO {$CONF['sqlPrefix']}anketyIp(anketaId,time,ip) VALUES ({$radek['id']}, " . time() . ", '{$ip}')");
            Db_query("UPDATE {$CONF['sqlPrefix']}anketyOdpovedi SET pocet=(\n                         (SELECT pocet FROM (SELECT pocet FROM {$CONF['sqlPrefix']}anketyOdpovedi WHERE id={$_GET['odpoved']}) as pomTable LIMIT 1)+1) \n                        WHERE id={$_GET['odpoved']}");
            if (mysql_affected_rows() == 1) {
                $tmplAnk->prirad("anketa.hlaska", "Váš hlas byl započítán.");
            } else {
                $tmplAnk->prirad("anketa.hlaska", "Neznámá chyba.");
                bugReport("Chyba v hlasování v anketě, ovlivněných řádků: " . mysql_affected_rows());
            }
        } else {
            $tmplAnk->prirad("anketa.hlaska", "Nelze hlasovat vícekrát.");
        }
    }
    /* -- Zobrazení -- */
    $tmplAnk->prirad("anketa.id", $radek["id"]);
    $tmplAnk->prirad("anketa.otazka", $radek["otazka"]);
    /* -- Odpovědi -- */
    $dotaz2 = Db_query("SELECT * FROM {$CONF['sqlPrefix']}anketyOdpovedi WHERE anketaId={$radek['id']} ORDER BY id ASC");
    $celkemHlasu = zjistiZ("{$CONF['sqlPrefix']}anketyOdpovedi", "SUM(pocet)", "anketaId={$radek['id']} GROUP BY anketaId");
    while ($radek2 = mysql_fetch_assoc($dotaz2)) {
        $tmplAnk->newBlok("anketa.odpoved");
        $tmplAnk->prirad("anketa.odpoved.id", $radek2["id"]);
        $tmplAnk->prirad("anketa.odpoved.text", $radek2["odpoved"]);
        $tmplAnk->prirad("anketa.odpoved.url", $_SERVER["REQUEST_URL"] . "?anketa={$radek['id']}&odpoved={$radek2['id']}");
        $tmplAnk->prirad("anketa.odpoved.pocetHlasu", $radek2["pocet"]);
        $tmplAnk->prirad("anketa.odpoved.procentHlasu", $celkemHlasu ? round($radek2["pocet"] / $celkemHlasu * 100, 2) : '0');
        $tmplAnk->prirad("anketa.odpoved.celkemHlasu", $celkemHlasu);
    }
    $tmplAnk->prirad("anketa.pocetOdpovedi", mysql_num_rows($dotaz2));
    $tmplAnk->prirad("anketa.celkemHlasu", $celkemHlasu);
}
$tmpl->prirad("ankety", $tmplAnk->getHtml());
Exemple #3
0
include_once 'incs/functions.php';
$VERSIONS[basename(__FILE__)] = "3.0 PRO";
// Daily Aktionen (wenn nicht über Cron)
if ($CONFIG['daily'] && $CONFIG['daily_date'] != date("Y-m-d")) {
    $daily_date = date("Y-m-d");
    include_once 'daily.php';
}
//------------------------------------------------------------------------------------------------------------------
// Url-Aufruf (Tracking)?
if ((int) $_GET['u']) {
    if ($ENTRY = DB_Query("SELECT * FROM " . $dbprefix . "user t0 LEFT JOIN " . $dbprefix . "grids t1 ON(t0.gridid=t1.gridid) WHERE userid='" . (int) $_GET['u'] . "'", '*')) {
        // Hits inkrementieren
        if ($ENTRY['track_clicks']) {
            if ($sesshit = getenv("REMOTE_ADDR")) {
                if (!db_query("SELECT ip FROM " . $dbprefix . "ip WHERE dailydatum=CURDATE() AND ip='{$sesshit}' AND system='" . mysql_real_escape_string(getenv("HTTP_USER_AGENT")) . "' AND userid='" . $ENTRY['userid'] . "'", 'ip')) {
                    Db_query("INSERT INTO " . $dbprefix . "ip SET dailydatum=CURDATE(),ip='{$sesshit}',system='" . mysql_real_escape_string(getenv("HTTP_USER_AGENT")) . "',userid='" . $ENTRY['userid'] . "'", '#');
                    DB_query("UPDATE " . $dbprefix . "user SET hits=hits+1 WHERE userid='" . $ENTRY['userid'] . "'", '#');
                } elseif (!$ENTRY['unique_clicks']) {
                    DB_query("UPDATE " . $dbprefix . "user SET hits=hits+1 WHERE userid='" . $ENTRY['userid'] . "'", '#');
                }
            }
            // Grid-Refresh
            if ($gridlasttime = @filemtime('grids/grid_' . $ENTRY['gridid'] . '.' . $iformat[$ENTRY['image_format']])) {
                if ($ENTRY['grid_refresh'] === '0' && $gridlasttime < time() - 86400 || $ENTRY['grid_refresh'] > 0 && $gridlasttime < time() - 3600 * $ENTRY['grid_refresh']) {
                    makemap(false, '', $ENTRY['gridid']);
                }
            }
        }
        if ($ENTRY['popup'] && empty($ENTRY['url'])) {
            $tmp['%[URL]%'] = htmlspecialchars(stripslashes($ENTRY['url']));
            $tmp['%[URL_LINKED]%'] = '<a href="' . $ENTRY['url'] . '" target="_blank">' . $ENTRY['url'] . '</a>';
Exemple #4
0
<?php

$tmpl->newBlok("novinkyEmailem");
if ($_POST["akce"] == 'novinky-emailem-registrace' and $_POST["email"]) {
    if (!zjisti_z("{$CONF['sqlPrefix']}novinky_emailem", "id", "LOWER(email)=LOWER('{$_POST['email']}')")) {
        Db_query("INSERT INTO {$CONF['sqlPrefix']}novinky_emailem(email) VALUES ('{$_POST['email']}')");
        if (mysql_affected_rows() == 1) {
            $tmpl->prirad("novinkyEmailem.hlaska", "Děkujeme za váš zájem.");
        } else {
            $tmpl->prirad("novinkyEmailem.hlaska", "Neznámá chyba.");
            bugReport("Neznámá chyba při registrace do novinek emailem. Ovlivněných řádků: " . mysql_affected_rows());
        }
    } else {
        $tmpl->prirad("novinkyEmailem.hlaska", "Již jste registrováni.");
    }
}
Exemple #5
0
<?php 
/*******************************/
/* ZMĚNA EMAILU SPRÁVCE SRÁNEK */
/*******************************/
echo '<b>Změna e-mailu pro upozornění na nové poptávky:</b>
      <form action="" method="post">
      <input type="hidden" name="zmena_emailu" value="ok">
      E-mail: <input type="text" name="email" value="' . zjisti_z("{$CONF['sqlPrefix']}nastaveni", "emailAdmin", "id=1") . '">
      <input type="submit" name="tlacitko5" value="Změnit">
      </form>';
/******************/
/* VÝPIS POPTÁVEK */
/******************/
$tmplPoptavky = new GlassTemplate("../templates/{$CONF['vzhled']}/poptavka.html");
$dotaz = Db_query("SELECT * FROM {$CONF['sqlPrefix']}poptavky ORDER BY datum DESC LIMIT 100");
while ($radek = mysql_fetch_assoc($dotaz)) {
    $tmplPoptavky->newBlok("poptavkaAdminPrehled");
    $tmplPoptavky->prirad("poptavkaAdminPrehled.id", $radek["id"]);
    $tmplPoptavky->prirad("poptavkaAdminPrehled.jmeno", $radek["jmeno"]);
    $tmplPoptavky->prirad("poptavkaAdminPrehled.datum", strtotime($radek["datum"]));
    $tmplPoptavky->prirad("poptavkaAdminPrehled.adresa", $radek["adresa"]);
    $tmplPoptavky->prirad("poptavkaAdminPrehled.telefon", $radek["telefon"]);
    $tmplPoptavky->prirad("poptavkaAdminPrehled.email", $radek["email"]);
    $tmplPoptavky->prirad("poptavkaAdminPrehled.dotaz", $radek["dotaz"]);
    $tmplPoptavky->prirad("poptavkaAdminPrehled.obsah", $radek["obsah"]);
}
echo $tmplPoptavky->getHtml();
?>

Exemple #6
0
     $sleva = -1 * (ceil($pocetNoci / $radek["hodnota"]) - 1) * $radek["sleva"];
     $tmplRezerv->newBlok("rekapitulace.polozka");
     $tmplRezerv->prirad("rekapitulace.polozka.nazev", $radek["nazev"]);
     $tmplRezerv->prirad("rekapitulace.polozka.cenaCelkem", $sleva);
     $tmplRezerv->prirad("rekapitulace.polozka.cenaCelkemEuro", $sleva / $kurzEura);
 } elseif ($radek["slevaJednotky"] == '%') {
     $timeStart = strtotime($_POST["datumStart"]);
     $timeEnd = strtotime($_POST["datumEnd"]);
     $i = 0;
     $sleva = 0;
     while ($timeStart < $timeEnd) {
         $i++;
         $rok = date("Y", $timeStart);
         $mesic = date("m", $timeStart);
         $den = date("d", $timeStart);
         $radek2 = mysql_fetch_assoc(Db_query("SELECT po.cena FROM {$CONF['sqlPrefix']}rezervPokoje p, {$CONF['sqlPrefix']}rezervPokojeObdobi po, {$CONF['sqlPrefix']}rezervObdobi o\n                                                                  WHERE p.id=po.idPokoje AND po.idObdobi=o.id \n                                                                    AND o.datumStart<='0000-{$mesic}-{$den}' AND o.datumEnd>='0000-{$mesic}-{$den}'\n                                                                    AND p.id={$_POST['pokoj']}\n                                                                  LIMIT 1"));
         /*AND (MONTH(o.datumStart)<=$mesic OR (MONTH(o.datumStart)=$mesic AND DAY(o.datumStart)<=$den)) AND (MONTH(o.datumEnd)>=$mesic OR (MONTH(o.datumEnd)=$mesic AND DAY(o.datumEnd)>=$den))*/
         if ($i % $radek["hodnota"] == 0) {
             //Echo "...sleva» ($i) $den.$mesic: +".($radek2["cena"]*$radek["sleva"]/100)." <br>";
             $sleva += $radek2["cena"] * $radek["sleva"] / 100;
         }
         $timeStart += 26 * 60 * 60;
         $timeStart = strtotime(date("Y", $timeStart) . "-" . date("n", $timeStart) . "-" . date("j", $timeStart));
     }
     $sleva = -1 * $sleva;
     $tmplRezerv->newBlok("rekapitulace.polozka");
     $tmplRezerv->prirad("rekapitulace.polozka.nazev", $radek["nazev"]);
     $tmplRezerv->prirad("rekapitulace.polozka.cenaCelkem", $sleva);
     $tmplRezerv->prirad("rekapitulace.polozka.cenaCelkemEuro", $sleva / $kurzEura);
 }
 $cenaCelkem += $sleva;
Exemple #7
0
                $tmplVO->prirad("velkoobchod.zakaznik.velkoobchodOption.id", $radek3["id"]);
                $tmplVO->prirad("velkoobchod.zakaznik.velkoobchodOption.nazev", $radek3["nazev"]);
                $tmplVO->prirad("velkoobchod.zakaznik.velkoobchodOption.velkoobchodNazev", $radek["nazev"]);
            }
            $i++;
        }
        $tmplVO->prirad("velkoobchod.celkemZakazniku", mysql_num_rows($dotaz2));
    }
    /* -- Výpis zákazníků -- */
    $orderBy = ($_GET["orderBy"] ? $_GET["orderBy"] : 'v.nazev') . " ASC";
    $dotaz = Db_query("SELECT z.*, v.nazev as velkoobchodNazev FROM {$CONF['sqlPrefix']}zakaznici z LEFT JOIN {$CONF['sqlPrefix']}velkoobchody v ON z.velkoobchodId=v.id\n                       WHERE z.email!='' ORDER BY {$orderBy}");
    while ($radek = mysql_fetch_assoc($dotaz)) {
        $tmplVO->newBlok("zakaznik");
        $tmplVO->prirad("zakaznik.id", $radek["id"]);
        $tmplVO->prirad("zakaznik.jmeno", $radek["jmeno"]);
        $tmplVO->prirad("zakaznik.prijmeni", $radek["prijmeni"]);
        $tmplVO->prirad("zakaznik.email", $radek["email"]);
        $tmplVO->prirad("zakaznik.velkoobchodNazev", $radek["velkoobchodNazev"]);
        $tmplVO->prirad("zakaznik.velkoobchodId", $radek["velkoobchodId"]);
        $dotaz2 = Db_query("SELECT * FROM {$CONF['sqlPrefix']}velkoobchody ORDER BY nazev ASC");
        while ($radek2 = mysql_fetch_assoc($dotaz2)) {
            $tmplVO->newBlok("zakaznik.velkoobchod");
            $tmplVO->prirad("zakaznik.velkoobchod.id", $radek2["id"]);
            $tmplVO->prirad("zakaznik.velkoobchod.nazev", $radek2["nazev"]);
            $tmplVO->prirad("zakaznik.velkoobchod.zakaznikVelkoobchodId", $radek["velkoobchodId"]);
        }
    }
    /* -- Zobrazení -- */
    $tmpl->prirad("obsah", $tmplVO->getHtml());
    echo $tmpl->getHtml();
}
Exemple #8
0
        <td style="font-weight: bold;"><a href="?m=zakaznici&orderBy=prijmeni">Jméno</a></td>
        <td style="font-weight: bold;">Adresa</td>
        <td style="font-weight: bold;"><a href="?m=zakaznici&orderBy=telefon">Telefon</a></td>
        <td style="font-weight: bold;"><a href="?m=zakaznici&orderBy=email">E-mail</a></td>
        <td>&nbsp;</td>
      </tr>
      ';
if ($_POST["vyhledavani"]) {
    $vyhledavani = str_replace("*", "%", $_POST["vyhledavani"]);
    $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}zakaznici WHERE jmeno LIKE '%{$vyhledavani}%' OR prijmeni LIKE '%{$vyhledavani}%' OR mesto LIKE '%{$vyhledavani}%' OR ulice LIKE '%{$vyhledavani}%' OR psc LIKE '%{$vyhledavani}%' OR telefon LIKE '%{$vyhledavani}%' OR email LIKE '%{$vyhledavani}%' ");
} else {
    $orderBy = $_GET["orderBy"] ? $_GET["orderBy"] . ' ASC' : "id DESC";
    $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}zakaznici ORDER BY {$orderBy} ");
}
while ($radek = mysql_fetch_array($dotaz)) {
    $poznamka = mysql_fetch_assoc(Db_query("SELECT * FROM {$CONF['sqlPrefix']}zakazniciPoznamky WHERE email='{$radek['email']}'"));
    $poznamkaTyp = $poznamka["typ"];
    $poznamkaObsah = $poznamka["poznamka"];
    echo '<tr>
              <td>
              <b>' . $radek["prijmeni"] . ' ' . $radek["jmeno"] . '</b>
              </td>
              <td>
              ' . $radek["mesto"] . ' <br>
              ' . $radek["ulice"] . ' <br>
              ' . $radek["psc"] . '
              </td>
              <td>
              Tel.: ' . $radek["telefon"] . ' <br>
              </td>
              <td>