• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP flash_now函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中flash_now函数的典型用法代码示例。如果您正苦于以下问题:PHP flash_now函数的具体用法?PHP flash_now怎么用?PHP flash_now使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了flash_now函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: loginAction

 /**
  * Log a user in by checking its username and password
  */
 public function loginAction()
 {
     $authHandler = $this->getAuthHandler();
     if ($authHandler->isSecured()) {
         $this->redirectHome();
     }
     $user = $authHandler->login($_POST['username'], $_POST['password']);
     if ($user === null) {
         flash_now('error', __('Wrong username or password'));
         return $this->loginFormAction();
         // forward to login form
     } else {
         $this->redirectHome();
     }
 }
开发者ID:kvenkat971,项目名称:FileZ,代码行数:18,代码来源:Auth.php


示例2: html_default_layout

function html_default_layout($vars)
{
    extract($vars);
    ?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>Flash features test</title>
</head>
<body>
  <article>
    <?php 
    echo $content;
    ?>

    <?php 
    if (!empty($flash)) {
        ?>
    <section>
      <h2>Current flash messages ( flash_now() / $flash )</h2>
      <pre><code>
        <?php 
        echo var_dump(flash_now());
        ?>
      </code></pre>
    </section>
    <?php 
    }
    ?>
  </article>
  <hr>
  <nav>
    <p><strong>Menu:</strong>
      <a href="<?php 
    echo url_for('/');
    ?>
">One</a> |
      <a href="<?php 
    echo url_for('two');
    ?>
">Two</a> |
      <a href="<?php 
    echo url_for('three');
    ?>
">Three</a> |
      <a href="<?php 
    echo url_for('four');
    ?>
">Four</a> |
      <a href="<?php 
    echo url_for('five');
    ?>
">Five</a> |
      <a href="<?php 
    echo url_for('six');
    ?>
">Six</a>
    </p>
  </nav>
</body>
</html>
<?php 
}
开发者ID:Energeyser,项目名称:projet_framework,代码行数:64,代码来源:07-flash.php


示例3: render

/**
 * Returns a string to output
 *
 * It might use a a template file or function, a formatted string (like {@link sprintf()}).
 * It could be embraced by a layout or not.
 * Local vars can be passed in addition to variables made available with the {@link set()}
 * function.
 *
 * @param string $content_or_func
 * @param string $layout
 * @param string $locals
 * @return string
 */
function render($content_or_func, $layout = '', $locals = array())
{
    $args = func_get_args();
    $content_or_func = array_shift($args);
    $layout = count($args) > 0 ? array_shift($args) : layout();
    $view_path = file_path(option('views_dir'), $content_or_func);
    $vars = array_merge(set(), $locals);
    $flash = flash_now();
    if (array_key_exists('flash', $vars)) {
        trigger_error('A $flash variable is already passed to view. Flash messages will only be accessible through flash_now()', E_USER_NOTICE);
    } else {
        if (!empty($flash)) {
            $vars['flash'] = $flash;
        }
    }
    $infinite_loop = false;
    # Avoid infinite loop: this function is in the backtrace ?
    if (function_exists($content_or_func)) {
        $back_trace = debug_backtrace();
        while ($trace = array_shift($back_trace)) {
            if ($trace['function'] == strtolower($content_or_func)) {
                $infinite_loop = true;
                break;
            }
        }
    }
    if (function_exists($content_or_func) && !$infinite_loop) {
        ob_start();
        call_user_func($content_or_func, $vars);
        $content = ob_get_clean();
    } elseif (file_exists($view_path)) {
        ob_start();
        extract($vars);
        include $view_path;
        $content = ob_get_clean();
    } else {
        if (substr_count($content_or_func, '%') !== count($vars)) {
            $content = $content_or_func;
        } else {
            $content = vsprintf($content_or_func, $vars);
        }
    }
    if (empty($layout)) {
        return $content;
    }
    return render($layout, null, array('content' => $content));
}
开发者ID:plus3network,项目名称:PHPHelpers,代码行数:60,代码来源:limonade.php


示例4: returnError

 private function returnError($msg, $template)
 {
     if ($this->isXhrRequest()) {
         return json(array('status' => 'error', 'statusText' => $msg));
     } else {
         flash_now('error', $msg);
         return html($template);
     }
 }
开发者ID:kvenkat971,项目名称:FileZ,代码行数:9,代码来源:File.php


示例5: flash_remove

/**
 * Removes a specific or all flash values immediately.
 *
 * @param string $key Flash key; leave empty to remove all flash values
 *
 * @return bool Boolean true on success, false otherwise
 */
function flash_remove($key = null)
{
    if (func_num_args()) {
        return !is_null(flash($key, null));
    } else {
        $keys = array_merge(array_keys(flash()), array_keys(flash_now()));
        foreach ($keys as $key) {
            flash($key, null);
        }
    }
    return true;
}
开发者ID:nramenta,项目名称:bento,代码行数:19,代码来源:bento.php


示例6: contact

function contact()
{
    set('route', '/contact');
    set('page_title', 'Contact');
    layout('forms_layout.php');
    set('recaptcha', recaptcha_get_html(Config::get_key('recaptcha_pubkey')));
    if (flash_now('fail')) {
        set('c', $_SESSION['c']);
    }
    return html('contact.php');
}
开发者ID:stas,项目名称:student.utcluj.ro,代码行数:11,代码来源:site_controllers.php


示例7: before

function before()
{
    // Load flash
    get_flash_messages(flash_now());
    /*
     * Other application tasks
     */
    // Footer
    $db = option('db');
    $footer = array();
    if ($result = $db->qry('SELECT username FROM {{users}} WHERE active = 1 ORDER BY username')) {
        while ($obj = $result->fetch_object()) {
            $footer[] = array('name' => $obj->username, 'path' => '/picks/' . strtolower($obj->username));
        }
    }
    option('footer', $footer);
}
开发者ID:barronkid,项目名称:football-challenge,代码行数:17,代码来源:index.php


示例8: updateAction

 /**
  * Action called to update values of an existing user.
  */
 public function updateAction()
 {
     // TODO prevent CSRF
     $this->secure('admin');
     $user = Fz_Db::getTable('User')->findById(params('id'));
     $user->setUsername($_POST['username']);
     if (0 < strlen($_POST['password'])) {
         $user->setPassword($_POST['password']);
     }
     $user->setFirstname($_POST['firstname']);
     $user->setLastname($_POST['lastname']);
     $user->setIsAdmin($_POST['is_admin'] == 'on');
     $user->setEmail($_POST['email']);
     if (0 === count($user->isValid('update'))) {
         $user->save();
         return redirect_to('/admin/users');
     } else {
         $errors = '';
         foreach ($user->isValid('update') as $error) {
             $errors .= $error . "<br />";
         }
         flash_now('error', $errors);
         return $this->editAction();
     }
 }
开发者ID:romnvll,项目名称:FileZ,代码行数:28,代码来源:User.php


示例9: htmlspecialchars

</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<link rel="stylesheet" type="text/css" href="css/zebra_form.css" />
	</head>
<body>
<h1><?php 
echo htmlspecialchars($title);
?>
</h1>

<?php 
$info = flash_now('info');
if ($info != null) {
    printf("<p style=\"color: blue\">%s</p>\n", htmlspecialchars($info));
}
$error = flash_now('error');
if ($error != null) {
    printf("<p style=\"color: red\">%s</p>\n", htmlspecialchars($error));
}
?>

<?php 
echo $content;
?>

<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/zebra_form.js"></script>

</body>
</html>
开发者ID:Tomas-Vahalik,项目名称:priklad-limonade-zebraform,代码行数:30,代码来源:default.html.php


示例10: flash_now

  <div class="panel-heading">
    <span class="hikaru-mozi">偽画面にご注意ください!</span>
  </div>
  <div class="panel-body">
    <p>偽のログイン画面を表示しお客様の情報を盗み取ろうとする犯罪が多発しています。</p>
    <p>ログイン直後にダウンロード中や、見知らぬウィンドウが開いた場合、<br>すでにウィルスに感染している場合がございます。即座に取引を中止してください。</p>
    <p>また、残高照会のみなど、必要のない場面で乱数表の入力を求められても、<br>絶対に入力しないでください。</p>
  </div>
</div>

<div class="page-header">
  <h1>ログイン</h1>
</div>

<?php 
$flash = flash_now();
if (isset($flash['notice'])) {
    ?>
  <div id="notice-message" class="alert alert-danger" role="alert"><?php 
    echo $flash['notice'];
    ?>
</div>
<?php 
}
?>

<div class="container">
  <form class="form-horizontal" role="form" action="/login" method="POST">
    <div class="form-group">
      <label for="input-username" class="col-sm-3 control-label">お客様ご契約ID</label>
      <div class="col-sm-9">
开发者ID:karupanerura,项目名称:isucon4,代码行数:31,代码来源:index.html.php



注:本文中的flash_now函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP flash_success函数代码示例发布时间:2022-05-15
下一篇:
PHP flash_message函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap