public static function formatFrame($strFontColour = null, $strBackColour = null, $boolBlink = false) { if (empty($strFontColour)) { $strFontColour = self::$strFrameFontColour; } if (empty($strFontColour)) { $strFontColour = 'purple'; } if (empty(self::$arrFontColourMap[$strFontColour])) { $strFontColour = 'purple'; self::$strFrameFontColour = $strFontColour; } if (empty($strBackColour)) { $strBackColour = 'black'; } if (empty(self::$arrBackColourMap[$strBackColour])) { $strBackColour = 'black'; self::$strFrameBackColour = $strBackColour; } if (empty(self::$strColourLineFormat)) { $strLineFormat = '|'; self::$strColourLineFormat = self::getColourMsg($strLineFormat, $strFontColour, $strBackColour, $boolBlink, false); } if (empty(self::$strColourLineLast)) { $strLineLast = '-'; $strColourLast = str_pad($strLineLast, self::$intDefaultLineLen, '-', STR_PAD_BOTH); self::$strColourLineLast = self::getColourMsg($strColourLast, $strFontColour, $strBackColour, $boolBlink); } if (empty(self::$strPadUnit)) { $strLinePadUnit = '-'; self::$strColourPadUnit = self::getColourMsg($strLinePadUnit, $strFontColour, $strBackColour, false, false); } #echo self::$strColourPadUnit; #echo self::$strColourLineLast; #echo self::$strColourLineFormat; }