function showWarnings(response, callbackShowWarnings) {
var allWarnings = '';
if (isc.isAn.Object(response)) {
var warnings = response.warnings;
isc.logEcho(response, "Is an Object");
if (isc.isAn.Array(warnings)) {
isc.logWarn("Is an Array: " + warnings);
for (var i = 0; i < warnings.length; i++) {
allWarnings += i > 0 ? '
' + warnings[i] : warnings[i];
}
}
}
if (callbackShowWarnings != undefined) {
if (allWarnings != '') {
isc.warn(allWarnings,
{
callback: callbackShowWarnings,
title: ge.message('warnung'),
buttons: [
isc.GeOkButton.create({
click: function(){
this.topElement.okClick();
}
}),
isc.GeCancelButton.create({
click: function(){
this.topElement.cancelClick();
}
})
]
});
} else {
callbackShowWarnings(true);
}
} else if (allWarnings != '') {
isc.warn(allWarnings,
{title: ge.message('warnung')});
}
}
function showErrors(response, data, request) {
if (response.status == RPCResponse.STATUS_FAILURE) {
if (isc.isAn.Array(data)) {
isc.logWarn("Is an Array: " + data);
var errorMessage = "";
for (var i = 0; i < data.length; i++) {
var error = data[i];
errorMessage += "