Esempio n. 1
0
 public static function error($errno, $errstr, $errfile, $errline)
 {
     switch ($errno) {
         case E_ERROR:
         case E_USER_ERROR:
             $errormsg = "[" . L("exceptionhd_error1") . "]{$errstr}\t[" . L("exceptionhd_error2") . "]{$errfile}\t[" . L("exceptionhd_error3") . "]{$errline}";
             log::write($errormsg);
             error($errormsg);
             break;
         case E_USER_WARNING:
         case E_USER_NOTICE:
         default:
             $errormsg = "[" . L("exceptionhd_error4") . "] {$errstr}\t[" . L("exceptionhd_error5") . "]{$errfile}\t[" . L("exceptionhd_error6") . "]{$errline}";
             self::notice(func_get_args());
             log::set($errormsg);
     }
 }
Esempio n. 2
0
 static function add($nombre, $apellido, $email, $username, $pass1, $pass2, $adm)
 {
     $tipo = $adm ? "ADM" : "USR";
     if (strnatcmp($pass1, $pass2) == 0) {
         $sql = "INSERT INTO `sm`.`usuario` (`username`, `tipo`, `password`, `nombre`, `apellido`, `email`) VALUES ('" . $username . "', '" . $tipo . "', '" . md5($pass1) . "', '" . $nombre . "', '" . $apellido . "', '{$email}');";
         if (mysqli_query(bd::$con, $sql)) {
             msg::set("[{$tipo}] {$username} agregado");
             log::set("Agregó a [{$tipo}] {$username}");
         } else {
             msg::set("Usuario no agregado");
         }
     } else {
         msg::set("Usuario no agregado, contraseñas no coinciden");
     }
 }
Esempio n. 3
0
<?php

include_once "clases.php";
session_start();
log::set("Cerró sesión");
session_destroy();
header('location: ../login.php');
?>