<?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
/** 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"); }