Changeset 21099


Ignore:
Timestamp:
2011/08/01 21:59:39 (13 years ago)
Author:
Seasoft
Message:

#1423 (SC_FormParam#getValue 第2引数の指定時の処理、戻り値が配列の場合を考慮していない)
#1294 (ソースを読みやすくする)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/SC_FormParam.php

    r21007 r21099  
    406406 
    407407    // キー名と一致した値を返す 
    408     function getValue($keyname,$default="") { 
     408    function getValue($keyname, $default = '') { 
    409409        $cnt = 0; 
    410410        $ret = null; 
     
    416416            $cnt++; 
    417417        } 
    418         if(SC_Utils_Ex::isBlank($ret)){ 
    419             $ret = $default; 
     418 
     419        if (is_array($ret)) { 
     420            foreach (array_keys($ret) as $key) { 
     421                if (SC_Utils_Ex::isBlank($ret[$key])) { 
     422                    $ret[$key] = $default; 
     423                } 
     424            } 
     425        } else { 
     426            if (SC_Utils_Ex::isBlank($ret)) { 
     427                $ret = $default; 
     428            } 
    420429        } 
    421430        return $ret; 
Note: See TracChangeset for help on using the changeset viewer.