Advertisement
Guest User

Untitled

a guest
Jul 1st, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.70 KB | None | 0 0
  1. <?PHP
  2.  
  3. class FlightSearchResult extends Page {
  4.     private static $allowed_children = array ();
  5.     private static $can_be_root = false;
  6.  
  7.     public function __construct(){
  8.         parent::__construct();
  9.  
  10.  
  11.     }
  12.  
  13.     /*public function searchFlights(){
  14.  
  15.     }*/
  16. }
  17.  
  18. class FlightSearchResult_Controller extends Page_Controller {
  19.  
  20.     public function __construct(){
  21.         parent::__construct();
  22.         echo __FILE__ . " on line " . __LINE__ . " Constructor<br>";
  23.         die();
  24.     }
  25.  
  26.     /*public function someData(){
  27.         $testVar = !empty($_GET['test'])? $_GET['test'] : 'default';
  28.         return "This is some test Data from the Controller. ($testVar)<br>";
  29.     }
  30.  
  31.     public function SimpleFlightForm(){
  32.         echo __FILE__ . " on line " . __LINE__ . " SimpleFlightForm<br>";
  33.         $myForm = Form::create(
  34.             $this,
  35.             'SendSimpleFlightForm',
  36.             FieldList::create(
  37.                 TextField::create('searchFlights', 'Search Flight'),
  38.                 SelectionGroup::create('leg', 'Leg'),
  39.                 SelectionGroup_Item::create('departures', leg, 'Departures'),
  40.                 SelectionGroup_Item::create('arrivals', leg, 'Arrivals')
  41.             ),
  42.             FieldList::create(),
  43.             RequiredFields::create()
  44.         );
  45.         return $myForm;
  46.     }
  47.  
  48.     public function SendSimpleFlightForm($data, $form){
  49.         $searchFlights = $data['searchFlights'];
  50.         $leg = $data['leg'];
  51.  
  52.         $error = false;
  53.         if($error){
  54.             return $this->redirectBack();
  55.         }
  56.         return $this->redirect('flight-search?type=simple&query_leg='.urlencode($leg).'&search_flight='.urlencode($searchFlights));
  57.     }*/
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement