Changeset 20452


Ignore:
Timestamp:
2011/03/01 14:19:02 (13 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20451
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/class/SC_Initial.php 16506@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Initial.php
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20110301051716-fhx0pijijckc7695
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110301051850-0sqkzqkuukh61x74
bzr:revno:
3179
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/class/SC_Initial.php ohkouchi@loop-az.jp-20110301051716-fhx0pijijckc7695
bzr:timestamp:
2011-03-01 14:18:50.908999920 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-03-01T05:18:50.909000Z
Message:

#771(magic_quotes_gpc が有効な環境を考慮する)

  • PHP4は除外するよう修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/SC_Initial.php

    r20116 r20452  
    325325 
    326326    /** 
    327      * クォートされた文字列のクォート部分を再帰的に取り除く 
     327     * クォートされた文字列のクォート部分を再帰的に取り除く. 
    328328     * 
    329329     * {@link http://jp2.php.net/manual/ja/function.get-magic-quotes-gpc.php PHP Manual} の記事を参考に実装。 
    330330     * $_REQUEST は後続の処理で再構成されるため、本処理では外している。 
     331     * この関数は, PHP5以上を対象とし, PHP4 の場合は何もしない. 
     332     * 
    331333     * @return void 
    332334     */ 
    333335    function stripslashesDeepGpc() { 
    334336        // Strip magic quotes from request data. 
    335         if (get_magic_quotes_gpc()) { 
     337        if (get_magic_quotes_gpc() 
     338            && version_compare(PHP_VERSION, '5.0.0', '>=')) { 
    336339            // Create lamba style unescaping function (for portability) 
    337340            $quotes_sybase = strtolower(ini_get('magic_quotes_sybase')); 
Note: See TracChangeset for help on using the changeset viewer.