* Fix bug#15614.
This commit is contained in:
+21
-19
@@ -600,8 +600,7 @@ class api extends control
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
private
|
||||
function setMenu($libID = 0)
|
||||
private function setMenu($libID = 0)
|
||||
{
|
||||
common::setMenuVars('doc', $libID);
|
||||
|
||||
@@ -616,26 +615,29 @@ class api extends control
|
||||
/* page of index menu. */
|
||||
if(intval($libID) > 0)
|
||||
{
|
||||
$menu .= "<div class='dropdown' id='createDropdown'>";
|
||||
$menu .= "<button class='btn btn-primary' type='button' data-toggle='dropdown'><i class='icon icon-plus'></i> " . $this->lang->api->createAB . " <span class='caret'></span></button>";
|
||||
$menu .= "<ul class='dropdown-menu pull-right'>";
|
||||
|
||||
/* check has permission create api doc */
|
||||
if(common::hasPriv('api', 'create'))
|
||||
if(common::hasPriv('api', 'create') or common::hasPriv('api', 'createLib'))
|
||||
{
|
||||
$menu .= "<li>";
|
||||
$menu .= html::a(helper::createLink('api', 'create', "libID=$libID"), "<i class='icon-rich-text icon'></i> " . $this->lang->api->apiDoc, '', "data-app='{$this->app->tab}'");
|
||||
$menu .= "</li>";
|
||||
}
|
||||
$menu .= "<div class='dropdown' id='createDropdown'>";
|
||||
$menu .= "<button class='btn btn-primary' type='button' data-toggle='dropdown'><i class='icon icon-plus'></i> " . $this->lang->api->createAB . " <span class='caret'></span></button>";
|
||||
$menu .= "<ul class='dropdown-menu pull-right'>";
|
||||
|
||||
/* check has permission create api doc lib */
|
||||
if(common::hasPriv('api', 'createLib'))
|
||||
{
|
||||
$menu .= '<li class="divider"></li>';
|
||||
$menu .= '<li>' . html::a(helper::createLink('api', 'createLib'), "<i class='icon-doc-lib icon'></i> " . $this->lang->api->createLib, '', "class='iframe' data-width='70%'") . '</li>';
|
||||
}
|
||||
/* check has permission create api doc */
|
||||
if(common::hasPriv('api', 'create'))
|
||||
{
|
||||
$menu .= "<li>";
|
||||
$menu .= html::a(helper::createLink('api', 'create', "libID=$libID"), "<i class='icon-rich-text icon'></i> " . $this->lang->api->apiDoc, '', "data-app='{$this->app->tab}'");
|
||||
$menu .= "</li>";
|
||||
}
|
||||
|
||||
$menu .= "</ul></div>";
|
||||
/* check has permission create api doc lib */
|
||||
if(common::hasPriv('api', 'createLib'))
|
||||
{
|
||||
$menu .= '<li class="divider"></li>';
|
||||
$menu .= '<li>' . html::a(helper::createLink('api', 'createLib'), "<i class='icon-doc-lib icon'></i> " . $this->lang->api->createLib, '', "class='iframe' data-width='70%'") . '</li>';
|
||||
}
|
||||
|
||||
$menu .= "</ul></div>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user