'help', DUPX_Security::CTRL_TOKEN => DUPX_CSRF::generate('help'), 'basic' => '', 'open_section' => $helpOpenSection )); } public static function helpLink($section, $linkLabel = 'Help', $echo = true) { ob_start(); $help_url = self::getHelpLink($section); DUPX_U_Html::getLightBoxIframe($linkLabel, 'HELP', $help_url); if ($echo) { ob_end_flush(); } else { return ob_get_clean(); } } public static function helpLockLink() { if (DUPX_ArchiveConfig::getInstance()->secure_on) { self::helpLink('secure', ''); } else { self::helpLink('secure', ''); } } public static function helpIconLink($section) { self::helpLink($section, ''); } /** * Get badge class attr val from status * * @param string $status * * @return string html class attribute */ public static function getBadgeClassFromCheckStatus($status) { switch ($status) { case 'Pass': return 'status-badge.pass'; case 'Fail': return 'status-badge.fail'; case 'Warn': return 'status-badge.warn'; default: Log::error(sprintf("The arcCheck var has the illegal value %s in switch case", Log::v2str($status))); } } }