Skip to content

Commit

Permalink
Merge pull request #54 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 38f7fc2 + a23c7c6 commit c00a68a
Show file tree
Hide file tree
Showing 4 changed files with 12 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://payanyway.ru
+ Можно использовать пароль или кнопку для обхода платежа.
+ Сохраняет в базе номер курса и название группы студента.
+ Можно указать рекомендуемую цену, ограничить максимальную цену, или включить режим фиксированной цены.
+ Отображение продолжительности обучения (для enrol_fee и mod_gwpaymets), если она установлена.
+ Отображение продолжительности обучения (для enrol_yafee и mod_gwpaymets), если она установлена.
+ Поддержка пароля из модуля курса (mod_gwpaymets).
+ Оповещение пользователя при успешном платеже.


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

+ 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
Expand Down
3 changes: 1 addition & 2 deletions lang/en/paygw_payanyway.php
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
5 changes: 4 additions & 1 deletion pay.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -170,7 +174,6 @@
$paymentsystem = '';
}


// Write to DB.
$paygwdata->paymentid = $paymentid;
$DB->update_record('paygw_payanyway', $paygwdata);
Expand Down
4 changes: 2 additions & 2 deletions version.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;

0 comments on commit c00a68a

Please sign in to comment.