class ItemSearch extends Base

APIの基本クラス

Constants

API_AUTH_TYPE_REFERER

認証タイプ

API_AUTH_TYPE_SESSION_TOKEN

API_AUTH_TYPE_API_SIGNATURE

API_AUTH_TYPE_CUSTOMER

API_AUTH_TYPE_MEMBER

API_AUTH_TYPE_CUSTOMER_LOGIN_SESSION

API_AUTH_TYPE_MEMBER_LOGIN_SESSION

API_AUTH_TYPE_IP

API_AUTH_TYPE_HOST

API_AUTH_TYPE_SSL

API_AUTH_TYPE_OPEN

Properties

protected $operation_name
protected $operation_description
protected $default_auth_types
protected $default_enable
protected $default_is_log
protected $default_sub_data
protected $status from Base
protected $arrErr from Base
protected $arrResponse from Base

Methods

__construct()

No description

from Base
__destruct()

No description

from Base
doAction($arrParam)

No description

getResponseGroupName()

No description

lfInitParam(FormParam $objFormParam)

No description

getResponseArray()

No description

from Base
getErrorArray()

No description

from Base
getDefaultConfig()

No description

from Base
setResponse($key, $data)

No description

from Base
addError($arrErr)

No description

from Base
isParamError()

No description

from Base
checkErrorExtended($arrParam)

No description

from Base
doInitParam($arrParam = array())

No description

from Base
getRequestValidate()

No description

from Base
array
getProductsList($searchCondition, $disp_number, $startno, $linemax, $objProduct)

商品一覧の取得

array
getSearchCondition($arrSearchData)

検索条件のwhere文とかを取得

Array
setStatusDataTo(Array $arrProducts, Array $arrStatus, Array $arrStatusImage)

商品情報配列に商品ステータス情報を追加する

Details

in Base at line 65
final __construct()

in Base at line 69
final __destruct()

at line 50
doAction($arrParam)

Parameters

$arrParam

at line 114
getResponseGroupName()

at line 105
protected lfInitParam(FormParam $objFormParam)

Parameters

FormParam $objFormParam

in Base at line 82
getResponseArray()

in Base at line 87
getErrorArray()

in Base at line 92
getDefaultConfig()

in Base at line 108
protected setResponse($key, $data)

Parameters

$key
$data

in Base at line 113
protected addError($arrErr)

Parameters

$arrErr

in Base at line 118
protected isParamError()

in Base at line 123
protected checkErrorExtended($arrParam)

Parameters

$arrParam

in Base at line 127
protected doInitParam($arrParam = array())

Parameters

$arrParam

in Base at line 139
getRequestValidate()

at line 128
protected array getProductsList($searchCondition, $disp_number, $startno, $linemax, $objProduct)

商品一覧の取得

Parameters

$searchCondition
$disp_number
$startno
$linemax
$objProduct

Return Value

array TODO: LCPageProducts_List::lfGetProductsList() と共通化

at line 196
protected array getSearchCondition($arrSearchData)

検索条件のwhere文とかを取得

Parameters

$arrSearchData

Return Value

array TODO: LCPageProducts_List:;lfGetSearchCondition() と共通化

at line 265
protected Array setStatusDataTo(Array $arrProducts, Array $arrStatus, Array $arrStatusImage)

商品情報配列に商品ステータス情報を追加する

Parameters

Array $arrProducts 商品一覧情報
Array $arrStatus 商品ステータス配列
Array $arrStatusImage スタータス画像配列

Return Value

Array $arrProducts 商品一覧情報