Skip to content

Commit

Permalink
Merge pull request #79 from Snickser/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Snickser authored Dec 16, 2024
2 parents 9bf5ec2 + 8e88573 commit 594b9a2
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 10 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ https://yookassa.ru
+ Можно использовать пароль или кнопку для обхода платежа.
+ Сохраняет в базе номер курса и название группы студента.
+ Можно указать рекомендуемую цену, ограничить максимальную цену, или включить режим фиксированной цены.
+ Отображение продолжительности обучения (для enrol_fee и mod_gwpaymets), если она установлена.
+ Отображение продолжительности обучения (для enrol_yafee и mod_gwpaymets), если она установлена.
+ Поддержка пароля из модуля курса (mod_gwpaymets).
+ Оповещение пользователя при успешном платеже.
+ Рекуррентные платежи (только совместно с моим report_payments).

## Рекомендации

+ Moodle 4.3+
+ Для записи в курс используйте мой пропатченный плагин "Зачисление за оплату" [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).
+ Для записи в курс используйте мой пропатченный плагин "Зачисление за оплату" [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

Expand Down
2 changes: 1 addition & 1 deletion lang/en/paygw_yookassa.php
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
$string['plastic'] = 'VISA, MasterCard, MIR';
$string['sbp'] = 'SBP (QR-code)';

$string['privacy:metadata'] = 'The yookassa plugin store some personal data.';
$string['privacy:metadata'] = 'The YooKassa plugin store some personal data.';
$string['privacy:metadata:paygw_yookassa:paygw_yookassa'] = 'Store some data';
$string['privacy:metadata:paygw_yookassa:shopid'] = 'Shopid';
$string['privacy:metadata:paygw_yookassa:apikey'] = 'ApiKey';
Expand Down
7 changes: 4 additions & 3 deletions pay.php
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,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;
Expand Down Expand Up @@ -231,9 +235,6 @@
throw new \moodle_exception(get_string('payment_error', 'paygw_yookassa') . " ($error)", 'paygw_yookassa');
}

// Set the context of the page.
$PAGE->set_context(context_system::instance());

// Notify user.
if ($config->sendlinkmsg || is_siteadmin()) {
notifications::notify(
Expand Down
2 changes: 1 addition & 1 deletion version.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

defined('MOODLE_INTERNAL') || die();

$plugin->version = 2024121301;
$plugin->version = 2024121600;
$plugin->requires = 2023100900;
$plugin->component = 'paygw_yookassa';
$plugin->release = '2.8';
Expand Down

0 comments on commit 594b9a2

Please sign in to comment.