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//ManageShares.aspx
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ManageShares.aspx.vb" Inherits="MailEnable.Clients.WebMail.Mondo.ManageShares" %>

<%@ 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-ManageShares]")%></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">
	    <!--
            var gSharingEnabled = <%=GetSharingEnabled()%>;
            var gBrowserType = GetBrowserType();
            
	        if (getTopAppWindow().GetOptionValue) {
	            getTopAppWindow().GetOptionValue('SpamFiltering');
	        }
            
            $(document).ready(function() {
		        var html_height = $('html').height();
		        //$('#options_shell_js').height(html_height);
		    });
        	
	        function ServerRequest(sCommand, sData, bUseCallback, sFrameName)
	        {	
		        return LIBAjax_ServerRequest(sCommand, sData, bUseCallback, sFrameName);
	        }
        	
	        function ServerPost(sCommand, sData, bUseCallback, sFrameName)
	        {
		        return LIBAjax_ServerPost(sCommand, sData, bUseCallback, sFrameName);
	        }
        	
	        function ProcessXMLResult(responseXML)
	        {
		        var BaseNode = responseXML.getElementsByTagName("BASEELEMENT")[0]; 		
		        if (BaseNode ==null)
		        {
			        alert(t_('[ME_TXT-Serverfailure]'));
			        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 (sMethod == 'LIST-SHARES')
		        {
			        var oResult = BaseNode.getElementsByTagName('RETURNVALUE')[0];
			        var sResult = GetXMLValue(oResult);
			        
			        if (sResult == '1')
			        {			
				        var oItemList = BaseNode.getElementsByTagName('ITEM');
				        var lLength = oItemList.length;
				        var Index = 0;
				        
				        var oTblShares = document.getElementById('tblShares');
				        if (!oTblShares) return false;
				        
				        var oTBodyShares = oTblShares.getElementsByTagName('TBODY')[0];
				        var oTR, oTD;
				        if (!oTBodyShares) {
				            oTBodyShares = document.createElement('TBODY');
				            oTblShares.appendChild(oTBodyShares);
				        }
				        
				        
				        var oInnerTbl, oInnerTBody, oInnerTR, oInnerTD, oLink;
				        
				        for (Index = 0; Index < lLength; Index++)
				        {
					        //
					        // Add a row like this...
					        //
					        
//					        <tr>
//                              <td>
//                                 <table class="dataTable_listTable" border="0" cellspacing="0" cellpadding="0">
//                                   <tr>
//                                      <td class="dataTable_noWidth">/$FILEROOT</td>
//                                      <td class="dataTable_access"><a href="#">Unshare</a></td>
//                                      <td class="dataTable_action"><a href="#">Edit</a></td>
//                                   </tr>
//                                 </table>
//                              </td>
//                            </tr>

					        var oItemNode = oItemList[Index];
					        if (oItemNode)
					        {
						        var oItemValue;
						        
						        oItemValue = oItemNode.getElementsByTagName('RESOURCE')[0];
						        var sResource = GetXMLValue(oItemValue);	
						        					
						        oItemValue = oItemNode.getElementsByTagName('DISPLAY')[0];
						        var sDisplay = GetXMLValue(oItemValue);
						        if (sDisplay == '')
						        {
							        sDisplay = sResource;
						        }				
						        
						        oItemValue = oItemNode.getElementsByTagName('DESCRIPTION')[0];
						        var sDescription = GetXMLValue(oItemValue);	
						        
                                if (sResource == '/')
                                {
                                    sDisplay = t_("[ME_TXT-Mailbox]");
                                }
                                
                                oTR = document.createElement("TR");
                                oTD = document.createElement("TD");
                                
                                oTR.id = "tr_" + Index;
					        
					            oInnerTbl = document.createElement("TABLE");
					            
					            if ((Index % 2) == 0) {
					                oInnerTbl.className = "dataTable_listTable";
					            }
					            else {
					                oInnerTbl.className = "dataTable_listTable dataTable_listTable_bordered";
					            }
					            
					            oInnerTbl.border = "0";
                                oInnerTbl.cellSpacing = "0";
                                oInnerTbl.cellPadding = "0";
                                
                                oInnerTBody = document.createElement("TBODY");
                                oInnerTR = document.createElement("TR");
                                
                                // Share/Resource Name
                                oInnerTD = document.createElement("TD");
                                oInnerTD.className = "dataTable_noWidth";
                                oInnerTD.appendChild(document.createTextNode(sDisplay));
                                oInnerTR.appendChild(oInnerTD);
                                
                                var sResourceValue = sResource.replace(/'/g, "\\'");
                                
                                // Unshare link
                                oInnerTD = document.createElement("TD");
                                oInnerTD.className = "dataTable_access";
                                oLink = document.createElement("A");
                                oLink.appendChild(document.createTextNode(t_("[ME_TXT-UnShare]")));
                                oLink.href = "javascript:UnShare('" + sResourceValue + "', '" + oTR.id + "');";
                                oInnerTD.appendChild(oLink);
                                oInnerTR.appendChild(oInnerTD);
                                
                                // Edit link
                                oInnerTD = document.createElement("TD");
                                oInnerTD.className = "dataTable_action";
                                oLink = document.createElement("A");
                                
                                oLink.appendChild(document.createTextNode(t_("[ME_TXT-Edit]")));
                                oLink.href = "javascript:EditShare('" + sResourceValue + "');";
                                oInnerTD.appendChild(oLink);
                                oInnerTR.appendChild(oInnerTD);
                                
                                oInnerTBody.appendChild(oInnerTR);
                                oInnerTbl.appendChild(oInnerTBody);
                                
                                oTD.appendChild(oInnerTbl);
                                oTR.appendChild(oTD);
                                oTBodyShares.appendChild(oTR);
					        }					
				        }
			        } 
			        else
			        {
			            return (false);
			        }
		        }
        		
		        return true;
	        }

	        function AddShare()
	        {
		        var oShares = document.getElementById('Shares');
		        window.location = 'ManageShare.aspx?SelectedIndex=<%=ParseRequestArgument("SelectedIndex")%>' + '&Mode=Add';	
		        return false;
	        }
	        
	        function EditShare(Resource)
	        {
		        var oShares = document.getElementById('Shares');
		        window.location = 'ManageShare.aspx?SelectedIndex=<%=ParseRequestArgument("SelectedIndex")%>&Resource=' + encodeURIComponent(Resource) + '&Mode=Edit';	
		        return false;
	        }
	        
	        function UnShare(Resource, RowID)
	        {	
		        ServerRequest('REMOVE-SHARE','Resource=' + encodeURIComponent(Resource) + '&RemoveACLs=1',false);		

                if (getTopAppWindow().ChangeFolderShareIcon) {
		            getTopAppWindow().ChangeFolderShareIcon(Resource, false);
		        }
		        
		        RemoveRowFromTable("tblShares", RowID);
		        ApplyBorderedStyles("tblShares");
	        }
	        
	        function RemoveRowFromTable(TableID, RowID)
	        {
	            var oTbl = document.getElementById(TableID);
	            if (!oTbl) return false;
	            
	            var oRows = oTbl.rows;
	            if ( oRows )
				{
					for (i = 0; i < oRows.length; i++)
					{
						if ( oRows[i].id == RowID)
						{
							oTbl.deleteRow(i);
							return 1;
						}
					}
				}
				
				return 0;
	        }
	        
	        function ListShares()
	        {
		        ServerRequest('LIST-SHARES', 'Type=1', false);
	        }
        	
	        function PageLoad()
	        {
		        ListShares();
	        }
	    // -->
	    </script>
        <!--[if lte IE 7]>
        <style type="text/css">
            .bttn_right       {float:left;}
            .dataTable_action {width:80px;}
        </style>
        <![endif]-->
	</head>
	
	<body onload="PageLoad()" style="background-color:Transparent;">
      <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">
                    
                        <!-- Shared Resources: Directories -->
                        <uc2:uscPageBorder_Start id="PageBorder_Start1" runat="server" Width="420px" HasHelp="True" HelpTopic="Shares"></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-ShareListCaption]")%>
                                        </div>
                                    </td>
                                  </tr>
                                  <tr>
                                    <td><div class="options_form_gap"></div></td>
                                  </tr>
                                  <tr>
                                    <td>
                                        <div class="dataTable2_shell">
                                          <div class="dataTable_table_head_shell">
                                            <table class="dataTable2_table_head" border="0" cellspacing="0" cellpadding="0">
                                              <tr>
                                                <td>
                                                    <div class="dataTable_table_head_shell_inner" id="divHeader">
                                                        <table class="dataTable_table_head" border="0" cellspacing="0" cellpadding="0">
                                                          <tr>
                                                              <td class="dataTable_noWidth"><%=uscToken.GetText("[ME_TXT-Share]")%></td>
                                                              <td class="dataTable_access"></td>
                                                              <td class="dataTable_action"></td>
                                                          </tr>
                                                        </table>
                                                    </div><!-- dataTable_table_head_shell_inner -->
                                                </td>
                                                <td class="dataTable_table_head_right"></td>
                                              </tr>
                                            </table>
                                          </div><!-- dataTable_table_head_shell -->
                                        
                                          <div class="dataTable_body_shell manageShared" id="table_div">
                                            <div class="dataTable_shell_inner">
                                            
                                              <table class="dataTable_table" id="tblShares" border="0" cellspacing="0" cellpadding="0">
                                                <!-- Shares are listed here -->
                                              </table>
                                              
                                            </div><!-- dataTable_shell_inner -->
                                          </div><!-- dataTable_body_shell -->
                                        </div><!-- dataTable2_shell -->                                    
                                    </td>
                                  </tr>
                                  <tr>
              	                    <td><div class="options_form_gap"></div></td>
                                  </tr>
                                  <tr>
                                    <td>
                                      <div class="bttn_float_left" id="btnAddShare" onclick="AddShare()">
                                         <div class="bttn_left" onselectstart="return false;">
                                            <div class="bttn_icon_add"></div>
                                            <div class="bttn_txt"><%=uscToken.GetText("[ME_TXT-NewShare]")%>...</div>
                                         </div>
                                         <div class="bttn_right"></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>
	</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit