* @package upgrade * @link https://www.zentao.net */ namespace zin; $mergeModes = array(); foreach($lang->upgrade->mergeModes as $mode => $label) { $tipLang = 'merge' . ucfirst($mode) . 'Tip'; $mergeModes[] = div ( setClass('radio-primary'), h::input ( set::type('radio'), set::id("projectType_{$mode}"), set::name('projectType'), set::value($mode), $mode == 'project' ? set('checked', 'checked') : '', ), h::label ( set('for', "projectType_{$mode}"), $label, span ( setClass('flex text-gray mt-1'), '(' . $lang->upgrade->{$tipLang} . ($systemMode == 'ALM' && $mode != 'manually' ? $lang->upgrade->createProgramTip : '') . ')', ), ), ); } set::zui(true); div ( set::id('main'), div ( set::id('mainContent'), formPanel ( setClass('bg-canvas'), width('1000px'), set::title($lang->upgrade->selectMergeMode), set::actions(array()), cell ( setClass('flex flex-wrap'), col ( width('120px'), setClass('text-right pt-1.5'), $lang->upgrade->mergeMode ), col ( width('calc(100% - 120px)'), div ( setClass('check-list gap-4'), $mergeModes, ), ), ), cell ( setClass('flex justify-center'), btn ( setClass('px-6 mx-3'), set::url(createLink('upgrade', 'to18guide', "fromVersion=$fromVersion")), $lang->upgrade->back, ), btn ( setClass('px-6 mx-3'), set::type('primary'), set::btnType('submit'), $lang->upgrade->next, ), ), ), ), ); render('pagebase');