示例#1
0
 public static function unauthorised($message = null)
 {
     if ($message) {
         (new Log(SECURITY_LOG))->setFatal(true)->logMessage($message);
     }
     // Show a Friendly Error Page
     $view = new HTMLView(true);
     $view->includeTemplate('error.unauthorised', ['app_name' => AppConfig::getValue('app_name')]);
     $view->render(true);
     exit;
     // terminate script (regardless of location)
 }
 private function logStripeException($exception, $identifier)
 {
     $response = $exception->getJsonBody();
     // Log the Error
     $log = new Log(STRIPE_LOG);
     $log->setFatal(true);
     $log->logMessage(sprintf("Stripe Exception (%s) [%s]: %s (identifier: %s), HTTP Status: %d", get_class($exception), $response['error']['type'], $response['error']['message'], $identifier, $exception->getHttpStatus()));
     // Show a Friendly Error Page
     $view = new HTMLView();
     $view->includeTemplate('error.fatal', ['app_name' => AppConfig::getValue('app_name')]);
     $view->render(true);
     exit;
     // die now!
 }
示例#3
0
文件: plan.php 项目: bitcalc/allspark
<!DOCTYPE html>
<html lang="en">

<?php 
require HTMLView::pathForTemplate('layout.head');
?>

<body>
	<div class="container">
		<h1>Choose Plan</h1>
		<?php 
if (!empty($plans) && is_array($plans)) {
    echo '<form method="post">';
    CSRFPRotection::generateHTMLTag();
    echo '<table style="width: 100%; text-align: center;"><tr><th>Name</th><th>Cycle / Interval</th><th>Amount</th><th>Actions</th></tr>';
    foreach ($plans as $plan) {
        // Create Row HTML
        printf('<tr><td>%s</td><td>%d %s</td><td>%s %s</td><td><input type="radio" name="plan" value="%s"></td></tr>', $plan['name'], $plan['interval_count'], $plan['interval'], number_format($plan['amount'] / 100, 2), strtoupper($plan['currency']), $plan['id']);
    }
    echo '</table>';
    echo '<p><label>Coupon:</label> <input type="text" style="width: 150px" name="coupon"></p>';
    echo '<p style="text-align: right;"><button type="submit">Select</button></p>';
    echo '</form>';
}
?>
		<p><a href="<?php 
echo RouteController::fqURL('index');
?>
">back to home</a></p>
	</div>
</body>
<?php

//Starta session.
session_start();
require_once 'src/navigation/controller/NavigationController.php';
require_once 'src/navigation/view/HTMLView.php';
//Skapar en ny Navigation Controller.
$nc = new NavigationController();
$HTMLBody = $nc->doNavigation();
//Skapar en ny HTMLView.
$view = new HTMLView();
$view->echoHTML($HTMLBody);
示例#5
0
<?php

require_once "src/view/HTMLView.php";
require_once "src/controller/Navigation.php";
$view = new HTMLView();
$navigation = new \controller\Navigation();
$htmlBody = $navigation->doControll();
$view->echoHTML($htmlBody);
示例#6
0
<?php

//start session
session_start();
ob_start();
//INCLUDE THE FILES NEEDED...
require_once 'view/HTMLView.php';
require_once "controller/MasterController.php";
//MAKE SURE ERRORS ARE SHOWN... MIGHT WANT TO TURN THIS OFF ON A PUBLIC SERVER
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$HTMLView = new HTMLView();
//Create new master, which handles input & acquires view.
$master = new MasterController();
$master->handleInput();
$view = $master->generateOutPut();
$HTMLView->render($view, "utf-8");
示例#7
0
<?php

require_once "src/view/HTMLView.php";
require_once "src/controller/NavigationController.php";
session_start();
$view = new \HTMLView();
$navigation = new \NavigationController();
$content = $navigation->doControll();
$view->echoHTML($content);
示例#8
0
<?php

require_once 'HTMLView.php';
require_once 'Controller.php';
$controller = new Controller();
$stuff = $controller->doMashUp();
$view = new HTMLView();
$view->render($stuff);
示例#9
0
文件: index.php 项目: mn22nw/Labb2
<?php

ini_set('display_errors', '1');
error_reporting(E_ALL);
require_once "app/views/v_html.php";
require_once "app/controllers/c_login.php";
$htmlBody = "<h1>Laborationskod mn22nw</h1>";
/*---------------------------------------------------------------
 	-creates new instance of LoginController 
    -runs doLogin, a function that returns html-code to be put in body of HTML
----------------------------------------------------------------- */
$lc = new \controllers\LoginController();
$htmlBody .= $lc->doLogin();
// ---------------------------------//
$title = "Labb 2";
$head = '<link rel="stylesheet" type="text/css" href="css/login.css">';
setlocale(LC_TIME, 'swedish');
date_default_timezone_set('Europe/Stockholm');
$date = ucfirst(strftime("%A, den %d %B år %Y. Klockan är [%H:%M:%S]."));
$htmlBody .= $date;
$view = new HTMLView();
$view->echoHTML($title, $head, $htmlBody, $date);
示例#10
0
<?php

require_once "..\\LogIn\\HTMLView.php";
require_once "..\\LogIn\\LogInController.php";
session_start();
$controller = new LogInController();
$htmlbody = $controller->doControll();
$view = new HTMLView();
$view->echoHTML($htmlbody);
<?php

/*
	Class: CreateNewUserController

	By: Antonio Garcia
	Date : Oct 23 2014
*/
// GUI error out put
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(-1);
require_once "CreateNewUserModel.class.php";
require_once "HTMLView.class.php";
require_once "FormElement.class.php";
require_once "CreateNewUserBodyElement.class.php";
$myModel = new CreateNewUserModel();
$myModel->setData($_POST);
$myModel->process();
$myBodyEle = new CreateNewUserBodyElement();
$myBodyEle->setData($myModel->getData());
$myFormEle = new FormElement();
//adds bodyelements to form
$myFormEle->addElement($myBodyEle);
$myView = new HTMLView();
//adds form to html element
$myView->addElement($myFormEle);
//print form with bodyelement with element in that
$myView->printView();
示例#12
0
<?php 
//Läser in filerna HTMLView samt LoginController.
require_once 'View/HTMLView.php';
require_once 'Controller/LoginController.php';
//Startar en session när en användare surfar in på hemsidan
session_start();
//view-variabeln öppnar anslutning till HTMLView och LC till LoginController-klassen.
$view = new HTMLView();
$LC = new LoginController();
//Kör funktionen doControl ifrån LoginController-klassen och..
$viewLogin = $LC->doController();
//skickar sedan med den till HTMLView-klassen där echoHTML tar emot svaret
$view->echoHTML($viewLogin);
示例#13
0
require_once 'controller/MasterController.php';
if (Settings::DISPLAY_ERRORS) {
    error_reporting(-1);
    ini_set('display_errors', 'ON');
}
//Create the loader and initiate the word list
$loader = new LoadWord();
$list = $loader->load();
//Start the session
$session = new GameContext(new Session(Settings::APP_SESSION_NAME));
$menu = new MenuView();
//Check the url if the user wants to reset
if ($menu->wantsToReset()) {
    $session->reset();
}
//If there is a session in play, load it
if (!($game = $session->loadGame())) {
    $game = $session->newGame(new Word($list->getWord()));
} else {
    $session->reset();
}
//Start the controller to handle the user input
$controller = new MasterController($game, $session, $loader->getDAL());
$controller->handleInput();
$loader->close();
//Save the game after each guess
$session->save($game);
//Generate the HTML code
$view = $controller->generateOutput();
$htmlView = new HTMLView("utf-8");
echo $htmlView->getHTMLPage($view->getHTML());
示例#14
0
<?php

require_once "HTMLView.php";
$view = new HTMLView();
$view->echoHTML("Hello World");
示例#15
0
<?php

session_start();
error_reporting(E_ALL);
ini_set('display_errors', 'on');
ini_set('default_charset', 'UTF-8');
date_default_timezone_set('Europe/Stockholm');
require_once "view/HTMLview.php";
require_once "controller/controller.php";
$view = new HTMLView();
$Controller = new ControllerClass();
$ControllerFormControll = $Controller->formControll();
$view->echoHTML($ControllerFormControll);
示例#16
0
<?php

require_once "WebServices/SwedishRadioWebService.php";
require_once "Views/HTMLView.php";
$srws = new SwedishRadioWebService();
$srws->getTrafficData();
$v = new HTMLView();
$v->render();