* @package api * @link https://www.zentao.net */ namespace zin; jsVar('doclibID', $lib->id); jsVar('libType', $lib->type); modalHeader ( set::title($lang->api->editLib), set::entityID($lib->id), set::entityText($lib->name) ); formPanel ( set::className('editLibForm'), in_array($type, array('product', 'project')) ? formGroup ( set::label($lang->api->{$type}), set::control('static'), set::value($object->name) ) : null, formGroup ( set::label($lang->api->name), set::name('name'), set::value($lib->name) ), formGroup ( set::label($lang->api->baseUrl), set::name('baseUrl'), set::value($lib->baseUrl) ), formRow ( setID('aclBox'), formGroup ( set::label($lang->api->control), radioList ( set::name('acl'), set::items($lang->api->aclList), set::value($lib->acl), on::change("toggleAcl('lib')") ) ) ), formRow ( setID('whiteListBox'), setClass($lib->acl == 'private' ? '' : 'hidden'), formGroup ( set::label($lang->api->whiteList), div ( setClass('w-full check-list'), div ( setClass('w-full'), inputGroup ( $lang->doclib->group, picker ( set::name('groups[]'), set::items($groups), set::value($lib->groups), set::multiple(true) ) ) ), div ( setClass('w-full'), inputGroup ( $lang->doclib->user, userPicker(set::items($users), set::value($lib->users)) ) ) ) ) ), formHidden('type', $type) ); /* ====== Render page ====== */ render();