Revision 19785,
469 bytes
checked in by Seasoft, 13 years ago
(diff) |
#862(テンプレート上のエスケープを簡単に)
#628(未使用処理・定義などの削除)
#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 | */ |
---|
21 | function smarty_modifier_u($string) { |
---|
22 | return htmlspecialchars(rawurlencode($string), ENT_QUOTES); |
---|
23 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.