-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestovaci.php
54 lines (43 loc) · 1.15 KB
/
testovaci.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
mb_internal_encoding("UTF-8");
function nactiTridu($trida) {
require("tridy/$trida.php");
}
spl_autoload_register("nactiTridu");
$kontejner = new Kontejner();
$kontejner->nactiDB();
$suroviny = $kontejner->getSuroviny();
$jidla = $kontejner->getJidla();
foreach($jidla as $jidlo) {
echo($jidlo.' -- ');
$typy = $jidlo->getTyp();
foreach($typy as $typ) {
echo(JidloTyp::getTyp($typ).' ');
}
$surovinyIds = array_keys($jidlo->getReceptura());
echo('<table border=1>');
foreach($surovinyIds as $idSurovina) {
echo ('<tr><td>'.$suroviny[$idSurovina].'</td><td>'.
$jidlo->getReceptura()[$idSurovina].'</td><td>'.
$suroviny[$idSurovina]->getJednotka().'</td><td>'.
$suroviny[$idSurovina]->getTyp().'</td></tr>');
}
echo('</table>');
}
echo('<br /><br />');
foreach($suroviny as $surovina) {
echo($surovina.'<br />');
}
/*
$receptura = array(1 => 4000, 2 => 2, 3 => 2000, 4 => 5, 5 => 200, 6 => 1, 7 => 1);
$brgul = new Jidlo('Bramborový guláš', $receptura, array(3, 4));
$kontejner->pridejJidloDoDB($brgul);
/*
2000g tocenak 3
4000g brambory 1
2ks chleba 2
1ks koreni cervena paprika 7
5ks cibule 4
1ks koreni majoranka 6
200g mouka 5
*/