示例#1
0
文件: tap_form.php 项目: kryztof/dost
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);
    $tap->set_active(true);
}
// Code to set config values
$config = array();
$sql = "SELECT * FROM config";
$qry = mysql_query($sql);