関数
Cart::swapSession()
$_SESSION['usces_singleitem'] with $_SESSION['wcexicsSingleItem']説明 説明
Since we also use $usces->incart_check() for checking combo-set group items, $_SESSION['usces_singleitem']s itemOption and quant keys get overriden if any checks fail. This causes all item option selections and the quantity selection to be lost which is why we need to temporarily set them in wcexicsSingleItem and then revert usces_singleitem to its correct state.
ファイル: src/API/Cart.php
public function swapSession() {
if (isset($_SESSION['wcexicsSingleItem']['itemOption'])) {
$_SESSION['usces_singleitem']['itemOption'] = $_SESSION['wcexicsSingleItem']['itemOption'];
}
if (isset($_SESSION['wcexicsSingleItem']['quant'])) {
$_SESSION['usces_singleitem']['quant'] = $_SESSION['wcexicsSingleItem']['quant'];
}
unset($_SESSION['wcexicsSingleItem']);
}