static function parse() { if(!($strings = self :: instance()->_getMessageStrings())) return ''; $js_function = " function show_message_boxes( message_strings ) { for(i=0; i<message_strings.length; i++) { arr = message_strings[i]; alert(arr['string']); } }"; $js = ''; $i = 0; foreach($strings as $id => $data) { $js .= "\nmessage_strings[$i] = new Array(); message_strings[$i]['label'] = '" . addslashes($data['label']) . "'; message_strings[$i]['string'] = '" . addslashes($data['string']) . "'; message_strings[$i]['level'] = '{$data['level']}'; "; $i++; } if($js) $js = "<script language='JavaScript'> <!-- $js_function var message_strings = new Array(); $js showMessageBoxes(message_strings); //--> </script>"; MessageBox :: reset(); return $js; }