uawdijnntqw1x1x1
IP : 216.73.216.26
Hostname : server.wtmmart.in
Kernel : Linux server.wtmmart.in 4.18.0-553.45.1.el8_10.x86_64 #1 SMP Wed Mar 19 09:44:46 EDT 2025 x86_64
Disable Function : exec,passthru,shell_exec,system
OS : Linux
PATH:
/
home2
/
wtmwscom
/
public_html
/
post
/
Portal
/
scripts
/
Portal_044.js
/
/
define("Portal.EP_Common.controller", ["exports", "OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "MultiLingual.controller", "Portal.clientVariables", "Portal.controller$ServerAction.GetRequestDomain", "Portal.controller$UserLogout", "Portal.controller$GetClientLocale", "MultiLingual.controller$GetTranslation", "Portal.referencesHealth", "Portal.referencesHealth$MultiLingual"], function (exports, OutSystems, PortalModel, PortalController, MultiLingualController, PortalClientVariables) { var OS = OutSystems.Internal; var Portal_EP_CommonController = exports; var Controller = (function (_super) { __extends(Controller, _super); function Controller() { _super.apply(this, arguments); } Controller.prototype.getDefaultTimeout = function () { return PortalController.default.defaultTimeout; }; Controller.prototype.handleError = function (ex, callContext) { var controller = this.controller; var invalidAccessExceptionVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var allExceptionsVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var cartDuplicateExceptionVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var securityExceptionVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var uAEPassUserLoggedOutVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var invalidSessionExceptionVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var cashAccessingCreditExceptionVar = new OS.DataTypes.VariableHolder(new OS.DataTypes.ErrorHandlerOutputType()); var getRequestDomainVar = new OS.DataTypes.VariableHolder(); OS.Logger.trace("EP_Common.OnException", OS.Exceptions.getMessage(ex), ex.name); if(OS.ErrorHandling.ignoreError(ex, callContext)) { return OS.ErrorHandling.IGNORED_ERROR_RESULT; } return OS.Flow.tryCatch(function () { OS.Logger.trace("EP_Common.OnException", OS.Exceptions.getMessage(ex), ex.name); // Handle Error: InvalidAccessException if(OS.Exceptions.isInstanceOf(ex, OS.Exceptions.Exceptions.UserException, "Portal.InvalidAccessException")) { OS.Logger.error(null, ex); invalidAccessExceptionVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { // Destination: /Portal/InvalidPermissions return OS.Flow.returnAsync(OS.Navigation.navigateTo(OS.Navigation.generateScreenURL("/Portal/InvalidPermissions", { locale: PortalController.default.getClientLocale$Action(callContext).localeOut }), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true)); }); } // Handle Error: CartDuplicateException if(OS.Exceptions.isInstanceOf(ex, OS.Exceptions.Exceptions.UserException, "Portal.CartDuplicateException")) { OS.Logger.error(null, ex); cartDuplicateExceptionVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { OS.FeedbackMessageService.showFeedbackMessage(cartDuplicateExceptionVar.value.exceptionMessageAttr, /*Warning*/ 2); return OS.Flow.returnAsync(); }); } // Handle Error: SecurityException if(OS.Exceptions.isInstanceOf(ex, OS.Exceptions.Exceptions.SecurityException)) { OS.Logger.error(null, ex); securityExceptionVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { // Destination: /Portal/InvalidPermissions return OS.Flow.returnAsync(OS.Navigation.navigateTo(OS.Navigation.generateScreenURL("/Portal/InvalidPermissions", { locale: PortalController.default.getClientLocale$Action(callContext).localeOut }), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true)); }); } // Handle Error: UAEPassUserLoggedOut if(OS.Exceptions.isInstanceOf(ex, OS.Exceptions.Exceptions.UserException, "Portal.UAEPassUserLoggedOut")) { OS.Logger.error(null, ex); uAEPassUserLoggedOutVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { // Execute Action: GetRequestDomain return controller.getRequestDomain$ServerAction(callContext).then(function (value) { getRequestDomainVar.value = value; }).then(function () { // Destination: /Portal/ return OS.Flow.returnAsync(OS.Navigation.navigateTo(OS.Navigation.generateScreenURL((("https://qa-id.uaepass.ae/trustedx-authserver/digitalid-idp/logout?redirect_uri=https://" + getRequestDomainVar.value.domainOut) + "/Portal/Home"), {}), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true)); }); }); } // Handle Error: InvalidSessionException if(OS.Exceptions.isInstanceOf(ex, OS.Exceptions.Exceptions.UserException, "Portal.InvalidSessionException")) { OS.Logger.error(null, ex); invalidSessionExceptionVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { // Execute Action: UserLogout return PortalController.default.userLogout$Action(callContext).then(function () { OS.FeedbackMessageService.showFeedbackMessage(MultiLingualController.default.getTranslation$Action("services-services-message19", "Session Expired. Please Log In Again!", callContext).translationOut, /*Warning*/ 2); // Destination: /Portal/Home return OS.Flow.returnAsync(OS.Navigation.navigateTo(OS.Navigation.generateScreenURL("/Portal/Home", { locale: PortalController.default.getClientLocale$Action(callContext).localeOut }), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true)); }); }); } // Handle Error: CashAccessingCreditException if(OS.Exceptions.isInstanceOf(ex, OS.Exceptions.Exceptions.UserException, "Portal.CashAccessingCreditException")) { OS.Logger.error(null, ex); cashAccessingCreditExceptionVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { // Destination: /Portal/InvalidPermissions return OS.Flow.returnAsync(OS.Navigation.navigateTo(OS.Navigation.generateScreenURL("/Portal/InvalidPermissions", { locale: PortalController.default.getClientLocale$Action(callContext).localeOut, ccashtocred: true }), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true)); }); } // Handle Error: AllExceptions if(!(OS.Exceptions.isSystem(ex))) { OS.Logger.error(null, ex); allExceptionsVar.value.exceptionMessageAttr = OS.Exceptions.getMessage(ex); return OS.Flow.executeAsyncFlow(function () { if((((((OS.BuiltinFunctions.index(allExceptionsVar.value.exceptionMessageAttr, "minified", 0, false, true) > -1) || (OS.BuiltinFunctions.index(allExceptionsVar.value.exceptionMessageAttr, "getMap", 0, false, true) > -1)) || (OS.BuiltinFunctions.index(allExceptionsVar.value.exceptionMessageAttr, "OSMaps", 0, false, true) > -1)) || (OS.BuiltinFunctions.index(allExceptionsVar.value.exceptionMessageAttr, "gMarker", 0, false, true) > -1)))) { return OS.Flow.returnAsync(); } else { OS.FeedbackMessageService.showFeedbackMessage(MultiLingualController.default.getTranslation$Action("services-services-message114", "A Problem Occurred, Please Try Again Later.", callContext).translationOut, /*Error*/ 3); return OS.Flow.returnAsync(); } }); } throw ex; }, function (unhandledEx) { OS.Logger.trace("EP_Common.OnException", OS.Exceptions.getMessage(ex), ex.name); if(!(OS.ErrorHandling.ignoreError(unhandledEx, callContext))) { OS.ErrorHandling.handleError(unhandledEx, callContext); return OS.ErrorHandling.UNHANDLED_ERROR_RESULT; } return OS.ErrorHandling.IGNORED_ERROR_RESULT; }); }; Controller.prototype.getRequestDomain$ServerAction = function (callContext) { var controller = this.controller; return controller.callServerAction("GetRequestDomain", "screenservices/Portal/ActionGetRequestDomain", "qhbCd8JDC2mq8xzO4LF_0g", {}, controller.callContext(callContext)).then(function (outputs) { var executeServerActionResult = new (controller.constructor.getVariableGroupType("Portal.EP_Common$rssextensionhttprequesthandler_ActionGetRequestDomain"))(); executeServerActionResult.domainOut = OS.DataConversion.ServerDataConverter.from(outputs.Domain, OS.Types.Text); return executeServerActionResult; }); }; Controller.registerVariableGroupType("Portal.EP_Common$rssextensionhttprequesthandler_ActionGetRequestDomain", [{ name: "Domain", attrName: "domainOut", mandatory: false, dataType: OS.Types.Text, defaultValue: function () { return ""; } }]); return Controller; })(OS.Controller.BaseController); Portal_EP_CommonController.default = new Controller(); });
/home2/wtmwscom/public_html/post/Portal/scripts/Portal_044.js