Code

Updated DAK function name
[gosa.git] / gosa-core / include / class_msg_dialog.inc
index 5fb06268f92e79e1656e947e41c96c3dfc34ed9f..e6de1acf1aaa9fd1bc928391f2e32f11dffa4a7b 100644 (file)
@@ -24,7 +24,8 @@ define("INFO_DIALOG"          , 10001);
 define("WARNING_DIALOG"                , 10002);
 define("ERROR_DIALOG"          , 10003);
 define("CONFIRM_DIALOG"                , 10004);
-define("FATAL_ERROR_DIALOG"    , 10005);
+define("OK_CANCEL_DIALOG"      , 10005);
+define("FATAL_ERROR_DIALOG"    , 10006);
 
 class msg_dialog
 {
@@ -37,8 +38,10 @@ class msg_dialog
        public function __construct($s_title,$s_message,$i_type)
        {
                global $config;
+
+               if(empty($s_message)) return;
        
-               if(!in_array($i_type,array(INFO_DIALOG,WARNING_DIALOG,ERROR_DIALOG,CONFIRM_DIALOG,FATAL_ERROR_DIALOG))){
+               if(!in_array($i_type,array(INFO_DIALOG,WARNING_DIALOG,ERROR_DIALOG,CONFIRM_DIALOG,FATAL_ERROR_DIALOG,OK_CANCEL_DIALOG))){
                        trigger_error("Invalid msg_dialog type.");
                        $i_type = INFO_DIALOG;
                }