ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 4692


Ignore:
Timestamp:
Dec 13, 2007, 9:37:30 PM (12 years ago)
Author:
ebihara
Message:

#1505:cmdタグの属性値指定はダブルコーテーションを使うよう統一し、正規表現はなるべく後方参照を用いるよう修正した

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.10.x/webapp/lib/smarty_plugins/modifier.t_cmd.php

    r4680 r4692  
    1111    }
    1212
    13     $regexp = '/(&lt;|<)cmd\s+src=(&quot;|"|\')([a-z0-9_\.]+)(&quot;|"|\')(?:\s+args=(&quot;|"|\')([a-z0-9_\-+%]+(,[a-z0-9_\-+%]+)*)?(&quot;|"|\'))?\s*(&gt;|>)/i';
     13    $regexp = '/(?:&lt;|<)cmd\s+src=(&quot;|")([a-z0-9_\.]+)\1(?:\s+args=(&quot;|")([a-z0-9_\-+%]+(,[a-z0-9_\-+%]+)*)?\3)?\s*(?:&gt;|>)/i';
    1414    $GLOBALS['_CMD']['type'] = $type;
    1515
     
    1919function _smarty_modifier_t_cmd_make_js($matches)
    2020{
    21     if (!db_is_use_cmd($matches[3], $GLOBALS['_CMD']['type'])) {
     21    $src  = $matches[2];
     22    $args = $matches[4];
     23
     24    if (!db_is_use_cmd($src, $GLOBALS['_CMD']['type'])) {
    2225        return $matches[0];
    2326    }
    24 
    25     $src  = $matches[3];
    26     $args = $matches[6];
    2727
    2828    $_args = explode(',', $args);
Note: See TracChangeset for help on using the changeset viewer.