public static function get() { $page = new Page(); $page->data['title'] = 'Het vleeswiel'; $page->addView('meatWheel/MeatWheelView'); $page->addExtraJsFile('konva/konva.min.js'); $page->showWithMenu(); }
public static function post() { $page = new Page(); $page->data['title'] = 'Chat'; $page->addView('chat/ChatView'); $page->addExtraJsFile('views/chat/ChatViewMessageListRefresher.js'); $page->addExtraJsFile('views/chat/ChatViewOnLoadHandler.js'); $errMsgs = ChatViewValidator::validate($_POST); if (empty($errMsgs)) { try { ChatDB::addChatMessage(new ChatMessage(null, null, null, $_SESSION['Stippers']['user']->userId, $_POST['new_message'], null)); ChatController::buildChatView($page, false); } catch (Exception $ex) { ChatController::buildChatView($page, true); $page->data['ChatView']['errMsgs']['global'] = '<h2 class="error_message" id="new_message_form_error_message">Kan bericht niet posten, probeer het opnieuw.</h2>'; } } else { ChatController::buildChatView($page, true); $page->data['ChatView']['errMsgs'] = array_merge($page->data['ChatView']['errMsgs'], $errMsgs); } $page->showWithMenu(); }
/** * Builds the page for the user input. * * @param Page $page page to add the views to */ private static function buildAddUserPage(Page $page, $saveMode) { $page->addView('addRenewUser/addUser/AddUserTopView'); $page->data['UserDataFormTopView']['user_data_formAction'] = $_SERVER['REQUEST_URI']; if ($saveMode) { $page->data['UserDataFormTopView']['cardNumber'] = $_POST['card_number']; $page->data['UserDataFormTopView']['email'] = $_POST['email']; $page->data['UserDataFormTopView']['repeatEmail'] = $_POST['repeat_email']; $page->data['UserDataFormMiddleView']['firstName'] = $_POST['first_name']; $page->data['UserDataFormMiddleView']['lastName'] = $_POST['last_name']; $page->data['UserDataFormMiddleView']['street'] = $_POST['street']; $page->data['UserDataFormMiddleView']['houseNumber'] = $_POST['house_number']; $page->data['UserDataFormMiddleView']['city'] = $_POST['city']; $page->data['UserDataFormMiddleView']['postalCode'] = $_POST['postal_code']; $page->data['UserDataFormMiddleView']['country'] = $_POST['country']; $page->data['UserDataFormMiddleView']['phone'] = $_POST['phone']; $page->data['UserDataFormMiddleView']['dateOfBirth'] = $_POST['date_of_birth']; } else { $page->data['UserDataFormTopView']['cardNumber'] = ''; $page->data['UserDataFormTopView']['email'] = ''; $page->data['UserDataFormTopView']['repeatEmail'] = ''; $page->data['UserDataFormMiddleView']['firstName'] = ''; $page->data['UserDataFormMiddleView']['lastName'] = ''; $page->data['UserDataFormMiddleView']['street'] = ''; $page->data['UserDataFormMiddleView']['houseNumber'] = ''; $page->data['UserDataFormMiddleView']['city'] = ''; $page->data['UserDataFormMiddleView']['postalCode'] = ''; $page->data['UserDataFormMiddleView']['country'] = ''; $page->data['UserDataFormMiddleView']['phone'] = ''; $page->data['UserDataFormMiddleView']['dateOfBirth'] = ''; } $page->data['UserDataFormTopView']['errMsgs'] = UserDataFormTopViewValidator::initErrMsgs(); $page->addView('addRenewUser/UserDataFormTopView'); $page->data['UserDataFormPasswordView']['errMsgs'] = UserDataFormPasswordViewValidator::initErrMsgs(); $page->addView('addRenewUser/UserDataFormPasswordView'); $page->data['UserDataFormMiddleView']['errMsgs'] = UserDataFormMiddleViewValidator::initErrMsgs(); $page->addView('addRenewUser/UserDataFormMiddleView'); $page->addView('addRenewUser/addUser/UserDataFormBottomView'); $page->addExtraJsFile('barcodeScanner/BarcodeScanner.js'); $page->addExtraJsFile('views/addRenewUser/UserDataFormBarcodeScanner.js'); $page->addExtraJsFile('views/addRenewUser/userDataFormOnLoadHandler.js'); }
/** * Builds the check-in form view * * @param Page $page page to add the view to */ private static function buildCheckInFormView(Page $page, $checkInMode) { $page->data['CheckInFormView']['check_in_formAction'] = $_SERVER['REQUEST_URI']; if ($checkInMode) { $page->data['CheckInFormView']['cardNumber'] = $_POST['card_number']; } else { $page->data['CheckInFormView']['cardNumber'] = ''; } $page->data['CheckInFormView']['errMsgs'] = CheckInFormViewValidator::initErrMsgs(); $page->addView('checkIn/CheckInFormView'); $page->addExtraJsFile('barcodeScanner/BarcodeScanner.js'); $page->addExtraJsFile('views/checkIn/CheckInBarcodeScanner.js'); $page->addExtraJsFile('views/checkIn/checkInFormOnLoadHandler.js'); }
/** * Builds the view to enter the user's card number * * @param Page $page page to add the view to */ private static function buildEnterCardView(Page $page, $enterMode) { $page->data['CashRegisterEnterCardView']['errMsgs'] = CashRegisterEnterCardViewValidator::initErrMsgs(); $page->data['CashRegisterEnterCardView']['enter_card_formAction'] = $_SERVER['REQUEST_URI']; if ($enterMode) { $page->data['CashRegisterEnterCardView']['cardNumber'] = $_POST['card_number']; } else { $page->data['CashRegisterEnterCardView']['cardNumber'] = ''; } $page->addView('cashRegister/CashRegisterEnterCardView'); $page->addExtraJsFile('barcodeScanner/BarcodeScanner.js'); $page->addExtraJsFile('views/cashRegister/CashRegisterBarcodeScanner.js'); $page->addExtraJsFile('views/cashRegister/cashRegisterEnterCardFormOnLoadHandler.js'); }