MDL-69166 core_payment: display the gateways modal

This commit is contained in:
Shamim Rezaie
2020-10-27 15:44:58 +11:00
parent f3d7526419
commit c2321a263b
16 changed files with 393 additions and 3 deletions
+6 -3
View File
@@ -206,9 +206,12 @@ class enrol_fee_plugin extends enrol_plugin {
echo '<p><a href="'.$wwwroot.'/login/">'.get_string('loginsite').'</a></p>';
echo '</div>';
} else {
echo '<div align="center"><input type="submit" value="' . get_string("sendpaymentbutton", "enrol_paypal") . '" /></div>';
$PAGE->requires->js_call_amd('profilefield_conditional/conditionconfig', 'init', array('#id_param1',
'#profilefield_conditional_conditionconfiguration', '#id_conditionconfigbutton', $fieldid));
\core_payment\helper::gateways_modal_requirejs();
$attributes = core_payment\helper::gateways_modal_link_params($cost, $instance->currency);
echo '<div align="center">' .
html_writer::tag('button', get_string("sendpaymentbutton", "enrol_paypal"), $attributes) .
'</div>';
}
}