function getActiveTaps()
 {
     $sql = "SELECT * FROM taps WHERE active = 1";
     $qry = mysql_query($sql);
     $taps = array();
     while ($i = mysql_fetch_array($qry)) {
         $tap = new Tap();
         $tap->setFromArray($i);
         $taps[$tap->get_tapNumber()] = $tap;
     }
     return $taps;
 }
Example #2
0
require_once __DIR__ . '/includes/models/beer.php';
require_once __DIR__ . '/includes/models/keg.php';
require_once __DIR__ . '/includes/models/kegType.php';
require_once __DIR__ . '/includes/managers/beer_manager.php';
require_once __DIR__ . '/includes/managers/keg_manager.php';
require_once __DIR__ . '/includes/managers/kegType_manager.php';
require_once __DIR__ . '/includes/managers/tap_manager.php';
$htmlHelper = new HtmlHelper();
$tapManager = new TapManager();
$beerManager = new BeerManager();
$kegManager = new KegManager();
$kegTypeManager = new KegTypeManager();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if (isset($_POST['saveTap'])) {
        $tap = new Tap();
        $tap->setFromArray($_POST);
        $tapManager->Save($tap);
    }
    redirect('tap_list.php');
}
$beerList = $beerManager->GetAllActive();
$kegList = $kegManager->GetAllAvailable();
$tapNumber = $_GET['tapNumber'];
if (isset($_GET['id'])) {
    $tap = $tapManager->GetById($_GET['id']);
    if (!array_key_exists($tap->get_kegId(), $kegList)) {
        $kegList[$tap->get_kegId()] = $kegManager->GetById($tap->get_kegId());
    }
} else {
    $tap = new Tap();
    $tap->set_tapNumber($tapNumber);