// 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>"; }
$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":