* @package doc * @version $Id$ * @link http://www.zentao.net */ namespace zin; modalHeader(set::title($lang->doc->batchMove)); jsVar('encodeDocIdList', $encodeDocIdList); jsVar('spaceID', $spaceID); jsVar('type', $type); $aclItems = $type == 'mine' ? $lang->doclib->mySpaceAclList : $lang->doc->aclList; formPanel ( on::change('[name=space]', 'changeSpace'), on::change('[name=lib]', 'changeLib'), on::init()->call('toggleDocAcl', jsRaw('$element')), formGroup ( set::width('5/6'), set::label($lang->doc->space), set::required(true), set::control(array('control' => 'picker', 'name' => 'space', 'items' => $spaces, 'value' => "{$type}.{$spaceID}")) ), formGroup ( set::width('5/6'), set::label($lang->doc->lib), set::required(true), set::control(array('control' => 'picker', 'name' => 'lib', 'items' => $libPairs, 'value' => $libID)) ), formGroup ( set::width('5/6'), set::label($lang->doc->module), set::control(array('control' => 'picker', 'name' => 'module', 'items' => $optionMenu, 'value' => $moduleID, 'required' => true)) ), formRow ( setID('aclBox'), formGroup ( set::label($lang->doclib->control), radioList ( set::name('acl'), set::items($aclItems), set::value(($type == 'mine' || !$hasOpenDoc) ? 'private' : 'open'), on::change("toggleDocAcl") ) ) ), formGroup ( setID('whiteListBox'), setClass('hidden'), set::label($lang->doc->whiteList), div ( setClass('w-full check-list'), div ( setClass('w-full'), inputGroup ( $lang->doclib->group, picker ( set::name('groups[]'), set::items($groups), set::multiple(true) ) ) ), div ( setClass('w-full'), userPicker ( set::label($lang->doclib->user), set::items($users), set::contactList(false) ) ) ) ) );