| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- <?php
- /**
- * The create view file of host 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 Ke Zhao<zhaoke@easycorp.ltd>
- * @package host
- * @link https://www.zentao.net
- */
- namespace zin;
- jsVar('host', $host);
- formPanel
- (
- set::id('hostEditForm'),
- set::title($lang->host->edit),
- set::submitBtnText($lang->save),
- on::init()->do('$(function() {setTimeout(osChange, 50); });'),
- formRow
- (
- setID('groupRow'),
- formGroup
- (
- set::width('1/3'),
- set::label($lang->host->group),
- set::control(array(
- 'type' => 'picker',
- 'required' => true
- )),
- set::name('group'),
- set::items($optionMenu),
- set::value($host->group ? $host->group : 0)
- ),
- formGroup
- (
- set::width('1/3'),
- set::label($lang->host->serverRoom),
- set::control('picker'),
- set::name('serverRoom'),
- set::items($rooms),
- set::value($host->serverRoom)
- )
- ),
- formRow
- (
- formGroup
- (
- set::width('1/3'),
- set::name('name'),
- set::label($lang->host->name),
- set::value($host->name)
- ),
- formGroup
- (
- set::width('1/3'),
- set::label($lang->host->osName),
- set::control('picker'),
- set::name('osName'),
- set::items($lang->host->osNameList),
- set::value(zget($host, 'osName', '')),
- on::change('osChange')
- )
- ),
- formRow
- (
- formGroup
- (
- set::width('1/3'),
- set::name('intranet'),
- set::label($lang->host->intranet),
- set::value($host->intranet)
- ),
- formGroup
- (
- setID('osVersion'),
- set::width('1/3'),
- set::label($lang->host->osVersion),
- set::control('picker'),
- set::name('osVersion'),
- set::items(array()),
- set::value($host->osVersion)
- )
- ),
- formRow
- (
- formGroup
- (
- set::width('1/3'),
- set::name('extranet'),
- set::label($lang->host->extranet),
- set::value($host->extranet)
- ),
- formGroup
- (
- set::width('1/3'),
- set::name('cpuNumber'),
- set::label($lang->host->cpuNumber),
- set::control(array('type' => 'number', 'min' => 1)),
- set::value(zget($host, 'cpuNumber', '') ? $host->cpuNumber : '')
- )
- ),
- formRow
- (
- formGroup
- (
- set::width('1/3'),
- set::name('memory'),
- set::label($lang->host->memory),
- set::value(zget($host, 'memory', '') ? $host->memory : ''),
- set::control(array
- (
- 'type' => 'inputControl',
- 'suffix' => 'GB',
- 'suffixWidth' => 40
- ))
- ),
- formGroup
- (
- set::width('1/3'),
- set::name('diskSize'),
- set::label($lang->host->diskSize),
- set::value(zget($host, 'diskSize', '') ? $host->diskSize : ''),
- set::control(array
- (
- 'type' => 'inputControl',
- 'suffix' => 'GB',
- 'suffixWidth' => 40
- ))
- )
- ),
- formGroup
- (
- set::width('2/3'),
- set::name('desc'),
- set::label($lang->host->desc),
- set::control(array('type' => 'textarea', 'rows' => 3)),
- set::value($host->desc)
- ),
- formGroup
- (
- 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)
- )
- );
|