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/UserList.aspx
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="UserList.aspx.vb" Inherits="MailEnable.Clients.WebAdmin.Mondo.UserList" %>
<%@ Register TagPrefix="uc1" TagName="uscStyleHeader" Src="../Controls/uscStyleHeader.ascx" %>
<%@ 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>User List</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">
		<META content="JavaScript" name="vs_defaultClientScript">
		<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 type="text/javascript" language="javascript" src="../Scripts/LIBJQLayout.js"></script>
	    <script type="text/javascript" language="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/LIBDialogs.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBDOMLibrary.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBPopUpMenu.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBTimeout.js"></script>
		<script type="text/javascript" language="javascript" src="../Scripts/LIBUserList.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 oAlertDialog = null;
			
			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;
			var SELECTED_POPUP_ITEM = 1;
			
			var gPopupItemID;			// Item ID of the selected item in the list (via context/popup menu)
	
			//set the initial sort column and order
			var gSortColumn = 'Username';
			var gSortOrder = 'Asc';
			var gSearchStr = '';
			
			var gCanEditMailboxes = ('<%=bCanEditMailboxes%>' == 'True')?true:false;
			var gSessionUsername = '<%=gSession_USERNAME%>';
			var gSessionAccount = '<%=gSession_ACCOUNT%>';
			var gSessionAuthRights = '<%=gSession_AUTH_RIGHTS%>';
			var gMaxMailboxLimit = <%=iMaxMailboxes%>;
			var DoubleClickDelayTimer=null;
			var ClickedItemID=null;
			
			var InfoDialog = null;
			 
			var bchrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; 

            var g_opt={}; g_opt['ME_VALIDATIONTOKEN'] = '<%=Session.Item("ME_VALIDATIONTOKEN")%>'; 

			function IgnoreEvents(e)
			{
				return false;
			}
			
			window.onresize=function(e)
			{
                browserResize();
			}
			 
			function ShowWindow(Url, Title, Features)
			{
			    var windowFeatures = {
			        windowURL: Url,
			        windowName: Title,
			        width: 640,
			        height: 570,
			        resizable: 1,
			        centerBrowser: 1,
			        dependent: true
			    };

				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)
			{
				var active = true;
				
				if (ItemID.toUpperCase() == 'TREMPTY')
				{
					return false;
				}
				
				if (i == 1)	// View option
				{
					return true;        // can always view
				}
				else if (i == 2)	// Edit option
				{
				    if (!gCanEditMailboxes)
				        return false;
				        
					var itemsArrayIndex = ItemsArray_Find(ItemID);
					if (itemsArrayIndex != -1)
					{
						active = (CanEditMailbox(ItemID) == true);
					}
				}
				else if (i == 3)	// Remove option
				{
				    if (!gCanEditMailboxes)
				        return false;

					var itemsArrayIndex = ItemsArray_Find(ItemID);
					if (itemsArrayIndex != -1)
					{
						active = (CanRemoveMailbox(ItemID) == true);
					}
				}
				else
				{
					// all others are always active
					active = true;
				}
				return active;
			}

			function ProcessPopUp(sAction)
			{
				var menudiv = 'menudiv';
				
				switch (sAction)
				{
					case 'View':
						ViewListItem(gPopupItemID);
						break;
					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 == 'MAILBOXES')
				{
					if ( sMethod == 'LIST-MAILBOXES' )
					{
						ProcessMessageList(BaseNode, arrTableColumns);
						
						<% If UCase(gSession_AUTH_RIGHTS) = "SYSADMIN" Then %>
						
						<% else %>
						if ('<%= bCanAddMailboxes %>' == 'True')
					    {
					        var AddEnabled = gMaxMailboxLimit < 0 || gTotalItems < gMaxMailboxLimit;
                            $('#btnAdd').attr('class', 'bttn_toolbar_primary_shell' + (AddEnabled ? '' : '_disabled'));
                            if (!AddEnabled) $('#btnAdd').attr('onclick', '');
						}
						<% end if %>
					}
										
					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-MAILBOXES", '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-MAILBOXES", 'Postoffice=<%=Session.Item("AUTH_ACCOUNT")%>&Page=1&IPP=' + gDataPageSize + '&SortField=' + gSortColumn + '&SortOrder=' + gSortOrder + gSearchStr, false, '');
				DataItemList_SetScrollRange();
				return false;
	        }
	        
	         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', 'Status', 'left', 'dataTable_icon', 'dataTable_user_header_icon', '', t_('[ME_TXT-SortByStatus]'), 'GraphicLabel');			
				DataItemList_AddTableColumn(1, arrTableColumns, 'Username', 'Username', 'left', 'dataTable_name', 'dataTable_name', t_('[ME_TXT-Login/Username]'), t_('[ME_TXT-SortByUsername]'), 'Label');
				DataItemList_AddTableColumn(2, arrTableColumns, 'Description', 'Description', 'left', 'dataTable_name', 'dataTable_name', t_('[ME_TXT-Description]'), t_('[ME_TXT-SortByDescription]'), 'Label');
				DataItemList_AddTableColumn(3, arrTableColumns, 'Rights', 'Rights', 'left', 'dataTable_noWidth', 'dataTable_noWidth', t_('[ME_TXT-Privileges]'), t_('[ME_TXT-SortByPrivileges]'), 'Label');
				DataItemList_AddTableColumn(4, arrTableColumns, '', 'Action', 'left', 'dataTable_action', 'dataTable_action', t_('[ME_TXT-Action]'), '', 'Buttons');

				var iNumColumns = 5;
				
				return iNumColumns;
			}

			
			function PageLoad()
			{
			    gSelectedIM = new SelectedItemsManager();
			    
				oWaitDialog = new ProgressDialog("MailboxWaitDialog");
				oWaitDialog.Show({ Message: t_('[ME_TXT-LoadingMailboxes]') + '...' });
				
				// Retrieve list of mailboxes
				ServerRequest("LIST-MAILBOXES", 'Postoffice=<%=Session.Item("AUTH_ACCOUNT")%>&IPP=' + gDataPageSize, false, '');
				gUnitScrollLength = GetDataItemRowHeight(document.getElementById(LIST_ID), gItemsPerPage,true)
				
				PopUp_ClearItems('menuItemsdiv');
				PopUp_AddItem('menuItemsdiv', '0', 'View',t_('[ME_TXT-View]'), 'dropDown_icon_view');
                if ('<%= bCanEditMailboxes %>' == 'True')
                {		
				    PopUp_AddItem('menuItemsdiv', '1', 'Edit',t_('[ME_TXT-Edit]'), 'dropDown_icon_edit');
				    PopUp_AddItem('menuItemsdiv', '2', 'Remove',t_('[ME_TXT-Delete]'), 'dropDown_icon_delete');
				}
				
		        ConfigureKeyEvents(1);
				ConfigureMouseEvents(1);
		        ConfigureMouseWheelEvent(1);
		        
                oAlertDialog = new MessageDialog("AlertDialog");
                
                InfoDialog = new Dialog('InfoDialog', t_('[ME_TXT-Help]'), $('#InfoDialogContent'), {Width: 500});
                InfoDialog.AddCloseAction();
		        
		        browserResize();
			}
			
            function ShowAlert(Title, Message, IsWarning) {
                if (IsWarning == undefined || !IsWarning)
                    IsWarning = false;
                    
                if (oAlertDialog != null) {
                    oAlertDialog.Alert(Title, Message, IsWarning);
                }
                else {
                    alert(Message);
                }
            }
    
            function browserResize() {
			    AdminList_Resize();                
                ResizeControls(); //to rest the scrollbar - function missing?
            }
            
            $(document).ready(function() 
            {
                gScrollMode = GetBrowserScrollMode();
                AdminList_CreateScroller(document.getElementById('tblContactList_tr'), gScrollMode); 
	            window.onload = PageLoad;
	            browserResize();
            });
		// -->
		</script>
		<!--[if lte IE 7]>
        <style type="text/css">
            .ME_MessagesListHeader {margin:0;padding:0;}
            .MEMessageList_img     {}
        </style>
        <![endif]-->
		
    </HEAD>
	<body onload="PageLoad();" class="content_iframe" style="background-color:Transparent;" margin=0 scroll="no">
		<form id="frmUserList" Runat="server" onsubmit="return false" style="margin:0;padding:0;"><%MailEnable.Utilities.WriteFormValidationField(Response, Session.SessionID, Session.Item("ME_VALIDATIONTOKEN"))%>		
	        <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 style="width:58px;">
                            <!-- 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>
                            <!-- 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>
                        <asp:Literal ID="litConfigureMailboxes" Runat="server"></asp:Literal>	
                    </div>                
                    
                </div>
                
             </div><!-- content_header_js -->
            <div class="clear_div"></div>            
            <uscML1:uscMsgList id="tblContactList" 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="display:none;position:absolute;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-Users]")%></div>
    	
	    <script type="text/javascript" language="javascript">
	    <!--
		    InitCols();
	    // -->
	    </script>
		</form>
	</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit