Akademický klub alpinistů Praha

moutains image
Napsal uživatel Irena Horáčková dne Út, 11/25/2008 - 20:48

Rezervovat věc ze skladu 2.část

<?php if ( (isset($_POST['odkdy'])) && (isset($_POST['dokdy'])) ){ global $user; $uid = $user-?>uid; $uzivatele = db_query("SELECT * FROM {users_roles} WHERE uid=$uid"); $povoleni = 0; while ( $uzivatel = db_fetch_object($uzivatele)){ if (($uzivatel->rid == 4)||($uzivatel->rid == 4)){ $povoleni = 1; } } $zacatek = strtotime($_POST['odkdy']); $konec= strtotime($_POST['dokdy']); if ($zacatek && $konec){ echo "

Na termín "; echo $_POST['odkdy']; echo " - "; echo $_POST['dokdy']; echo "

"; echo ''; if ($povoleni){ echo ''; } echo ''; echo ''; echo""; $veci = db_query("SELECT * FROM sklad WHERE kategorie=1 order by druh"); echo ""; while ($vec = db_fetch_object($veci)) { $vypujcky= db_query("SELECT * FROM vypujcky WHERE idVec=$vec->id AND termin_vraceni IS NULL"); $pujceno = 0; $dispozice = $vec->mnozstvi; while ($vypujcka = db_fetch_object($vypujcky)) { if ((($vypujcka->termin_zacatkutermin_koncetermin_zacatku>=$konec)&($vypujcka->termin_konce>=$konec))){ } else{ $pujceno = $pujceno + $vypujcka->mnozstvi; $dispozice = $dispozice - $vypujcka->mnozstvi; } } echo "'; } $veci = db_query("SELECT * FROM sklad WHERE kategorie=2 order by druh"); echo ""; echo ""; while ($vec = db_fetch_object($veci)) { $vypujcky= db_query("SELECT * FROM vypujcky WHERE idVec=$vec->id AND termin_vraceni IS NULL"); $pujceno = 0; $dispozice = $vec->mnozstvi; while ($vypujcka = db_fetch_object($vypujcky)) { if ((($vypujcka->termin_zacatkutermin_koncetermin_zacatku>=$konec)&&($vypujcka->termin_konce>=$konec))){ } else{ $pujceno = $pujceno + $vypujcka->mnozstvi; $dispozice = $dispozice - $vypujcka->mnozstvi; } } echo "'; } $veci = db_query("SELECT * FROM sklad WHERE kategorie=3 order by druh"); echo ""; echo ""; while ($vec = db_fetch_object($veci)) { $vypujcky= db_query("SELECT * FROM vypujcky WHERE idVec=$vec->id AND termin_vraceni IS NULL"); $pujceno = 0; $dispozice = $vec->mnozstvi; while ($vypujcka = db_fetch_object($vypujcky)) { if ((($vypujcka->termin_zacatkutermin_koncetermin_zacatku>=$konec)&&($vypujcka->termin_konce>=$konec))){ } else{ $pujceno = $pujceno + $vypujcka->mnozstvi; $dispozice = $dispozice - $vypujcka->mnozstvi; } } echo "'; } $veci = db_query("SELECT * FROM sklad WHERE kategorie=4 order by druh"); echo ""; echo ""; while ($vec = db_fetch_object($veci)) { $vypujcky= db_query("SELECT * FROM vypujcky WHERE idVec=$vec->id AND termin_vraceni IS NULL"); $pujceno = 0; $dispozice = $vec->mnozstvi; while ($vypujcka = db_fetch_object($vypujcky)) { if ((($vypujcka->termin_zacatkutermin_koncetermin_zacatku>=$konec)&&($vypujcka->termin_konce>=$konec))){ } else{ $pujceno = $pujceno + $vypujcka->mnozstvi; $dispozice = $dispozice - $vypujcka->mnozstvi; } } echo "'; } $veci = db_query("SELECT * FROM sklad WHERE kategorie=5 order by druh"); echo ""; echo ""; while ($vec = db_fetch_object($veci)) { $vypujcky= db_query("SELECT * FROM vypujcky WHERE idVec=$vec->id AND termin_vraceni IS NULL"); $pujceno = 0; $dispozice = $vec->mnozstvi; while ($vypujcka = db_fetch_object($vypujcky)) { if ((($vypujcka->termin_zacatkutermin_koncetermin_zacatku>=$konec)&&($vypujcka->termin_konce>=$konec))){ } else{ $pujceno = $pujceno + $vypujcka->mnozstvi; $dispozice = $dispozice - $vypujcka->mnozstvi; } } echo "'; } echo ''; echo ''; echo "
Druh Popis Celkové množství Z toho půjčeno Rezervovat
Lezecký materiál
"; echo $vec->druh; echo ""; echo $vec->popis; echo ""; echo $vec->mnozstvi; echo ""; echo $pujceno; echo ""; echo ''; for ($i=0; $i'; echo $i; } echo '
Lavinový materiál
"; echo $vec->druh; echo ""; echo $vec->popis; echo ""; echo $vec->mnozstvi; echo ""; echo $pujceno; echo ""; echo ''; for ($i=0; $i'; echo $i; } echo '
Zimní materiál lezecký
"; echo $vec->druh; echo ""; echo $vec->popis; echo ""; echo $vec->mnozstvi; echo ""; echo $pujceno; echo ""; echo ''; for ($i=0; $i'; echo $i; } echo '
Skoby a kladiva
"; echo $vec->druh; echo ""; echo $vec->popis; echo ""; echo $vec->mnozstvi; echo ""; echo $pujceno; echo ""; echo ''; for ($i=0; $i'; echo $i; } echo '
Ostatní materiál
"; echo $vec->druh; echo ""; echo $vec->popis; echo ""; echo $vec->mnozstvi; echo ""; echo $pujceno; echo ""; echo ''; for ($i=0; $i'; echo $i; } echo '
"; echo "

Poznámka k výpůjčce:

"; echo ''; } else{ echo 'CHYBA: Chybná syntaxe alespoň jednoho datumu. Zpět.


'; } } else{ echo 'CHYBA: alespoň jeden z termínů je prázdný. Zpět.


'; } ?>


Seznam možností práce se skladem