00001 <?php 00023 abstract class Flash { 00024 00031 public static function show($name,$msg) 00032 { 00033 if(isset($_SERVER['SERVER_SOFTWARE'])){ 00034 echo '<div class="' , $name , '">' , $msg , '</div>' , "\n"; 00035 } else { 00036 echo $name , '*** ' , strip_tags($msg) , "\n"; 00037 } 00038 } 00039 00045 public static function error($err) 00046 { 00047 return self::show('error_message',$err); 00048 } 00049 00055 public static function jerror($err) 00056 { 00057 formsPrint("\r\nalert(\"$err\")\r\n"); 00058 } 00059 00065 public static function notice($msg) 00066 { 00067 return self::show('notice_message',$msg); 00068 } 00069 00075 public static function success($msg) 00076 { 00077 return self::show('success_message',$msg); 00078 } 00079 00085 public static function warning($msg) 00086 { 00087 return self::show('warning_message',$msg); 00088 } 00089 00095 public static function interactive($msg) 00096 { 00097 return self::show('interactive_message',$msg); 00098 } 00099 00106 public static function kumbia_error($msg) 00107 { 00108 return self::show('error_message','<em>KumbiaError:</em> '.$msg); 00109 } 00110 00111 }