diff --git a/README.md b/README.md index 1572444..b359a5d 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ https://payanyway.ru + Можно использовать пароль или кнопку для обхода платежа. + Сохраняет в базе номер курса и название группы студента. + Можно указать рекомендуемую цену, ограничить максимальную цену, или включить режим фиксированной цены. -+ Отображение продолжительности обучения (для enrol_fee и mod_gwpaymets), если она установлена. ++ Отображение продолжительности обучения (для enrol_yafee и mod_gwpaymets), если она установлена. + Поддержка пароля из модуля курса (mod_gwpaymets). + Оповещение пользователя при успешном платеже. @@ -20,10 +20,10 @@ https://payanyway.ru ## Рекомендации + Moodle 4.3+ -+ Для записи в курс используйте мой пропатченный плагин "Зачисление за оплату" [enrol_fee](https://github.com/Snickser/moodle-enrol_fee/tree/dev). -+ Для контрольного задания используйте пропатченный мной плагин по ссылке [mod_gwpayments](https://github.com/Snickser/moodle-mod_gwpayments/tree/dev). -+ Для ограничения доступности используйте пропатченный мной плагин по ссылке [availability_gwpayments](https://github.com/Snickser/moodle-availability_gwpayments/tree/dev). -+ Плагин просмотра отчётов [report_payments](https://github.com/Snickser/moodle-report_payments/tree/dev). ++ Для записи в курс используйте мой пропатченный плагин "Зачисление за оплату" [enrol_yafee](https://github.com/Snickser/moodle-enrol_yafee) ++ Для контрольного задания используйте пропатченный мной плагин по ссылке [mod_gwpayments](https://github.com/Snickser/moodle-mod_gwpayments/tree/dev) ++ Для ограничения доступности используйте пропатченный мной плагин по ссылке [availability_gwpayments](https://github.com/Snickser/moodle-availability_gwpayments/tree/dev) ++ Плагин просмотра отчётов [report_payments](https://github.com/Snickser/moodle-report_payments/tree/dev) ## INSTALLATION diff --git a/lang/en/paygw_payanyway.php b/lang/en/paygw_payanyway.php index d3838cc..3933e43 100644 --- a/lang/en/paygw_payanyway.php +++ b/lang/en/paygw_payanyway.php @@ -87,9 +87,8 @@ $string['sbp'] = 'SBP'; $string['internalerror'] = 'An internal error has occurred. Please contact us.'; -$string['privacy:metadata'] = 'The PayAnyWay plugin does not store any personal data.'; -$string['privacy:metadata'] = 'The payanyway plugin store some personal data.'; +$string['privacy:metadata'] = 'The PayAnyWay plugin store some personal data.'; $string['privacy:metadata:paygw_payanyway:paygw_payanyway'] = 'Store some data'; $string['privacy:metadata:paygw_payanyway:shopid'] = 'Shopid'; $string['privacy:metadata:paygw_payanyway:apikey'] = 'ApiKey'; diff --git a/pay.php b/pay.php index c9b2d1a..83b5342 100644 --- a/pay.php +++ b/pay.php @@ -105,6 +105,10 @@ // Build redirect. $url = helper::get_success_url($component, $paymentarea, $itemid); +// Set the context of the page. +$PAGE->set_url($SCRIPT); +$PAGE->set_context(context_system::instance()); + // Check passwordmode or skipmode. if (!empty($password) || $skipmode) { $success = false; @@ -170,7 +174,6 @@ $paymentsystem = ''; } - // Write to DB. $paygwdata->paymentid = $paymentid; $DB->update_record('paygw_payanyway', $paygwdata); diff --git a/version.php b/version.php index b85c5e4..5f26c11 100644 --- a/version.php +++ b/version.php @@ -24,8 +24,8 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2024121301; +$plugin->version = 2024121600; $plugin->requires = 2023100900; $plugin->component = 'paygw_payanyway'; -$plugin->release = '1.3'; +$plugin->release = '1.4'; $plugin->maturity = MATURITY_STABLE;