* @package api * @link https://www.zentao.net */ namespace zin; jsVar('productLang', $lang->productCommon); jsVar('projectLang', $lang->projectCommon); jsVar('window.libType', $type); formPanel ( set::className('createLibForm'), set::title($lang->api->createLib), formGroup ( set::label($lang->api->libType), radioList ( set::name('libType'), set::items($lang->api->libTypeList), set::value($type), set::inline(true), on::change('toggleLibType') ) ), formRow ( setID('productBox'), setClass($type != 'product' ? 'hidden' : ''), formGroup ( set::label($lang->api->product), set::width('3/4'), set::name('product'), set::items(createLink('product', 'ajaxGetDropMenu', "objectID=$objectID&module=&method=&extra=selectmode&useLink=0")), set::value($type == 'product' ? $objectID : 0), set::required(true) ) ), formRow ( setID('projectBox'), setClass($type != 'project' ? 'hidden' : ''), formGroup ( set::label($lang->api->project), set::width('3/4'), set::name('project'), set::items(createLink('project', 'ajaxGetDropMenu', "objectID=$objectID&module=&method=&extra=selectmode&useLink=0")), set::value($type == 'project' ? $objectID : 0), set::required(true) ) ), formGroup ( set::label($lang->api->name), set::width('3/4'), set::name('name') ), formGroup ( set::label($lang->api->baseUrl), set::width('3/4'), set::name('baseUrl'), set::placeholder($lang->api->baseUrlDesc) ), formRow ( setID('aclBox'), formGroup ( set::label($lang->api->control), radioList ( set::name('acl'), set::items($lang->api->aclList), set::value('open'), on::change("toggleAcl('lib')") ) ) ), formRow ( setID('whiteListBox'), setClass('hidden'), formGroup ( set::label($lang->doc->whiteList), set::width('3/4'), 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'), inputGroup ( $lang->doclib->user, userPicker(set::items($users)) ) ) ) ) ) ); /* ====== Render page ====== */ render();