バージョン選択

フォーラム

メニュー

オンライン状況

88 人のユーザが現在オンラインです。 (80 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 87
tattsu もっと...

サイト内検索

質問 > 管理機能 > 受注管理画面で送り先2以降の情報が表示されない

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
QAZU
投稿日時: 2011/9/29 17:56
対応状況: −−−
半人前
登録日: 2007/3/7
居住地:
投稿: 26
Re: 受注管理画面で送り先2以降の情報が表示されない
弊社のエンジニアが、下記の対策を致しましたので、ご報告いたします。
修正箇所を、赤字で書いております。

ご参考になればと思います。


data/class/util/SC_Utils.php

/* 配列をキー名ごとの配列に変更する */
function sfSwapArray($array, $isColumnName = true) {
$arrRet = array();
$max = count($array);
for($i = 0; $i < $max; $i++) {
$j = 0;
foreach($array[$i] as $key => $val) {
if ($isColumnName) {
$arrRet[$key][] = $val;
} else {
$arrRet[$j][] = $val;
}
$j++;
}
}
return $arrRet;
}

function sfSwapArrayForeach($param) {
if (is_array($param)) {
$ret = array();
foreach ($param as $key => $val) {
foreach ($val as $k => $v) {
$ret[$k][] = $v;
}
}
return $ret;
} else {
return $param;
}
}


data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

/**
* 受注データを取得して, SC_FormParam へ設定する.
*
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @param integer $order_id 取得元の受注ID
* @return void
*/
function setOrderToFormParam(&$objFormParam, $order_id) {
$objPurchase = new SC_Helper_Purchase_Ex();

// 受注詳細を設定
$arrOrderDetail = $objPurchase->getOrderDetail($order_id, false);
$objFormParam->setParam(SC_Utils_Ex::sfSwapArray($arrOrderDetail));
$this->adjustParam($objFormParam);

$arrShippings = $objPurchase->getShippings($order_id);
// お届け日の処理
foreach (array_keys($arrShippings) as $key) {
$shipping =& $arrShippings[$key];
if (!SC_Utils_Ex::isBlank($shipping["shipping_date"])) {
$ts = strtotime($shipping["shipping_date"]);
$arrShippings[$key]['shipping_date_year'] = date('Y', $ts);
$arrShippings[$key]['shipping_date_month'] = date('n', $ts);
$arrShippings[$key]['shipping_date_day'] = date('j', $ts);
}
}
$objFormParam->setValue('shipping_quantity', count($arrShippings));

// $objFormParam->setParam(SC_Utils_Ex::sfSwapArray($arrShippings));
$objFormParam->setParam(SC_Utils_Ex::sfSwapArrayForeach($arrShippings));

$this->adjustParam($objFormParam
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   受注管理画面で送り先2以降の情報が表示されない yuki3777 2011/5/17 19:22
     Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/18 8:46
       Re: 受注管理画面で送り先2以降の情報が表示されない kwhr1972 2011/5/18 13:07
         Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/18 15:27
           Re: 受注管理画面で送り先2以降の情報が表示されない kwhr1972 2011/5/18 16:06
             Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/18 16:22
               Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/18 16:54
               Re: 受注管理画面で送り先2以降の情報が表示されない kwhr1972 2011/5/18 17:24
                 Re: 受注管理画面で送り先2以降の情報が表示されない yuki3777 2011/5/18 18:43
                   Re: 受注管理画面で送り先2以降の情報が表示されない nanasess 2011/5/18 21:44
                     Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/19 9:47
                       Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/19 11:09
                         Re: 受注管理画面で送り先2以降の情報が表示されない ゲスト 2011/5/20 14:08
                           Re: 受注管理画面で送り先2以降の情報が表示されない ゲスト 2011/5/20 14:38
                             Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/20 14:48
                               Re: 受注管理画面で送り先2以降の情報が表示されない seasoft 2011/5/20 14:55
                                 Re: 受注管理画面で送り先2以降の情報が表示されない MPV 2011/7/26 22:29
                                   Re: 受注管理画面で送り先2以降の情報が表示されない n_n 2011/7/31 3:42
                                 Re: 受注管理画面で送り先2以降の情報が表示されない yaya 2012/5/30 10:17
   » Re: 受注管理画面で送り先2以降の情報が表示されない QAZU 2011/9/29 17:56
       Re: 受注管理画面で送り先2以降の情報が表示されない ymatsukawa 2012/4/9 20:14
         Re: 受注管理画面で送り先2以降の情報が表示されない ymatsukawa 2013/4/4 17:33

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,865名です
総投稿数は109,999件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.