[ Index ] |
|
Code source de e107 0.7.8 |
1 <?php 2 /* 3 + ----------------------------------------------------------------------------+ 4 e107 website system 5 | 6 | ©Steve Dunstan 2001-2002 7 | http://e107.org 8 | jalist@e107.org 9 | 10 | Released under the terms and conditions of the 11 | GNU General Public License (http://gnu.org). 12 | 13 | $Source: /cvsroot/e107/e107_0.7/e107_handlers/message_handler.php,v $ 14 | $Revision: 1.12 $ 15 | $Date: 2007/01/01 10:02:28 $ 16 | $Author: e107steved $ 17 +----------------------------------------------------------------------------+ 18 */ 19 20 if (!defined('e107_INIT')) { exit; } 21 22 function show_emessage($mode, $message, $line = 0, $file = "") { 23 global $tp; 24 if(is_numeric($message)) 25 { 26 include_lan(e_LANGUAGEDIR.e_LANGUAGE."/lan_error.php"); 27 $emessage[1] = "<b>".LAN_ERROR_25."</b>"; 28 $emessage[2] = "<b>".LAN_ERROR_26."</b>"; 29 $emessage[3] = "<b>".LAN_ERROR_27."</b>"; 30 $emessage[4] = "<b>".LAN_ERROR_28."</b>"; 31 $emessage[5] = LAN_ERROR_29; 32 $emessage[6] = "<b>".LAN_ERROR_30."</b>"; 33 $emessage[7] = "<b>".LAN_ERROR_31."</b>"; 34 $emessage[8] = " 35 <div style='text-align:center; font: 12px Verdana, Tahoma'><b>".LAN_ERROR_32." </b><br /><br /> 36 ".chr(36)."ADMIN_DIRECTORY = \"e107_admin/\";<br /> 37 ".chr(36)."FILES_DIRECTORY = \"e107_files/\";<br /> 38 ".chr(36)."IMAGES_DIRECTORY = \"e107_images/\"; <br /> 39 ".chr(36)."THEMES_DIRECTORY = \"e107_themes/\"; <br /> 40 ".chr(36)."PLUGINS_DIRECTORY = \"e107_plugins/\"; <br /> 41 ".chr(36)."HANDLERS_DIRECTORY = \"e107_handlers/\"; <br /> 42 ".chr(36)."LANGUAGES_DIRECTORY = \"e107_languages/\"; <br /> 43 ".chr(36)."HELP_DIRECTORY = \"e107_docs/help/\"; <br /> 44 ".chr(36)."DOWNLOADS_DIRECTORY = \"e107_files/downloads/\";\n 45 </div>"; 46 } 47 48 if (class_exists('e107table')) { 49 $ns = new e107table; 50 } 51 switch($mode) { 52 case "CRITICAL_ERROR": 53 $message = $emessage[$message] ? $emessage[$message] : $message; 54 echo "<div style='text-align:center; font: 11px verdana, tahoma, arial, helvetica, sans-serif;'><b>CRITICAL_ERROR: </b><br />Line $line $file<br /><br />Error reported as: ".$message."</div>"; 55 break; 56 57 case "MESSAGE": 58 if(strstr(e_SELF, "forum_post.php")) 59 { 60 return; 61 } 62 $ns->tablerender("", "<div style='text-align:center'><b>{$message}</b></div>"); 63 break; 64 65 case "ADMIN_MESSAGE": 66 $ns->tablerender("Admin Message", "<div style='text-align:center'><b>{$message}</b></div>"); 67 break; 68 69 case "ALERT": 70 $message = $emessage[$message] ? $emessage[$message] : $message; 71 echo "<noscript>$message</noscript><script type='text/javascript'>alert(\"".$tp->toJS($message)."\"); window.history.go(-1); </script>\n"; exit; 72 break; 73 74 case "P_ALERT": 75 echo "<script type='text/javascript'>alert(\"".$tp->toJS($message)."\"); </script>\n"; 76 break; 77 78 case "POPUP": 79 80 $mtext = "<html><head><title>Message</title><link rel=stylesheet href=" . THEME . "style.css></head><body style=padding-left:2px;padding-right:2px;padding:2px;padding-bottom:2px;margin:0px;align;center marginheight=0 marginleft=0 topmargin=0 leftmargin=0><table width=100% align=center style=width:100%;height:99%padding-bottom:2px class=bodytable height=99% ><tr><td width=100% ><center><b>--- Message ---</b><br /><br />".$message."<br /><br /><form><input class=button type=submit onclick=self.close() value = ok /></form></center></td></tr></table></body></html> "; 81 82 echo " 83 <script type='text/javascript'> 84 winl=(screen.width-200)/2; 85 wint = (screen.height-100)/2; 86 winProp = 'width=200,height=100,left='+winl+',top='+wint+',scrollbars=no'; 87 window.open('javascript:document.write(\"".$mtext."\");', \"message\", winProp); 88 </script >"; 89 90 break; 91 92 } 93 } 94 95 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Apr 1 01:23:32 2007 | par Balluche grâce à PHPXref 0.7 |