Esempio n. 1
0
 // If the language step is enabled and active, show "select language" form
 if ($steps[STEP_LANGUAGE]['enabled'] && count($steps[STEP_LANGUAGE]['supported']) > 0 && $step == STEP_LANGUAGE) {
     $page->MainTitle($steps[STEP_LANGUAGE]['title'], 'language');
     $page->Paragraph('Select one of the following supported languages:');
     // Begin the language selection
     $page->FormStart(array('step' => GetNextStep(STEP_LANGUAGE)));
     foreach ($steps[STEP_LANGUAGE]['supported'] as $langCode => $langName) {
         // If this language is the "default" one or the user
         // has selected this language before
         if ($langCode == $steps[STEP_LANGUAGE]['default']) {
             $checked = array('checked');
         } else {
             $checked = array();
         }
         // Get a flag icon to go with the name
         $flag = $page->GetFlagHtml($langCode);
         $page->FormRadiobox($langCode, 'language', ' ' . $flag . ' ' . $langName, $checked);
     }
     $prev = GetPrevStep(STEP_LANGUAGE);
     if ($prev) {
         $page->FormButton('Back', array('step' => $prev));
     }
     $page->FormSubmit('Next');
     $page->FormClose();
     $page->ShowPage(STEP_LANGUAGE);
 }
 /* ===================================================[ TMEZONE SELECTION ]=================================================== */
 /*
  *  The TimeZone step can check the selected language (if enabled)
  *  to see what TimeZone to select automatically
  */