* @package host * @link https://www.zentao.net */ namespace zin; jsVar('host', $host); formPanel ( set::id('hostCreateForm'), set::title($lang->host->edit), formRow ( formGroup ( set::width('400px'), set::name('name'), set::label($lang->host->name), set::value($host->name), ), formGroup ( set::width('400px'), set::label($lang->host->admin), set::control('picker'), set::name('admin'), set::items($accounts), set::value($host->admin) ) ), formRow ( formGroup ( set::width('400px'), set::label($lang->host->cpuBrand), set::control('picker'), set::name('cpuBrand'), set::items($lang->host->cpuBrandList), set::value($host->cpuBrand) ), formGroup ( set::width('400px'), set::name('cpuModel'), set::label($lang->host->cpuModel), set::value($host->cpuModel), ) ), formRow ( formGroup ( set::width('400px'), set::name('cpuNumber'), set::label($lang->host->cpuNumber), set::value($host->cpuNumber), ), formGroup ( set::width('400px'), set::name('cpuCores'), set::label($lang->host->cpuCores), set::value($host->cpuCores), ) ), formRow ( formGroup ( set::width('400px'), set::name('memory'), set::label($lang->host->memory), set::value($host->memory), set::control(array ( 'type' => 'inputControl', 'suffix' => 'GB', 'suffixWidth' => 40, )), ), formGroup ( set::width('400px'), set::name('diskSize'), set::label($lang->host->diskSize), set::value($host->diskSize), set::control(array ( 'type' => 'inputControl', 'suffix' => 'GB', 'suffixWidth' => 40, )), ) ), formRow ( formGroup ( set::width('400px'), set::label($lang->host->group), set::control('picker'), set::name('group'), set::items($optionMenu), set::value($host->group ? $host->group : 0) ), formGroup ( set::width('400px'), set::label($lang->host->serverRoom), set::control('picker'), set::name('serverRoom'), set::items($rooms), set::value($host->serverRoom) ) ), formRow ( formGroup ( set::width('400px'), set::name('serverModel'), set::label($lang->host->serverModel), set::value($host->serverModel), ), formGroup ( set::width('400px'), set::label($lang->host->hostType), set::control('picker'), set::name('hostType'), set::items($lang->host->hostTypeList), set::value($host->hostType ? $host->hostType : 'virtual') ) ), formRow ( formGroup ( set::width('400px'), set::label($lang->host->osName), set::control('picker'), set::name('osName'), set::items($lang->host->osNameList), set::value($osName ? $osName : $host->osName), on::change('osChange'), ), formGroup ( set::width('400px'), set::label($lang->host->osVersion), set::control('picker'), set::name('osVersion'), set::items($lang->host->{"{$osName}List"}), set::value($host->osVersion) ) ), formRow ( formGroup ( set::width('400px'), set::name('zap'), set::label($lang->host->zap), set::value($host->zap ? $host->zap : 8086), ), formGroup ( set::width('400px'), set::label($lang->host->tags), set::control('picker'), set::name('vsoft'), set::items($lang->host->tagsList), set::value($host->vsoft ? $host->vsoft : 'vm') ) ), formRow ( formGroup ( set::width('400px'), set::name('intranet'), set::label($lang->host->intranet), set::value($host->intranet), ), formGroup ( set::width('400px'), set::name('extranet'), set::label($lang->host->extranet), set::value($host->extranet), ) ), formRow ( formGroup ( set::width('400px'), set::label($lang->host->provider), set::control('picker'), set::name('provider'), set::items($lang->host->providerList), set::value($host->provider) ), formGroup ( set::width('400px'), set::name('status'), set::control('radioList'), set::label($lang->host->status), set::value($host->status ? $host->status : 'online'), set::inline(true), set::items($lang->host->statusList), ) ), );