コード例 #1
0
<?php

use App\Battleships\Exceptions\Exception;
// Default home route
$app->get('/', function () use($app) {
    $fleet = getFleet();
    // flag to backdoor cheats
    $debug = isset($_GET['debug']) ? true : false;
    $flash_messages = getFlashMessage();
    $app->view->setData('fleet', $fleet);
    $app->render('layout.php', ['grid' => $fleet->getGridCoordinates(), 'hits' => $fleet->getShotCoordinates(), 'debug' => $debug, 'hit' => 'X', 'miss' => '--', 'no_shot' => '.', 'flash_messages' => $flash_messages]);
});
// Handle post request
$app->post('/', function () use($app) {
    if (empty($_POST['co-ordinates'])) {
        $app->redirect('/');
    }
    $coordinates = $_POST['co-ordinates'];
    $row = strtolower(substr($coordinates, 0, 1));
    $column = intval(substr($coordinates, 1));
    $fleet = getFleet();
    try {
        $status = $fleet->fire($row, $column);
        $status ? setFlashMessage('hit') : setFlashMessage('miss');
        updateFleet($fleet);
    } catch (Exception $e) {
        setFlashMessage($e->getMessage());
    }
    $app->redirect('/');
});
return $app;
コード例 #2
0
ファイル: flash_message.php プロジェクト: Antoine07/pmcv
<?php

if (hasFlashMessage()) {
    ?>
    <div class="flash-message">
        <?php 
    echo getFlashMessage();
    ?>
    </div>
<?php 
}
コード例 #3
0
ファイル: functions.php プロジェクト: ehamrin/cmsPlugin
function getHTMLFlashMessage()
{
    $messages = getFlashMessage();
    $ret = "";
    foreach ($messages as $message) {
        $ret .= '<div class="flash-message ' . $message["type"] . '">
        <a href="" class="flash-close">x</a>
        ' . $message["message"] . '
    </div>';
    }
    if (!empty($ret)) {
        $ret = '<div id="flash_messages">' . $ret . '</div>';
    }
    return $ret;
}
コード例 #4
0
ファイル: login.php プロジェクト: xazaks/experiment
<?php

require_once 'bootstrap.php';
$message = getFlashMessage();
echo render("templates/layout.php", array('message' => $message, 'page_content' => render('templates/login.php')));
コード例 #5
0
ファイル: alerts.tpl.php プロジェクト: GadgetsLab/Metaherrera
<?php

if (getFlashMessage('test')) {
    ?>
    <?php 
    printFlashMessage('test');
}
コード例 #6
0
ファイル: micka.php プロジェクト: riskatlas/micka
$template->registerFilter(new LatteFilter());
$template->setFile(PHPINC_DIR . '/templates/micka.latte');
parse_str($_SERVER['QUERY_STRING'], $url_params);
$template->urlParams = $url_params;
$template->basePath = substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/'));
$template->themePath = $template->basePath . '/themes/' . MICKA_THEME;
$template->extjsPath = EXTJS_PATH;
$template->openLayersPath = OPENLAYERS_PATH;
$template->label = getLabelAllAP();
$template->action = $ak;
$template->MICKA_LANG = MICKA_LANG;
$template->MICKA_USER = MICKA_USER;
$template->FORM_SIGN = FORM_SIGN;
$template->admin = canAction('*') ? 1 : 0;
$template->insertRight = canAction('w') ? 1 : 0;
$template->flashes = getFlashMessage();
//$template->flashes = array(0 => array('type' => 'error', 'message' => 'Chybka'));
$template->navigation = $ak == 'edit' || $ak == 'detail' || $ak == 'valid' || $ak == 'admin' || $ak == 'detailall' ? mainNavigation($ak, $template->label, $record['data']['md']['UUID']) : mainNavigation($ak, $template->label);
//Debugger::dump($template->navigation); exit;
//$template->usrBox = 'volitelný';
//$template->sortBox = 'sort';
//$template->labelBox = 'label';
$template->dataBox = isset($dataBox) ? $dataBox : '';
$template->mickaLangsArr = $micka_langs_arr;
//$template->footBox = 'patička';
if ($ak == 'about') {
    $template->about = array('verApp' => MICKA_VERSION, 'verDb' => getDbVersion());
} elseif ($ak == 'search') {
    $template->hs_initext = $hs_initext;
    /*
    	$template->labelButton = getLabelButton();