4 static public $instance = FALSE;
6 static function GetInstance() {
7 if (!text_format
::$instance) {
8 text_format
::$instance = new text_format();
10 return text_format
::$instance;
14 * Formate un texte pour la couleur
16 * @param unknown_type $msg Le message a formater
17 * @param unknown_type $text L'id de couleur du texte
18 * @param unknown_type $background L'id de couleur du background
21 function colors($msg,$text,$background=false) {
23 $first = ($background)?
$color_tag.$text.','.$background:$color_tag.$text;
24 return $first.$msg.$color_tag;
28 return chr(2).$msg.chr(2);
32 return chr(1).$msg.chr(1);
35 function reverse_color($msg) {
36 return chr(22).$msg.chr(22);
39 function underline($msg) {
40 return chr(31).$msg.chr(31);