HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSModules/MessageBoards/Controls/Messages/MessageList.ascx
<%@ Control Language="C#" AutoEventWireup="true" Inherits="CMSModules_MessageBoards_Controls_Messages_MessageList"
    CodeFile="MessageList.ascx.cs" %>
<%@ Register Src="~/CMSAdminControls/UI/PageElements/HeaderActions.ascx" TagName="HeaderActions"
    TagPrefix="cms" %>
<%@ Register Src="~/CMSAdminControls/UI/UniGrid/UniGrid.ascx" TagName="UniGrid" TagPrefix="cms" %>
<%@ Register Namespace="CMS.UIControls.UniGridConfig" TagPrefix="ug" Assembly="CMS.UIControls" %>
<%@ Register Src="~/CMSFormControls/Sites/SiteSelector.ascx" TagName="SiteSelector"
    TagPrefix="cms" %>
<%@ Register Src="~/CMSModules/MessageBoards/FormControls/SelectBoard.ascx" TagName="BoardSelector"
    TagPrefix="cms" %>
<%@ Register Src="~/CMSAdminControls/UI/System/PermissionMessage.ascx" TagName="PermissionMessage"
    TagPrefix="cms" %>
<script type="text/javascript">
    //<![CDATA[

    // Confirm mass delete
    function MassConfirm(dropdown, msg) {
        var drop = document.getElementById(dropdown);
        if (drop != null) {
            if (drop.value == "DELETE") {
                return confirm(msg);
            }
            return true;
        }
        return true;
    }

    //]]>
</script>
<cms:PermissionMessage ID="messageElem" runat="server" Visible="false" EnableViewState="false" />
<asp:PlaceHolder ID="plcNewMessageGroups" runat="server" Visible="false">
    <div class="cms-edit-menu">
        <cms:HeaderActions ID="headerActions" runat="server" />
    </div>
</asp:PlaceHolder>

<%-- Filter --%>
<asp:PlaceHolder runat="server" ID="plcFilter">
    <div class="form-horizontal form-filter">
        <%-- Site --%>
        <asp:PlaceHolder ID="plcSite" runat="server" Visible="false">
            <div class="form-group">
                <div class="filter-form-label-cell">
                    <cms:LocalizedLabel CssClass="control-label" ID="lblSiteName" runat="server" ResourceString="board.messagelist.sitename"
                        EnableViewState="false" />
                </div>
                <div class="filter-form-value-cell">
                    <cms:SiteSelector ID="siteSelector" runat="server" />
                </div>
            </div>
        </asp:PlaceHolder>
        <%-- Board --%>
        <asp:PlaceHolder ID="plcBoard" runat="server">
            <div class="form-group">
                <div class="filter-form-label-cell">
                    <cms:LocalizedLabel CssClass="control-label" ID="lblBoardName" runat="server" ResourceString="board.messagelist.boardname"
                        EnableViewState="false" />
                </div>
                <div class="filter-form-value-cell">
                    <cms:CMSUpdatePanel ID="pnlUpdateBoardSelector" runat="server" UpdateMode="Conditional">
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="siteSelector" />
                        </Triggers>
                        <ContentTemplate>
                            <cms:BoardSelector ID="boardSelector" runat="server" AddAllItemsRecord="true" />
                        </ContentTemplate>
                    </cms:CMSUpdatePanel>
                </div>
            </div>
        </asp:PlaceHolder>
        <%-- User name --%>
        <div class="form-group">
            <div class="filter-form-label-cell">
                <cms:LocalizedLabel CssClass="control-label" ID="lblUserName" runat="server" AssociatedControlID="txtUserName"
                    ResourceString="general.username" DisplayColon="true" EnableViewState="false" />
            </div>
            <div class="filter-form-value-cell">
                <cms:CMSTextBox ID="txtUserName" runat="server" EnableViewState="false" />
            </div>
        </div>
        <%-- Text --%>
        <div class="form-group">
            <div class="filter-form-label-cell">
                <cms:LocalizedLabel CssClass="control-label" ID="lblMessage" AssociatedControlID="txtMessage" runat="server"
                    ResourceString="board.messagelist.message" EnableViewState="false" />
            </div>
            <div class="filter-form-value-cell">
                <cms:CMSTextBox ID="txtMessage" runat="server" EnableViewState="false" />
            </div>
        </div>
        <%-- Is approved --%>
        <div class="form-group">
            <div class="filter-form-label-cell">
                <cms:LocalizedLabel CssClass="control-label" ID="lblApproved" AssociatedControlID="drpApproved" runat="server"
                    ResourceString="board.messagelist.approved" EnableViewState="false" />
            </div>
            <div class="filter-form-value-cell">
                <cms:CMSDropDownList ID="drpApproved" runat="server" CssClass="DropDownFieldSmall" />
            </div>
        </div>
        <%-- Is spam --%>
        <div class="form-group">
            <div class="filter-form-label-cell">
                <cms:LocalizedLabel CssClass="control-label" ID="lblSpam" AssociatedControlID="drpSpam" runat="server" ResourceString="board.messagelist.spam"
                    EnableViewState="false" />
            </div>
            <div class="filter-form-value-cell">
                <cms:CMSDropDownList ID="drpSpam" runat="server" CssClass="DropDownFieldSmall" />
            </div>
        </div>
        <div class="form-group form-group-buttons">
            <div class="filter-form-buttons-cell">
                <cms:CMSButton ID="btnFilter" runat="server" ButtonStyle="Primary" EnableViewState="false" OnClick="btnFilter_Click" />
            </div>
        </div>
    </div>
</asp:PlaceHolder>

<%-- Messages grid --%>
<cms:UniGrid runat="server" ID="gridElem" OrderBy="MessageInserted DESC" Columns="MessageID, MessageUserName, BoardID, MessageText, MessageApproved, MessageIsSpam, BoardDisplayName, MessageInserted, BoardSiteID"
    ObjectType="board.boardmessagelist" RememberState="false">
    <GridActions>
        <ug:Action Name="edit" ExternalSourceName="edit" Caption="$General.Edit$" FontIconClass="icon-edit" FontIconStyle="Allow" />
        <ug:Action Name="delete" Caption="$General.Delete$" FontIconClass="icon-bin" FontIconStyle="Critical" Confirmation="$general.confirmdelete$" />
        <ug:Action Name="approve" ExternalSourceName="approve" Caption="$General.Approve$"
            FontIconClass="icon-check-circle" FontIconStyle="Allow" />
    </GridActions>
    <GridColumns>
        <ug:Column Source="MessageUserName" Caption="$General.UserName$" Wrap="false" />
        <ug:Column Source="MessageText" ExternalSourceName="MessageText" IsText="true" Caption="$Unigrid.Board.Message.Columns.MessageText$"
            Wrap="false">
            <Tooltip Source="MessageText" ExternalSourceName="MessageTooltip" />
        </ug:Column>
        <ug:Column Source="MessageApproved" ExternalSourceName="MessageApproved" Caption="$Unigrid.Board.Message.Columns.MessageApproved$"
            Wrap="false" />
        <ug:Column Source="MessageIsSpam" ExternalSourceName="MessageIsSpam" Caption="$Unigrid.Board.Message.Columns.MessageIsSpam$"
            Wrap="false" />
        <ug:Column Source="BoardDisplayName" Name="BoardName" Caption="$Unigrid.Board.Message.Columns.BoardName$"
            Wrap="false" />
        <ug:Column Source="MessageInserted" ExternalSourceName="MessageInserted" Caption="$Unigrid.Board.Message.Columns.MessageInserted$"
            Wrap="false" />
        <ug:Column Source="BoardSiteID" ExternalSourceName="#sitename" Name="SiteName" Caption="$General.SiteName$" Wrap="false" />
        <ug:Column CssClass="filling-column" />
    </GridColumns>
    <GridOptions DisplayFilter="false" ShowSelection="true" />
</cms:UniGrid>

<%-- Mass actions --%>
<asp:PlaceHolder runat="server" ID="plcActions">
    <div class="form-horizontal mass-action">
        <div class="form-group">
            <div class="mass-action-label-cell">
                <cms:LocalizedLabel ID="lblActions" AssociatedControlID="drpActions" ResourceString="board.messagelist.actions"
                    runat="server" EnableViewState="false" CssClass="control-label" />
            </div>
            <div class="mass-action-value-cell">
                <cms:CMSDropDownList ID="drpActions" runat="server" />
                <cms:CMSButton ID="btnOk" runat="server" ButtonStyle="Primary" OnClick="btnOk_Clicked"
                    EnableViewState="false" />
            </div>
        </div>
    </div>
</asp:PlaceHolder>
<asp:Button ID="btnRefreshHdn" runat="server" Visible="false" OnCommand="btnRefreshHdn_Command" CssClass="HiddenButton" />
<asp:Literal ID="ltlScript" runat="server" EnableViewState="false" />