mirror of
https://github.com/moodle/moodle.git
synced 2025-01-17 13:38:32 +01:00
MDL-70237 payment: Allow html tags in gateway description
This commit is contained in:
parent
6ef4e66f03
commit
bbf468099b
@ -96,7 +96,7 @@ class get_available_gateways extends external_api {
|
|||||||
new external_single_structure([
|
new external_single_structure([
|
||||||
'shortname' => new external_value(PARAM_PLUGIN, 'Name of the plugin'),
|
'shortname' => new external_value(PARAM_PLUGIN, 'Name of the plugin'),
|
||||||
'name' => new external_value(PARAM_TEXT, 'Human readable name of the gateway'),
|
'name' => new external_value(PARAM_TEXT, 'Human readable name of the gateway'),
|
||||||
'description' => new external_value(PARAM_TEXT, 'description of the gateway'),
|
'description' => new external_value(PARAM_RAW, 'description of the gateway'),
|
||||||
'surcharge' => new external_value(PARAM_INT, 'percentage of surcharge when using the gateway'),
|
'surcharge' => new external_value(PARAM_INT, 'percentage of surcharge when using the gateway'),
|
||||||
'cost' => new external_value(PARAM_TEXT,
|
'cost' => new external_value(PARAM_TEXT,
|
||||||
'Cost in human-readable form (amount plus surcharge with currency sign)'),
|
'Cost in human-readable form (amount plus surcharge with currency sign)'),
|
||||||
|
@ -23,6 +23,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
function xmldb_paygw_paypal_install() {
|
function xmldb_paygw_paypal_install() {
|
||||||
|
global $CFG;
|
||||||
|
|
||||||
// Enable the Paypal payment gateway on installation. It still needs to be configured and enabled for accounts.
|
// Enable the Paypal payment gateway on installation. It still needs to be configured and enabled for accounts.
|
||||||
$order = (!empty($CFG->paygw_plugins_sortorder)) ? explode(',', $CFG->paygw_plugins_sortorder) : [];
|
$order = (!empty($CFG->paygw_plugins_sortorder)) ? explode(',', $CFG->paygw_plugins_sortorder) : [];
|
||||||
set_config('paygw_plugins_sortorder', join(',', array_merge($order, ['paypal'])));
|
set_config('paygw_plugins_sortorder', join(',', array_merge($order, ['paypal'])));
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
<input class="custom-control-input" type="radio" name="payby" id="id-payby-{{uniqid}}-{{shortname}}" data-cost="{{cost}}" data-surcharge="{{surcharge}}" value="{{shortname}}" {{#checked}} checked="checked" {{/checked}} />
|
<input class="custom-control-input" type="radio" name="payby" id="id-payby-{{uniqid}}-{{shortname}}" data-cost="{{cost}}" data-surcharge="{{surcharge}}" value="{{shortname}}" {{#checked}} checked="checked" {{/checked}} />
|
||||||
<label class="custom-control-label bg-light border p-3 my-3" for="id-payby-{{uniqid}}-{{shortname}}">
|
<label class="custom-control-label bg-light border p-3 my-3" for="id-payby-{{uniqid}}-{{shortname}}">
|
||||||
<p class="h3">{{name}}</p>
|
<p class="h3">{{name}}</p>
|
||||||
<p class="content mb-2">{{description}}</p>
|
<p class="content mb-2">{{{description}}}</p>
|
||||||
{{#pix}} img, paygw_{{shortname}} {{/pix}}
|
{{#pix}} img, paygw_{{shortname}} {{/pix}}
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
Loading…
x
Reference in New Issue
Block a user