source: branches/version-2_5-dev/data/smarty_extends/modifier.u.php @ 19785

Revision 19785, 469 bytes checked in by Seasoft, 13 years ago (diff)

#862(テンプレート上のエスケープを簡単に)
#628(未使用処理・定義などの削除)

  • Smarty 変数 tpl_start

#879(jQuery の ready イベントと競合する body の onload イベントを使用している)

Line 
1<?php
2/**
3 * Smarty plugin
4 * @package Smarty
5 * @subpackage plugins
6 */
7
8
9/**
10 * Smarty plugin
11 *
12 * Type:     modifier<br>
13 * Name:     u<br>
14 * Date:     Dec 28, 2010<br>
15 * Purpose:  URL エンコードを行った後で、HTML エスケープを行う<br>
16 * Example:  {$text|u}
17 * @author   Seasoft 塚田将久
18 * @param string $string
19 * @return string
20 */
21function smarty_modifier_u($string) {
22    return htmlspecialchars(rawurlencode($string), ENT_QUOTES);
23}
Note: See TracBrowser for help on using the repository browser.