Files
EasySoft-ZenTaoPMS/module/install/ui/app.html.php
T

74 lines
2.1 KiB
PHP

<?php
declare(strict_types=1);
/**
* The app view file of install module of ZenTaoPMS.
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
* @author Yanyi Cao <caoyanyi@easycorp.ltd>
* @package install
* @link https://www.zentao.net
*/
namespace zin;
set::zui(true);
$formRows = array();
foreach($components->category as $item)
{
$formRows[] = formGroup
(
set::label($item->alias),
set::name($item->name),
set::required(true),
set::items($item->schemaChoices),
on::change('checkMemory(this)')
);
}
jsVar('category', $category);
div
(
set::id('main'),
div
(
set::id('mainContent'),
formPanel
(
set::formID('solutionForm'),
setClass('bg-canvas m-auto mw-auto'),
set::title($lang->install->solution->title),
set::submitBtnText($lang->solution->install),
set::formClass('w-1/2 m-auto'),
set('data-loading', $lang->solution->notices->creatingSolution),
div
(
setClass('text-center'),
$lang->install->solution->desc
),
$formRows,
div
(
setClass('hidden text-center text-warning'),
setID('overMemoryNotice'),
$lang->install->solution->overMemory
),
set::actions(array(
array(
'text' => $lang->install->solution->skip,
'href' => createLink('install', 'step6'),
'id' => 'skipBtn',
'class' => 'btn hidden'
),
array(
'text' => $lang->solution->install,
'id' => 'submitBtn',
'class' => 'btn primary',
'onclick' => 'checkSolution(this)'
)
))
)
)
);
render('pagebase');