/** * Create label for access right * @param ApiKey $p_oApiKey * @return string HTML code */ private function createAccessLabel($p_oApiKey) { if ($p_oApiKey->isRead()) { if ($p_oApiKey->isWrite()) { $sType = 'success'; $sText = Language::translate('API_ADMIN_LABEL_FULL'); } else { $sType = 'info'; $sText = Language::translate('API_ADMIN_LABEL_READ'); } } elseif ($p_oApiKey->isWrite()) { $sType = 'info'; $sText = Language::translate('API_ADMIN_LABEL_WRITE'); } else { $sType = 'danger'; $sText = Language::translate('API_ADMIN_LABEL_NONE'); } $oLabel = new View('label'); $oLabel->addData('text', $sText); $oLabel->addData('type', $sType); $oLabel->create(); return $oLabel->getCode(); }