* @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Privacy\Administrator\Service\HTML; use Joomla\CMS\Language\Text; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Privacy component HTML helper. * * @since 3.9.0 */ class Privacy { /** * Render a status badge * * @param integer $status The item status * * @return string * * @since 3.9.0 */ public function statusLabel($status) { switch ($status) { case 2: return '' . Text::_('COM_PRIVACY_STATUS_COMPLETED') . ''; case 1: return '' . Text::_('COM_PRIVACY_STATUS_CONFIRMED') . ''; case -1: return '' . Text::_('COM_PRIVACY_STATUS_INVALID') . ''; default: case 0: return '' . Text::_('COM_PRIVACY_STATUS_PENDING') . ''; } } }