コード例 #1
0
ファイル: route.php プロジェクト: vbelco/iqsklad
         $_SESSION["zoznam_poloziek_vyrobka"][$tovar_id] = "";
     }
     $_SESSION["zoznam_poloziek_vyrobka"][$tovar_id] += $pocet;
     //ulozenie hodnoty tovaru do session
     break;
     //zapise prijemku do databazy
 //zapise prijemku do databazy
 case "zapis_tovar_prijemky_proceed":
     global $uzivatel;
     global $database;
     global $message;
     $poznamka = $_REQUEST["poznamka"];
     $organizacia = new Organizacia();
     $organizacia->loadFromDatabase($uzivatel->getIdOrganizacie());
     //vytvorenie novej prijemky
     $prijemka = new Prijemka($organizacia->getCisloNovejPrijemky(), $organizacia->getId());
     //nacitanie poznamky k prijemke
     $prijemka->setPoznamka($poznamka);
     //nacitanie udajov o tovare do prijemky
     $prijemka->nacitajSessionPolozky($_SESSION["zoznam_poloziek"]);
     //ulozenie prijemky do databazy a YAROVEN AJ uravenie stavov  na skladoch
     $prijemka->storeToDatabase();
     //vymazanie session
     unset($_SESSION["zoznam_poloziek"]);
     $message->add("Prijemka bola ulozena");
     //update cislovanie prijemky
     $organizacia->pridajCisloPrijemky();
     //update udajov uzivatela v databaze
     $organizacia->updateInDatabase();
     break;
     //zapise vydajku do databazy
コード例 #2
0
ファイル: pridaj_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á 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 {
        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='pridaj_tovar'>\r\n                 </form></li>";
    }