コード例 #1
0
ファイル: vydaj_tovar.php プロジェクト: vbelco/iqsklad
// stranka zobrazi sa len ked uzivatel JE prihlaseny, inak presmeruje na zakladny index.php
if (!is_registered()) {
    global $page;
    $page->redirect();
}
global $database;
//spristupni databazove funckie
global $uzivatel;
// trieda aktualneho uzivatela
global $aktivny_sklad;
//trieda aktivne zvoleneho skladu
$organizacia = new Organizacia();
$organizacia->loadFromDatabase($uzivatel->getIdOrganizacie());
?>
<h1>Skladová výdajka číslo:<?php 
echo $organizacia->getCisloNovejVydajky();
?>
</h1>
<ul id="zoznam_skladov">
<?php 
//nacitame sklady na prepinac, prednastaveny bude aktivny sklad
$query = $database->select("SELECT * FROM sklad WHERE organizacia_id = '" . $organizacia->getID() . "'");
while ($vysl = $database->fetch_array($query)) {
    //prebehne vsetky nacitane sklady uzivatela
    //kontrola na aktualnost skladu
    if ($aktivny_sklad->getId() == $vysl["id"]) {
        // pri aktivnom sklade vypiseme len nazov
        echo "<li>" . $vysl["name"] . "</li>";
    } else {
        echo "<li><form><input type='submit' name='submit' value='" . $vysl["name"] . "' >\r\n                       <input type='hidden' name='sklad_id' value='" . $vysl["id"] . "' >\r\n                       <input type='hidden' name='action' value='aktivuj_sklad' >    \r\n                       <input type='hidden' name='pageaction' value='vydaj_tovar'>\r\n                 </form></li>";
    }
コード例 #2
0
ファイル: route.php プロジェクト: vbelco/iqsklad
     $message->add("Prijemka bola ulozena");
     //update cislovanie prijemky
     $organizacia->pridajCisloPrijemky();
     //update udajov uzivatela v databaze
     $organizacia->updateInDatabase();
     break;
     //zapise vydajku do databazy
 //zapise vydajku do databazy
 case "zapis_tovar_vydajky_proceed":
     global $uzivatel;
     global $database;
     global $message;
     $organizacia = new Organizacia();
     $organizacia->loadFromDatabase($uzivatel->getIdOrganizacie());
     //vytvorenie novej vydajky
     $vydajka = new Vydajka($organizacia->getCisloNovejVydajky(), $organizacia->getId());
     //nacitanie udajov o tovare do vydajky
     $vydajka->nacitajSessionPolozky($_SESSION["zoznam_poloziek_vydajka"]);
     //ulozenie vydajky do databazy a zaroven update poloziek na sklade
     $vydajka->storeToDatabase();
     //vymazanie session
     unset($_SESSION["zoznam_poloziek_vydajka"]);
     $message->add("Výdajka bola ulozena");
     //update cislovanie prijemky
     $organizacia->pridajCisloVydajky();
     //update udajov uzivatela v databaze
     $organizacia->updateInDatabase();
     break;
     //zapise vydajku do databazy
 //zapise vydajku do databazy
 case "zapis_tovar_vyrobky_proceed":