예제 #1
0
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
    if (!(error_reporting() & $errno)) {
        // This error code is not included in error_reporting
        return;
    }
    $msg = "Err#{$errno}, Line({$errline}) at file: {$errfile}::{$errstr}";
    addToLogFile($msg);
    switch ($errno) {
        case E_USER_ERROR:
            echo $err_msg;
            exit(1);
            break;
        case E_USER_WARNING:
            echo $err_msg;
            break;
        case E_USER_NOTICE:
            echo $err_msg;
            break;
        default:
            echo $err_msg;
    }
    return true;
}
예제 #2
0
 function Atter_recallall()
 {
     if (!($id = param_num("id")) || !($user = getUserByID($id)) || !($atter = fleetstatus_get_bytarget($user['gala'], $user['pos'], 1))) {
         $this->_header();
     }
     if ($_REQUEST['send']) {
         if ($_REQUEST['yes_x']) {
             foreach ($atter as $data) {
                 fleetstatus_recall($data['fsid']);
             }
             addToLogFile("alle Atter bei (" . $user['gala'] . ":" . $user['pos'] . ") recallt", "Incomings", $this->userdata['uid']);
         }
         $this->_header();
     } else {
         $this->forms['information']['url'] = "takscreen.php?id={$id}";
         $this->forms['information']['action'] = "recallall";
         $this->forms['information']['title'] = "alle Atter recalln";
         $this->forms['information']['message'] = "alle Atter auf (" . $user['gala'] . ":" . $user['pos'] . ") " . $user['nick'] . " recalln ?";
         $this->forms['information']['style'] = "red";
         $this->show('message_question', "alle Atter recalln");
     }
 }