<?php
namespace Claromentis\Core;

$GLOBALS["__65da1b1ec2d6653e8a0ab784" . "8e536215"] = (@$GLOBALS["__65da1b1ec2d6653e8a0a" . "b7848e536215"] ?: array()) + array();
use Claromentis\Core\Event\Event;





class PrePageLoadEvent extends Event
{
    protected $redirect_url = null;
    protected $is_aborted = false;
    protected $abort_message = '';
    public function Redirect($_c927258f5322288a992c77be40ae0b53)
    {
        $this->redirect_url = $_c927258f5322288a992c77be40ae0b53;
    }
    public function StopAndLogout($_e05e0022a2e5ad344b9c4a0d3f64e1a5 = '', $_cedda02c2dcc47a29831b49a57de9fcf = true)
    {
        $this->abort_message = $_e05e0022a2e5ad344b9c4a0d3f64e1a5;
        $this->is_aborted = (bool) $_cedda02c2dcc47a29831b49a57de9fcf;
    }
    public function GetRedirectURL()
    {
        return $this->redirect_url;
    }
    public function IsAborted()
    {
        return $this->is_aborted;
    }
    public function GetAbortMessage()
    {
        return $this->abort_message;
    }
}