Ignore:
Timestamp:
2011/05/19 10:59:54 (15 years ago)
Author:
Seasoft
Message:

#1314 (複数のお届け先を指定すると、受注管理で表示されないケースが存在する)
まだ改訂したい箇所もあるのですが、インパクトが大きな改訂も出ているので、コードレビューの意味で一旦現状コミット。

File:
1 edited

Legend:

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

    r20863 r20943  
    771771    function sfSwapArray($array, $isColumnName = true) { 
    772772        $arrRet = array(); 
    773         $max = count($array); 
    774         for($i = 0; $i < $max; $i++) { 
    775             $j = 0; 
    776             foreach($array[$i] as $key => $val) { 
     773        foreach($array as $key1 => $arr1) { 
     774            $i = 0; 
     775            foreach($arr1 as $key2 => $val) { 
    777776                if ($isColumnName) { 
    778                     $arrRet[$key][] = $val; 
     777                    $arrRet[$key2][$key1] = $val; 
    779778                } else { 
    780                     $arrRet[$j][] = $val; 
     779                    $arrRet[$i][$i] = $val; 
    781780                } 
    782781                $j++; 
Note: See TracChangeset for help on using the changeset viewer.