API_IO::end PHP Method

end() public static method

Write data to page and exit
public static end ( integer $errorCode, string $errorMessage = "" )
$errorCode integer
$errorMessage string
    public static function end($errorCode = -1, $errorMessage = "")
    {
        global $zbp;
        // For language file
        $returnObject = array('err' => $errorCode);
        $err = $errorCode;
        if ($errorCode !== -1 && $errorMessage === "") {
            $returnObject['message'] = $zbp->lang['error'][$errorCode];
        } elseif ($errorCode !== -1 && $errorMessage !== "") {
            $returnObject['message'] = $errorMessage;
        }
        $returnObject['data'] = self::$savedObject;
        $returnObject['info'] = RunTime();
        // A ZBP Function
        header('Content-Type: application/json');
        echo json_encode($returnObject);
        exit;
        return true;
    }