Пример #1
0
<?php

adminLoginValidate();
//vymazat zpravu
if (isset($_REQUEST["a"])) {
    switch ($_REQUEST["a"]) {
        case "kill":
            $query = "UPDATE zpravy SET stav = 'STOP' WHERE zpravy.id = " . $_REQUEST["msg"] . " && SHA1(zpravy.text) = '" . $_REQUEST["v"] . "'";
            break;
        case "resurection":
            $query = "UPDATE zpravy SET stav = 'NEW' WHERE zpravy.id = " . $_REQUEST["msg"] . " && SHA1(zpravy.text) = '" . $_REQUEST["v"] . "'";
            break;
    }
    $engineQuery = $sqlEngine->query($query);
    if (SQLEngine::getAffectedRows($engineQuery)) {
        header("location: " . getUrl("adminSeznamZprav"));
    } else {
        $chyba = SQLEngine::getErrorText($engineQuery) . "Oops něco se porouchalo";
    }
}
// vybereme hlavni sablonu
$T->setFile('modulX', 'srcTpl/admin.htm');
// polozky menu
include_once 'moduly/menuAdmin.php';
// nastartujeme lokalni sablonu
$TM = new MyTemplate();
$TM->setFile('modulY', 'srcTpl/adminSeznamZprav_modul.htm');
//vypis tabulky
$TM->assignVars("actionHere", getUrl("adminSeznamZprav"));
$TM->assignVars("datumOdeslat", date("d.m.Y H:i"));
//filter
Пример #2
0
 /** nabije konto
  * @param int $uzivatel id uzivatele
  * @param int $castka castka v kc
  */
 function pripsatKonto($uzivatel, $castka)
 {
     $sql = "UPDATE uzivatel SET kredit=kredit+? WHERE id=? LIMIT 1";
     $rs = $this->db2->query($sql, array($castka, $uzivatel));
     $radku_zmeneno = SQLEngine::getAffectedRows($rs);
     $chyba = SQLEngine::getErrorText($rs);
     // pokud nastala chyba tak koncime
     if ($chyba != "") {
         return array("result" => 1, "result_text" => $chyba);
     }
     // pokud nebyl nalezen zaznam pro provedeni zmeny
     if ($radku_zmeneno == 0) {
         return array("result" => 2, "result_text" => "Uzivatel ID=" . $inz . " nebyl nalezen, kredit nebylo mozne zapsat");
     }
     // zadna chyba nenastala
     return array("result" => 0, "result_text" => "OK");
 }