| Current Path : /var/www/html/media/com_osmembership/js/ |
| Current File : /var/www/html/media/com_osmembership/js/admin-subscriptions-default.js |
(function (document, Joomla) {
Joomla.submitbutton = function (pressbutton) {
var form = document.adminForm;
if (pressbutton === 'export' && document.getElementById('subscriptionsExportForm')) {
var variables = ['filter_category_id', 'filter_search', 'filter_date_field', 'filter_from_date', 'filter_to_date', 'subscription_type', 'published'];
var variable, filterElement;
for (i = 0; i < variables.length; i++) {
variable = variables[i];
filterElement = document.getElementById(variable);
if (filterElement) {
document.getElementById('export_' + variable).value = filterElement.value;
}
}
document.getElementById('export_filter_plan_id').value = document.getElementById('plan_id').value;
var cids = [];
document.querySelectorAll('input[name="cid[]"]:checked').forEach(function (checkbox) {
cids.push(checkbox.value);
});
document.getElementById('export_cid').value = cids.join(',');
Joomla.submitform(pressbutton, document.getElementById('subscriptionsExportForm'));
return;
}
if (pressbutton === 'add' && Joomla.getOptions('force_select_plan')) {
if (form.plan_id.value === '0') {
alert(Joomla.Text._('OSM_SELECT_PLAN_TO_ADD_SUBSCRIPTION'));
form.plan_id.focus();
return;
}
}
Joomla.submitform(pressbutton);
};
document.addEventListener('DOMContentLoaded', function () {
var mmTemplateIdField = document.getElementById('mm_template_id');
if (!mmTemplateIdField) {
return;
}
mmTemplateIdField.addEventListener('change', function () {
var siteUrl = Joomla.getOptions('siteUrl');
var templateId = mmTemplateIdField.value;
if (templateId > 0) {
Joomla.request({
url: siteUrl + '/index.php?option=com_osmembership&task=mmtemplate.getMMTempalteMessage&id=' + templateId,
method: 'POST',
onSuccess: function (resp) {
Joomla.editors.instances['message'].setValue(resp);
},
onError: function (error) {
alert(error.statusText);
}
});
}
});
});
})(document, Joomla);