Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- class FlightSearchResult extends Page {
- private static $allowed_children = array ();
- private static $can_be_root = false;
- public function __construct(){
- parent::__construct();
- }
- /*public function searchFlights(){
- }*/
- }
- class FlightSearchResult_Controller extends Page_Controller {
- public function __construct(){
- parent::__construct();
- echo __FILE__ . " on line " . __LINE__ . " Constructor<br>";
- die();
- }
- /*public function someData(){
- $testVar = !empty($_GET['test'])? $_GET['test'] : 'default';
- return "This is some test Data from the Controller. ($testVar)<br>";
- }
- public function SimpleFlightForm(){
- echo __FILE__ . " on line " . __LINE__ . " SimpleFlightForm<br>";
- $myForm = Form::create(
- $this,
- 'SendSimpleFlightForm',
- FieldList::create(
- TextField::create('searchFlights', 'Search Flight'),
- SelectionGroup::create('leg', 'Leg'),
- SelectionGroup_Item::create('departures', leg, 'Departures'),
- SelectionGroup_Item::create('arrivals', leg, 'Arrivals')
- ),
- FieldList::create(),
- RequiredFields::create()
- );
- return $myForm;
- }
- public function SendSimpleFlightForm($data, $form){
- $searchFlights = $data['searchFlights'];
- $leg = $data['leg'];
- $error = false;
- if($error){
- return $this->redirectBack();
- }
- return $this->redirect('flight-search?type=simple&query_leg='.urlencode($leg).'&search_flight='.urlencode($searchFlights));
- }*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement