* @package doc * @version $Id$ * @link http://www.zentao.net */ namespace zin; modalHeader(set::title($lang->doc->moveDocAction)); $libType = $space == 'mine' ? 'mine' : 'custom'; $defaultAcl = $doc->acl; if($libType == 'mine') $defaultAcl = 'private'; if($libType == 'mine') $this->lang->doc->aclList = $this->lang->doclib->mySpaceAclList; if($libType == 'custom' && $doc->lib != $libID) $defaultAcl = 'open'; jsVar('space', $space); jsVar('libID', $libID); jsVar('docID', $docID); formPanel ( on::change('[name=space]', 'changeSpace'), on::change('[name=lib]', 'changeLib'), formGroup ( set::width('5/6'), set::label($lang->doc->space), set::required(true), set::control(array('control' => "picker", 'name' => 'space', 'items' => $spaces, 'value' => $space)) ), 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' => $doc->module, 'required' => true)) ), formRow ( setID('aclBox'), formGroup ( set::label($lang->doclib->control), radioList ( set::name('acl'), set::items($lang->doc->aclList), set::value($defaultAcl), on::change("toggleDocAcl") ) ) ), formRow ( setID('whiteListBox'), setClass(($libID == $doc->lib && $libType != 'mine' && $defaultAcl == 'private') ? '' : 'hidden'), formGroup ( 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)) ) ) ) ) );