// 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 */