<?php global $database; //spristupni databazove funckie global $uzivatel; // trieda aktualneho uzivatela global $aktivny_sklad; //trieda aktivne zvoleneho skladu $organizacia = new Organizacia(); $organizacia->loadFromDatabase($uzivatel->getIdOrganizacie()); // stranka zobrazi sa len ked uzivatel JE prihlaseny, inak presmeruje na zakladn index.php if (!is_registered()) { global $page; $page->redirect(); } ?> <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='items'>\r\n </form></li>"; } } ?>
$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": global $uzivatel; global $database; global $message; $organizacia = new Organizacia(); $organizacia->loadFromDatabase($uzivatel->getIdOrganizacie()); //vytvorenie novej prijemky $vyrobka = new Vyrobka($organizacia->getCisloNovejVyrobky(), $organizacia->getId()); //nacitanie udajov o tovare do vydajky $vyrobka->nacitajSessionPolozky($_SESSION["zoznam_poloziek_vyrobka"]); //ulozenie vydajky do databazy a zaroven update poloziek na sklade $vyrobka->storeToDatabase(); //vymazanie session unset($_SESSION["zoznam_poloziek_vyrobka"]); $message->add("Výrobka bola ulozena"); //update cislovanie prijemky $organizacia->pridajCisloVyrobky(); //update udajov uzivatela v databaze $organizacia->updateInDatabase(); break;
" /> <br> Telefón: <input type="text" name="telefon_organizacie" value="<?php echo $organizacia->getTelefon(); ?> " /> <br> <input type="hidden" name="pageaction" value="settings"> <input type="hidden" name="subpageaction" value="kontaktne_udaje"> <input type="hidden" name="action" value="kontaktne_udaje_proceed"> <input type="submit" name="submit" value="Potvrď"> </form> <?php break; case "nastavenie_dokumentov": global $database; global $uzivatel; $organizacia = new Organizacia(); $organizacia->loadFromDatabase($uzivatel->getIdOrganizacie()); ?> <h2>Nastavenie číslovania</h2> <h3>Číslovanie príjemky.</h3> Číslo príjemky má tvar xyzAAbbbbb (xyz je ľubovoľné, AA sú posledné dve cifry aktuálneho roku a bbbbb je poradové číslo). <br> Hodnoty AAbbbbb sú generované automaticky. V prípade zmeny počas kalendárneho roka, budú čísla generované odznova. <br> <form> <?php $cislo = $organizacia->getCislovaniePrijemky(); ?> <input type="text" name="prijemka" value="<?php echo $cislo; ?> " size="3" maxlength="5"> <input type="hidden" name="pageaction" value="settings">
<?php // 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á príjemka číslo:<?php echo $organizacia->getCisloNovejPrijemky(); ?> </h1> <ul id="zoznam_skladov"> <?php //nacitame sklady na prepinac, prednastaveny bude aktivny sklad $query = $database->select("SELECT * FROM sklad WHERE organizacia_id = '" . $uzivatel->getIdOrganizacie() . "'"); 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 {