@@ -55,33 +55,39 @@ function enter_logfile($cfg,$loglevel,$logtext,$norotate = false) {
5555 }
5656}
5757
58- function error_handling ($ msg ,$ type = NULL ) {
58+ function error_handling_str_builder ($ msg ,$ type = NULL ) {
59+ $ string = '' ;
5960 if (strstr ($ type , '# ' ) && strstr ($ msg , '##### ' )) {
6061 $ type_arr = explode ('# ' , $ type );
6162 $ msg_arr = explode ('##### ' , $ msg );
6263 $ cnt = 0 ;
63-
64+
6465 foreach ($ msg_arr as $ msg ) {
6566 switch ($ type_arr [$ cnt ]) {
66- case NULL : echo '<div class="alert alert-success alert-dismissible"> ' ; break ;
67- case 0 : echo '<div class="alert alert-success alert-dismissible"> ' ; break ;
68- case 1 : echo '<div class="alert alert-info alert-dismissible"> ' ; break ;
69- case 2 : echo '<div class="alert alert-warning alert-dismissible"> ' ; break ;
70- case 3 : echo '<div class="alert alert-danger alert-dismissible"> ' ; break ;
67+ case NULL : $ string .= '<div class="alert alert-success alert-dismissible"> ' ; break ;
68+ case 0 : $ string .= '<div class="alert alert-success alert-dismissible"> ' ; break ;
69+ case 1 : $ string .= '<div class="alert alert-info alert-dismissible"> ' ; break ;
70+ case 2 : $ string .= '<div class="alert alert-warning alert-dismissible"> ' ; break ;
71+ case 3 : $ string .= '<div class="alert alert-danger alert-dismissible"> ' ; break ;
7172 }
72- echo '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> ' , $ msg_arr [$ cnt ], '</div> ' ;
73+ $ string .= '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> ' . $ msg_arr [$ cnt ] . '</div> ' ;
7374 $ cnt ++;
7475 }
7576 } else {
7677 switch ($ type ) {
77- case NULL : echo '<div class="alert alert-success alert-dismissible"> ' ; break ;
78- case 0 : echo '<div class="alert alert-success alert-dismissible"> ' ; break ;
79- case 1 : echo '<div class="alert alert-info alert-dismissible"> ' ; break ;
80- case 2 : echo '<div class="alert alert-warning alert-dismissible"> ' ; break ;
81- case 3 : echo '<div class="alert alert-danger alert-dismissible"> ' ; break ;
78+ case NULL : $ string .= '<div class="alert alert-success alert-dismissible"> ' ; break ;
79+ case 0 : $ string .= '<div class="alert alert-success alert-dismissible"> ' ; break ;
80+ case 1 : $ string .= '<div class="alert alert-info alert-dismissible"> ' ; break ;
81+ case 2 : $ string .= '<div class="alert alert-warning alert-dismissible"> ' ; break ;
82+ case 3 : $ string .= '<div class="alert alert-danger alert-dismissible"> ' ; break ;
8283 }
83- echo '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> ' , $ msg, '</div> ' ;
84+ $ string .= '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> ' . $ msg . '</div> ' ;
8485 }
86+ return $ string ;
87+ }
88+
89+ function error_handling ($ msg ,$ type = NULL ) {
90+ echo error_handling_str_builder ($ msg ,$ type );
8591}
8692
8793function getclientip () {
@@ -480,4 +486,4 @@ function start_session($cfg) {
480486 session_start ();
481487 return $ prot ;
482488}
483- ?>
489+ ?>
0 commit comments