HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/posscale/subdomains/xibo/web/theme/default/js/xibo-datasets.js
var dataSetData = function() {
    $('.XiboDataSetDataForm').submit(function() {
        return false;
    });
    
    $('.XiboDataSetDataForm input').change(XiboDataSetDataFormChange);
    $('.XiboDataSetDataForm select').change(XiboDataSetDataFormChange);
}

var XiboDataSetDataFormChange = function() {
    // Submit this form using AJAX.
    var url = $(this.form).attr("action") + "&ajax=true";

    $.ajax({
        type:"post",
        url:url,
        cache:false,
        dataType:"json",
        data:$(this.form).serialize(),
        success: XiboDataSetDataFormSubmitResponse
    });

    return false;
}

var XiboDataSetDataFormSubmitResponse = function(response) {

    if (response.success) {
        $('#' + response.uniqueReference).attr("action", response.loadFormUri);
    }
    else {
        // Login Form needed?
        if (response.login) {
            LoginBox(response.message);
            return false;
        }
        else {
            // Just an error we dont know about
            if (response.message == undefined) {
                SystemMessage(response);
            }
            else {
                SystemMessage(response.message);
            }
        }
    }

    return false;
}