class DeliveryHelper

配送方法を管理するヘルパークラス.

Methods

array
get(integer $deliv_id, boolean $has_deleted = false)

配送方法の情報を取得.

array
getList($product_type_id = null, $has_deleted = false, $is_last = false)

配送方法一覧の取得.

integer
save(array $sqlval)

配送方法の登録.

void
delete(integer $deliv_id)

配送方法の削除.

void
rankUp(integer $deliv_id)

配送方法の表示順をひとつ上げる.

void
rankDown(integer $deliv_id)

配送方法の表示順をひとつ下げる.

boolean
checkExist(array $arrDeliv)

同じ内容の配送方法が存在するか確認.

array
getIDValueList(string $type = 'name')

配送方法IDをキー, 名前を値とする配列を取得.

array
getDelivTime(integer $deliv_id)

配送業者IDからお届け時間の配列を取得する.

array
getPayments(integer $deliv_id)

配送業者ID から, 有効な支払方法IDを取得する.

string
getDelivFee(integer|array $pref_id, integer $deliv_id)

都道府県から配送料金を取得する.

array
getDelivFeeList(integer $deliv_id)

配送業者ID から, 配送料金の一覧を取得する.

isSingleDeliv($product_type_id)

No description

Details

at line 46
array get(integer $deliv_id, boolean $has_deleted = false)

配送方法の情報を取得.

Parameters

integer $deliv_id 配送方法ID
boolean $has_deleted 削除された支払方法も含む場合 true; 初期値 false

Return Value

array

at line 83
array getList($product_type_id = null, $has_deleted = false, $is_last = false)

配送方法一覧の取得.

Parameters

$product_type_id
$has_deleted
$is_last

Return Value

array

at line 118
integer save(array $sqlval)

配送方法の登録.

Parameters

array $sqlval

Return Value

integer $deliv_id

at line 230
void delete(integer $deliv_id)

配送方法の削除.

Parameters

integer $deliv_id 配送方法ID

Return Value

void

at line 244
void rankUp(integer $deliv_id)

配送方法の表示順をひとつ上げる.

Parameters

integer $deliv_id 配送方法ID

Return Value

void

at line 257
void rankDown(integer $deliv_id)

配送方法の表示順をひとつ下げる.

Parameters

integer $deliv_id 配送方法ID

Return Value

void

at line 270
boolean checkExist(array $arrDeliv)

同じ内容の配送方法が存在するか確認.

Parameters

array $arrDeliv

Return Value

boolean

at line 290
array getIDValueList(string $type = 'name')

配送方法IDをキー, 名前を値とする配列を取得.

Parameters

string $type 値のタイプ

Return Value

array

at line 301
array getDelivTime(integer $deliv_id)

配送業者IDからお届け時間の配列を取得する.

Parameters

integer $deliv_id 配送業者ID

Return Value

array お届け時間の配列

at line 320
array getPayments(integer $deliv_id)

配送業者ID から, 有効な支払方法IDを取得する.

Parameters

integer $deliv_id 配送業者ID

Return Value

array 有効な支払方法IDの配列

at line 335
string getDelivFee(integer|array $pref_id, integer $deliv_id)

都道府県から配送料金を取得する.

Parameters

integer|array $pref_id 都道府県ID 又は都道府県IDの配列
integer $deliv_id 配送業者ID

Return Value

string 指定の都道府県, 配送業者の配送料金

at line 364
array getDelivFeeList(integer $deliv_id)

配送業者ID から, 配送料金の一覧を取得する.

Parameters

integer $deliv_id 配送業者ID

Return Value

array 配送料金の配列

at line 375
isSingleDeliv($product_type_id)

Parameters

$product_type_id