protected function updateSellerCommissionRecordType($record_type, $txn_id) { if (Module::isInstalled('agilesellercommission')) { require_once _PS_ROOT_DIR_ . "/modules/agilesellercommission/SellerCommission.php"; if ($this->currentOrder > 0) { SellerCommission::updateRecordType($this->currentOrder, $record_type, $txn_id); } } }
} } else { $errors .= $paypal->getL('verified'); } if (!empty($errors) and isset($_POST['custom'])) { $_SESSION['agile_paypal_validating_order'] = 1; if ($_POST['payment_status'] == 'Pending') { $paypal->validateOrder(intval($_POST['custom']), _PS_OS_PAYPAL_, floatval($_POST['mc_gross']), $paypal->displayName, $paypal->getL('transaction') . $_POST['txn_id'] . '<br />' . $errors, array(), NULL, false, $customer->secure_key); } else { $paypal->validateOrder(intval($_POST['custom']), _PS_OS_ERROR_, 0, $paypal->displayName, $errors . '<br />', array(), NULL, false, $customer->secure_key); } $_SESSION['agile_paypal_validating_order'] = 0; } if (intval($paypal->currentOrder) > 0) { $apt = new AgilePaypalTxn(); $apt->id_cart = intval($_POST['custom']); $apt->id_order = $paypal->currentOrder; $apt->paypal_txn = $_POST['txn_id']; $apt->subscr_id = isset($_POST['subscr_id']) ? $_POST['subscr_id'] : ''; $apt->remark = 'Payment status:' . $_POST['payment_status']; $apt->add(); } if (intval($paypal->currentOrder) > 0 and Module::isInstalled('agilesellercommission')) { include_once dirname(__FILE__) . '/../../modules/agilesellercommission/agilesellercommission.php'; include_once dirname(__FILE__) . '/../../modules/agilesellercommission/SellerCommission.php'; SellerCommission::updateRecordType($paypal->currentOrder, intval(Tools::getValue('invoice')), $_POST['txn_id']); } if ($customer_isnew == 1 and Module::isInstalled('agilemultipleseller') and intval(Configuration::get('AGILE_MS_CUSTOMER_SELLER')) == 1 and intval(Configuration::get('AGILE_MS_AUTO_SIGNUP')) == 1) { include_once dirname(__FILE__) . '/../../modules/agilemultipleseller/agilemultipleseller.php'; AgileMultipleSeller::createSellerAccount(new Customer($customer->id)); }