| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- /**
- * The batchCreate view file of user 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 Mengyi Liu <liumengyi@easycorp.ltd>
- * @package user
- * @link https://www.zentao.net
- */
- namespace zin;
- jsVar('type', $type);
- h::jsCall('$.getLib', 'md5.js', array('root' => $this->app->getWebRoot() . 'js/'));
- $items = array();
- $items['id'] = array('name' => 'id', 'label' => $lang->idAB, 'control' => 'index', 'width' => '60px');
- $items = array_merge($items, $config->user->form->batchEdit);
- $items['dept']['items'] = $depts;
- $items['company']['items'] = $companies;
- $items['visions']['items'] = $visions;
- if($type == 'inside')
- {
- $items['company']['hidden'] = true;
- }
- elseif($type == 'outside')
- {
- $items['dept']['hidden'] = true;
- $items['commiter']['hidden'] = true;
- $items['join']['hidden'] = true;
- }
- foreach(explode(',', $config->user->edit->requiredFields) as $requiredField)
- {
- if(isset($items[$requiredField])) $items[$requiredField]['required'] = true;
- }
- formBatchPanel
- (
- set::title($lang->user->batchEdit),
- set::customFields(array('list' => $listFields, 'show' => $showFields, 'key' => 'batchEditFields')),
- set::mode('edit'),
- set::items($items),
- set::data(array_values($users)),
- set::onRenderRow(jsRaw('renderRowData')),
- on::click('button[type=submit]', 'encryptPassword'),
- div
- (
- setClass('form-horz my-2'),
- formGroup
- (
- setClass('flex verify-box'),
- set::width('400px'),
- set::label($lang->user->verifyPassword),
- set::labelClass('w-10 mr-2'),
- set::control('password'),
- set::name('verifyPassword'),
- set::required(true)
- )
- )
- );
- formHidden('verifyRand', $rand);
- render();
|