public static function get()
 {
     $page = new Page();
     $page->data['title'] = 'Het vleeswiel';
     $page->addView('meatWheel/MeatWheelView');
     $page->addExtraJsFile('konva/konva.min.js');
     $page->showWithMenu();
 }
Example #2
0
 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();
 }
Example #3
0
 /**
  * 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');
 }
Example #4
0
 /**
  * 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');
 }