コード例 #1
0
ファイル: items.php プロジェクト: vbelco/iqsklad
<?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>";
    }
}
?>
コード例 #2
0
ファイル: route.php プロジェクト: vbelco/iqsklad
     $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;
コード例 #3
0
ファイル: settings.php プロジェクト: vbelco/iqsklad
" />  <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">
コード例 #4
0
ファイル: pridaj_tovar.php プロジェクト: vbelco/iqsklad
<?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 {