protected function build(PageBody &$body, SubMenu &$submenu) { $form = new Form("Test"); //$form->addInput("list1", "list", "Exsample List:", ["1", "2", "3"]); $form->addInput(Input::textInput("input1", "Enter your name: ")); $form->addInput(Input::selectInput("list1", "Example List:", ["A", "B", "C"])); //$form->addInput(Input::dateInput("date", "choose a date: ")); $left = new CustomHTML(' <div class="list-group"> <a href="#" class="list-group-item active">Home</a> <a href="#" class="list-group-item">Profile</a> <a href="#" class="list-group-item">Messages</a> </div>'); $submenu->addLink("Home", "?page=home"); $submenu->addLink("Login", "?page=login"); $submenu->addLink("Top", "#top"); $submenu->addLink("Down", "#down"); $right = new CustomHTML(' <div class="panel panel-default"> <div class="panel-heading">Panel heading without title</div> <div class="panel-body"> Panel content </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Panel title</h3> </div> <div class="panel-body"> Panel content </div> </div>'); $body->addToLeft($left); $body->addToRight($right); $body->addToCenter($form); $body->addToTop(new Message("This is a test page", Message::INFO)); if (isset($_POST['list1'])) { $body->addToTop(new Message("the value of list1=" . $_POST['list1'], Message::SUCCESS)); } }