Вход Регистрация
Файл: muzxit.ru/incfiles/lib/pclerror.lib.php
Строк: 139
<?
// --------------------------------------------------------------------------------
// PhpConcept Library (PCL) Error 1.0
// --------------------------------------------------------------------------------
// License GNU/GPL - Vincent Blavet - Mars 2001
// http://www.phpconcept.net & http://phpconcept.free.fr
// --------------------------------------------------------------------------------
// Franзais :
//   La description de l'usage de la librairie PCL Error 1.0 n'est pas encore
//   disponible. Celle-ci n'est pour le moment distribuйe qu'avec les
//   dйveloppements applicatifs de PhpConcept.
//   Une version indйpendante sera bientot disponible sur http://www.phpconcept.net
//
// English :
//   The PCL Error 1.0 library description is not available yet. This library is
//   released only with PhpConcept application and libraries.
//   An independant release will be soon available on http://www.phpconcept.net
//
// --------------------------------------------------------------------------------
//
//   * Avertissement :
//
//   Cette librairie a йtй crййe de faзon non professionnelle.
//   Son usage est au risque et pйril de celui qui l'utilise, en aucun cas l'auteur
//   de ce code ne pourra кtre tenu pour responsable des йventuels dйgats qu'il pourrait
//   engendrer.
//   Il est entendu cependant que l'auteur a rйalisй ce code par plaisir et n'y a
//   cachй aucun virus, ni malveillance.
//   Cette libairie est distribuйe sous la license GNU/GPL (http://www.gnu.org)
//
//   * Auteur :
//
//   Ce code a йtй йcrit par Vincent Blavet (vincent@blavet.net) sur son temps
//   de loisir.
//
// --------------------------------------------------------------------------------

// ----- Look for double include
if (!defined("PCLERROR_LIB"))
{
  
define"PCLERROR_LIB");

  
// ----- Version
  
$g_pcl_error_version "1.0";

  
// ----- Internal variables
  // These values must only be change by PclError library functions
  
$g_pcl_error_string "";
  
$g_pcl_error_code 1;


  
// --------------------------------------------------------------------------------
  // Function : PclErrorLog()
  // Description :
  // Parameters :
  // --------------------------------------------------------------------------------
  
function PclErrorLog($p_error_code=0$p_error_string="")
  {
    global 
$g_pcl_error_string;
    global 
$g_pcl_error_code;

    
$g_pcl_error_code $p_error_code;
    
$g_pcl_error_string $p_error_string;

  }
  
// --------------------------------------------------------------------------------

  // --------------------------------------------------------------------------------
  // Function : PclErrorFatal()
  // Description :
  // Parameters :
  // --------------------------------------------------------------------------------
  
function PclErrorFatal($p_file$p_line$p_error_string="")
  {
    global 
$g_pcl_error_string;
    global 
$g_pcl_error_code;

    
$v_message =  "<html><body>";
    
$v_message .= "<p align=center><font color=red bgcolor=white><b>PclError Library has detected a fatal error on file '$p_file', line $p_line</b></font></p>";
    
$v_message .= "<p align=center><font color=red bgcolor=white><b>$p_error_string</b></font></p>";
    
$v_message .= "</body></html>";
    die(
$v_message);
  }
  
// --------------------------------------------------------------------------------

  // --------------------------------------------------------------------------------
  // Function : PclErrorReset()
  // Description :
  // Parameters :
  // --------------------------------------------------------------------------------
  
function PclErrorReset()
  {
    global 
$g_pcl_error_string;
    global 
$g_pcl_error_code;

    
$g_pcl_error_code 1;
    
$g_pcl_error_string "";
  }
  
// --------------------------------------------------------------------------------

  // --------------------------------------------------------------------------------
  // Function : PclErrorCode()
  // Description :
  // Parameters :
  // --------------------------------------------------------------------------------
  
function PclErrorCode()
  {
    global 
$g_pcl_error_string;
    global 
$g_pcl_error_code;
    
    return(
$g_pcl_error_code);
  }
  
// --------------------------------------------------------------------------------

  // --------------------------------------------------------------------------------
  // Function : PclErrorString()
  // Description :
  // Parameters :
  // --------------------------------------------------------------------------------
  
function PclErrorString()
  {
    global 
$g_pcl_error_string;
    global 
$g_pcl_error_code;

    return(
$g_pcl_error_string." [code $g_pcl_error_code]");
  }
  
// --------------------------------------------------------------------------------


// ----- End of double include look
}
?>
Онлайн: 0
Реклама