* @package api * @link https://www.zentao.net */ namespace zin; $privs = array(); $privs['collect'] = 'no'; $privs['create'] = hasPriv('api', 'create'); $privs['edit'] = hasPriv('api', 'edit'); $privs['delete'] = hasPriv('api', 'delete'); $privs['createLib'] = hasPriv('api', 'createLib'); $privs['editLib'] = hasPriv('api', 'editLib'); $privs['moveLib'] = hasPriv('api', 'moveLib'); $privs['sortDoclib'] = hasPriv('doc', 'sortDoclib'); $privs['deleteLib'] = hasPriv('api', 'deleteLib'); $privs['addModule'] = hasPriv('doc', 'addCatalog'); $privs['deleteModule'] = hasPriv('doc', 'deleteCatalog'); $privs['editModule'] = hasPriv('doc', 'editCatalog'); $privs['sortModule'] = hasPriv('doc', 'sortCatalog'); $langData = array(); $langData['filterTypes'] = $lang->api->filterTypes; $langData['spaceFilterTypes'] = $lang->api->homeFilterTypes; $langData['createLib'] = $lang->api->createLib; $langData['createDoc'] = $lang->api->createApi; $langData['struct'] = $lang->api->struct; $langData['releases'] = $lang->api->releases; $langData['module'] = $lang->api->module; $langData['noDocs'] = $lang->api->noApi; $langData['version'] = $lang->api->version; $langData['defaultVersion'] = $lang->api->defaultVersion; $langData['createStruct'] = $lang->api->createStruct; $langData['createRelease'] = $lang->api->createRelease; $langData['save'] = $lang->save; docApp ( set::spaceType('api'), set::mode($mode), set::pager(array('recTotal' => $recTotal, 'recPerPage' => $recPerPage, 'page' => $pageID)), set::privs($privs), set::docID($apiID), set::fetcher(createLink('api', 'ajaxGetData', 'spaceID={spaceID}&picks={picks}')), set::docFetcher(null), set::libSummariesFetcher(null), set::fetchOnChangeSpace(false), set::maxHomeLibsOfSpace(0), set::langData($langData), set::autoSelectLib(), set('$options', jsRaw('window.setDocAppOptions')) );