| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- <?php
- /**
- * The setrules view file of repo 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 Shujie Tian <tianshujie@easycorp.ltd>
- * @package repo
- * @link https://www.zentao.net
- */
- namespace zin;
- jsVar('rulesExample', $lang->repo->rules->example);
- $moduleDom = null;
- foreach($config->repo->rules['module'] as $module => $match)
- {
- $moduleDom[] = inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->{$module}->common
- ),
- input
- (
- setID("rules[module][{$module}]"),
- set::name("rules[module][{$module}]"),
- set::value($match)
- )
- );
- }
- $idDom = null;
- foreach($config->repo->rules['id'] as $method => $match)
- {
- $idDom[] = inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->repo->$method
- ),
- input
- (
- setID("rules[id][{$method}]"),
- set::name("rules[id][{$method}]"),
- set::value($match)
- )
- );
- }
- $space = common::checkNotCN() ? ' ' : '';
- formPanel
- (
- setID('setRulesForm'),
- set::labelWidth('160px'),
- set::title($lang->repo->setRules),
- set::actions(array('submit')),
- set::actionsClass('w-2/3'),
- formGroup
- (
- set::width('2/3'),
- set::label($lang->repo->objectRule),
- $moduleDom
- ),
- formGroup
- (
- set::width('2/3'),
- set::label($lang->repo->objectIdRule),
- $idDom
- ),
- formGroup
- (
- set::width('2/3'),
- set::label($lang->repo->actionRule),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->task->common . $space . $lang->task->start
- ),
- input
- (
- setID("rules[task][start]"),
- set::name("rules[task][start]"),
- set::value($config->repo->rules['task']['start'])
- )
- ),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->task->common . $space . $lang->task->finish
- ),
- input
- (
- setID("rules[task][finish]"),
- set::name("rules[task][finish]"),
- set::value($config->repo->rules['task']['finish'])
- )
- ),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->bug->common . $space . $lang->bug->resolve
- ),
- input
- (
- setID("rules[bug][resolve]"),
- set::name("rules[bug][resolve]"),
- set::value($config->repo->rules['bug']['resolve'])
- )
- )
- ),
- formRow
- (
- setClass('flex-wrap'),
- formGroup
- (
- set::label(''),
- set::width('2/3'),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->task->common . $space . $lang->task->logEfforts
- ),
- input
- (
- setID("rules[task][logEfforts]"),
- set::name("rules[task][logEfforts]"),
- set::value($config->repo->rules['task']['logEfforts'])
- )
- )
- ),
- formGroup
- (
- set::label($lang->repo->manHourRule),
- set::width('2/3'),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->task->consumed
- ),
- input
- (
- setID("rules[task][consumed]"),
- set::name("rules[task][consumed]"),
- set::value($config->repo->rules['task']['consumed'])
- )
- ),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->repo->mark
- ),
- input
- (
- setID("rules[mark][consumed]"),
- set::name("rules[mark][consumed]"),
- set::value($config->repo->rules['mark']['consumed'])
- )
- ),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->repo->ruleUnit
- ),
- input
- (
- setID("rules[unit][consumed]"),
- set::name("rules[unit][consumed]"),
- set::value($config->repo->rules['unit']['consumed'])
- )
- )
- ),
- formGroup
- (
- set::label(''),
- set::width('2/3'),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->task->left
- ),
- input
- (
- setID("rules[task][left]"),
- set::name("rules[task][left]"),
- set::value($config->repo->rules['task']['left'])
- )
- ),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->repo->mark
- ),
- input
- (
- setID("rules[mark][left]"),
- set::name("rules[mark][left]"),
- set::value($config->repo->rules['mark']['left'])
- )
- ),
- inputGroup
- (
- setClass('w-1'),
- span
- (
- setClass('input-group-addon'),
- $lang->repo->ruleUnit
- ),
- input
- (
- setID("rules[unit][left]"),
- set::name("rules[unit][left]"),
- set::value($config->repo->rules['unit']['left'])
- )
- )
- )
- ),
- formGroup
- (
- set::label(''),
- span
- (
- setClass('pl-2 text-danger'),
- $lang->repo->ruleSplit
- )
- ),
- formGroup
- (
- set::width('2/3'),
- set::label($lang->repo->rules->exampleLabel),
- div
- (
- setID('example')
- )
- )
- );
|