関数
ConfirmPage::makeJSvars()
説明 説明
LINE Pay requires フリガナ name3 and name4
ファイル: src/Views/ConfirmPage/ConfirmPage.php
public function makeJSvars() {
$furigana_required = false;
$name3 = '';
$name4 = '';
if (usces_have_shipped() === true) {
$del = $_SESSION['usces_entry']['delivery'];
if (strtoupper($del['country']) === 'JP') {
$furigana_required = true;
$name3 = isset($del['name3']) ? $del['name3'] : '';
$name4 = isset($del['name4']) ? $del['name4'] : '';
}
}
$vars = array_merge(
Generic\WelcartUtils::makeJSvars(),
$this->module->getScriptInjectionVars(),
[
'amountZero' => $_SESSION['usces_entry']['order']['total_full_price'] <= 0,
'backButtonText' => __('Back to payment method page.', 'usces'),
'extraNamesRequired' => $furigana_required === true && (empty($name3) || empty($name4)),
]
);
return $vars;
}