Example #1
0
 $oRow7 = new Builder_Helper_Row('Date of Birth');
 $oRow7->SetImage('16x16/cake.png')->AddElement($oElement9);
 // Language Dropdown
 $aListItems = array(array('value' => 'af', 'name' => 'Afrikaans'), array('value' => 'ar-sa', 'name' => 'Arabic (Saudi Arabia)'), array('value' => 'nl-be', 'name' => 'Dutch (Belgium)'), array('value' => 'en-US', 'name' => 'English (US)'), array('value' => 'en-UK', 'name' => 'English (UK)'), array('value' => 'fr', 'name' => 'French (Standard)'));
 $oList4 = new Builder_Helper_List();
 $oList4->ImportListItems($aListItems);
 $oElement10 = new Builder_Helper_Element('language', Builder_Form_Element::TYPE_LIST);
 $oElement10->SetRenderMode(Builder_Form_Element::RENDER_MODE_CHECKBOX)->SetList($oList4)->SetValidation(new Builder_Helper_Validation(array('num_checked' => 1)));
 $oRow8 = new Builder_Helper_Row('Languages');
 $oRow8->SetImage('16x16/balloon.png')->AddElement($oElement10);
 // Country Dropdown
 $aListItems = array(array('value' => 'jp', 'name' => 'Japan', 'image' => 'flags/jp.png'), array('value' => 'uk', 'name' => 'UK', 'image' => 'flags/gb.png'), array('value' => 'us', 'name' => 'USA', 'image' => 'flags/us.png'), array('value' => 'za', 'name' => 'South Africa', 'image' => 'flags/za.png'));
 $oList5 = new Builder_Helper_List();
 $oList5->ImportListItems($aListItems);
 $oElement11 = new Builder_Helper_Element('country', Builder_Form_Element::TYPE_LIST);
 $oElement11->SetRenderMode(Builder_Form_Element::RENDER_MODE_SELECT)->SetList($oList5);
 $oRow9 = new Builder_Helper_Row('Country');
 $oRow9->AddElement($oElement11);
 $oList = new Builder_Helper_List();
 $aListItems = array();
 $oList->ImportListItems($aListItems);
 $oElement12 = new Builder_Helper_Element('telephone', Builder_Form_Element::TYPE_TELEPHONE);
 $oElement12->SetValidation(new Builder_Helper_Validation(array('required' => true)));
 $oRow10 = new Builder_Helper_Row('Telephone');
 $oRow10->SetImage('16x16/mobile-phone.png')->AddElement($oElement12);
 // Build a submit button
 $oElement13 = new Builder_Helper_Element('Action', Builder_Form_Element::TYPE_SUBMIT);
 $oElement13->SetValue('Subscribe');
 // Build a row for our submit button
 $oRow11 = new Builder_Helper_Row();
 $oRow11->AddElement($oElement13);