Exemplo n.º 1
0
        case 'showLicense':
            $handler = new LicenseHandler();
            break;
        case 'showChangelog':
            $handler = new ChangelogHandler();
            break;
        case '':
        case 'moviestripe':
            $handler = new MovieStripeHandler();
            break;
        case 'saveToDB':
            $handler = new SaveCutlistHandler();
            break;
        case 'movieajax':
        case 'movie':
            $handler = new MovieHandler();
            $handler->EnableAjax($action == 'movieajax' || true);
            break;
        default:
            $handler = new ErrorHandler("Invalid action: " . $action);
    }
    $handler->handleRequest();
} catch (SQLException $e) {
    ob_end_clean();
    $handler = new ErrorHandler($e->query, 'Error in SQL query: ' . $e->errorinfo);
    $handler->handleRequest();
} catch (Exception $e) {
    ob_end_clean();
    $handler = new ErrorHandler($e->getMessage(), '', $e->getTrace());
    $handler->handleRequest();
}
Exemplo n.º 2
0
 public function __construct($call)
 {
     parent::__construct();
     $this->method = $call;
 }