/** * Обрабатываем информацию по шагу Оплата услуг (завершение мастера) */ public function actionCompletedWizard() { if ($this->isDisable()) { header("Location: /wizard/registration/?step=1"); exit; } $action = __paramInit('string', null, 'action'); if ($action == 'upd_pay_options') { $this->actionProcessingCompletedWizard(); } $payed = wizard_billing::getPayedOptions(); foreach ($payed as $pay) { if (in_array($pay['op_code'], step_freelancer::getOperationCodePRO())) { $is_pro = true; $op_id = $pay['id']; } else { $disabled[$pay['id']] = $pay['id']; } } if (!$is_pro) { unset($disabled); } if ($disabled) { $str_disabled = implode(",", $disabled); } $dis[$op_id] = $str_disabled; include $_SERVER['DOCUMENT_ROOT'] . "/wizard/registration/steps/tpl.step.buy.php"; }
public function actionCompletedWizard() { if ($this->isDisable()) { header('Location: /wizard/registration/?step=1'); exit; } $action = __paramInit('string', null, 'action'); if ($action == 'upd_pay_options') { $this->actionProcessingCompletedWizard(); } $payed = wizard_billing::getPayedOptions(); foreach ($payed as $pay) { if ($pay['op_code'] == self::OP_CODE_PRO) { $is_pro = true; $op_id = $pay['id']; } elseif ($pay['op_code'] == 53 && $pay['option'] == self::PROJECT_OPTION_COLOR) { $disabled[$pay['id']] = $pay['id']; } } if (!$is_pro) { unset($disabled); } if ($disabled) { $str_disabled = implode(',', $disabled); } $dis[$op_id] = $str_disabled; include $_SERVER['DOCUMENT_ROOT'] . '/wizard/registration/steps/tpl.step.buy.php'; }