[ Index ]
 

Code source de e107 0.7.8

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/e107_handlers/ -> message_handler.php (source)

   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  ?>


Généré le : Sun Apr 1 01:23:32 2007 par Balluche grâce à PHPXref 0.7