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/HKemperman1/osthoes.nl/wwwroot/DesktopModules/Admin/SearchAdmin/searchadmin.ascx
<%@ Control Language="C#" AutoEventWireup="false" Inherits="DotNetNuke.Modules.Admin.Search.SearchAdmin" Codebehind="SearchAdmin.ascx.cs" %>
<%@ Register TagPrefix="dnnext" Namespace="DotNetNuke.ExtensionPoints" Assembly="DotNetNuke" %>
<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.UI.WebControls" Assembly="DotNetNuke.Web" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.UI.WebControls" Assembly="DotNetNuke.Web.Deprecated" %>
<div class="dnnForm dnnSearchAdmin dnnClear" id="dnnSearchAdmin">
    <dnnext:EditPageTabExtensionControl runat="server" ID="SearchAdminTabExtensionControl"
        Module="SearchAdmin" Group="SearchAdminTabExtensions"
        TabControlId="searchAdminTabs" PanelControlId="searchAdminPanes" />
    <ul id="searchAdminTabs" runat="server" class="dnnAdminTabNav dnnClear">
        <li><a href="#saGeneral">
            <asp:Label runat="server" ID="generalLink" resourceKey="General"></asp:Label></a></li>
        <li><a href="#saSynonyms">
            <asp:Label runat="server" ID="synonymsLink" resourceKey="Synonyms"></asp:Label></a></li>
        <li><a href="#saStopWords">
            <asp:Label runat="server" ID="stopWordsLink" resourcekey="StopWords"></asp:Label></a></li>
    </ul>
    <div class="dnnClear" id="saGeneral">
        <div class="dnnFormItem">
            <div class="dnnFormMessage dnnFormWarning">
                <%= Localization.GetString("MessageReIndexWarning", LocalResourceFile) %>
            </div>
        </div>
        <div class="dnnFormItem">
            <asp:LinkButton runat="server" ID="btnReIndex" CssClass="dnnSecondaryAction" resourcekey="btnReIndex" OnClick="ReIndex" />
        </div>

    </div>
    <div class="dnnClear" id="saSynonyms">
        <div class="dnnFormItem">
            <p><%= Localization.GetString("introSynonyms", Localization.GetResourceFile(this, MyFileName)) %></p>
        </div>
        <div class="dnnFormItem">
            <div class="dnnTableHeader">
                <dnn:Label ID="plSynonymsCultureList" runat="server" ResourceKey="lblSynonymsCultureList" />
                <div class="dnnLeft dnnLeftCultureList">
                    <asp:Repeater runat="server" ID="rptSynonymsCultureList">
                        <ItemTemplate>
                            <asp:ImageButton runat="server" ID="imgBtnStopWordsCulture" CausesValidation="False" />
                        </ItemTemplate>
                    </asp:Repeater>
                </div>
                <a href="javascript:void(0)" class="dnnSecondaryAction dnnRight" id="btnAddSynonymsGroup"><%= Localization.GetString("AddSynonymsGroup", Localization.GetResourceFile(this, MyFileName)) %></a>
                <div class="dnnClear"></div>
            </div>
            <table class="dnnTableDisplay" width="100%" id="synonymsGroupTable">
                <tr class="dnnGridHeader">
                    <th>
                        <span><%= Localization.GetString("SynonymsTags", Localization.GetResourceFile(this, MyFileName)) %></span>
                    </th>
                    <th width="15%">
                        <span><%= Localization.GetString("Actions", Localization.GetResourceFile(this, MyFileName)) %></span>
                    </th>
                </tr>

                <% foreach (var synonymGroup in CurrentPortalSynonymsGroups)
                   { %>
                <tr data-synonymsid="<%= synonymGroup.SynonymsGroupId %>">
                    <td>
                        <span class="synonymsGroupTags"><%= synonymGroup.SynonymsTags.Replace(",", ", ") %></span>
                    </td>
                    <td>
                        <a href="javascript:void(0)" class="btnEditSynonymsGroup"></a>
                        <a href="javascript:void(0)" class="btnDeleteSynonymsGroup"></a>
                    </td>
                </tr>
                <% } %>
            </table>
        </div>
    </div>
    <div class="dnnClear" id="saStopWords">
        <div class="dnnFormItem">
            <p><%= Localization.GetString("introIgnoreWords", Localization.GetResourceFile(this, MyFileName)) %></p>
        </div>
        <div class="dnnFormItem">
            <div class="dnnTableHeader">
                <dnn:Label ID="plCultureList" runat="server" ResourceKey="lblStopwordsCultureList" />
                <div class="dnnLeft dnnLeftCultureList">
                    <asp:Repeater runat="server" ID="rptStopWordsCultureList">
                        <ItemTemplate>
                            <asp:ImageButton runat="server" ID="imgBtnStopWordsCulture" CausesValidation="False" />
                        </ItemTemplate>
                    </asp:Repeater>
                </div>
                <a class='dnnSecondaryAction dnnRight' id="btnAddStopwords"><%= Localization.GetString("AddStopWords", Localization.GetResourceFile(this, MyFileName)) %></a>
                <div class="dnnClear"></div>
            </div>
            <table class="dnnTableDisplay" width="100%" id="stopwordsTable">
                <tr class="dnnGridHeader">
                    <th>
                        <span><%= Localization.GetString("StopWords", Localization.GetResourceFile(this, MyFileName)) %></span>
                    </th>
                    <th width="15%">
                        <span><%= Localization.GetString("Actions", Localization.GetResourceFile(this, MyFileName)) %></span>
                    </th>
                </tr>
                <% if (CurrentSearchStopWords != null)
                   { %>
                <tr data-stopwordsid="<%= CurrentSearchStopWords.StopWordsId %>">
                    <td>
                        <span class="stopwordsTags"><%= CurrentSearchStopWords.StopWords.Replace(",", ", ") %></span>
                    </td>
                    <td>
                        <a href="javascript:void(0)" class="btnEditStopwords"></a>
                        <a href="javascript:void(0)" class="btnDeleteStopwords"></a>
                    </td>
                </tr>
                <% } %>
            </table>

        </div>

    </div>
    <asp:PlaceHolder runat="server" ID="searchAdminPanes"></asp:PlaceHolder>
</div>
<!-- persist value from MS AJAX post back -->
<input type="hidden" id="hdnSynonymsSelectedPortalID" runat="server" />
<input type="hidden" id="hdnStopWordsSelectedPortalID" runat="server" />
<input type="hidden" id="hdnSynonymsSelectedCultureCode" runat="server" />
<input type="hidden" id="hdnStopWordsSelectedCultureCode" runat="server" />

<script type="text/javascript">
    if (typeof dnn !== 'undefined' && typeof dnn.searchAdmin !== 'undefined') {
        var moduleId = <%= ModuleContext.ModuleId %>;
        dnn.searchAdmin.init({
            // module id
            moduleId: moduleId,
            
            // synonyms config
            synonymsSelectedPortalIdCtrl: '<%= hdnSynonymsSelectedPortalID.ClientID %>',
            synonymsSelectedCultureCodeCtrl: '<%= hdnSynonymsSelectedCultureCode.ClientID %>',
            msgSynonymsTagRequired: '<%= Localization.GetSafeJSString("SynonymsTagRequired", Localization.GetResourceFile(this, MyFileName)) %>',
            msgSynonymsTagDuplicated: '<%= Localization.GetSafeJSString("SynonymsTagDuplicated", Localization.GetResourceFile(this, MyFileName)) %>',

            // stopwords config
            stopwordsSelectedPortalIdCtrl: '<%= hdnStopWordsSelectedPortalID.ClientID %>',
            stopwordsSelectedCultureCodeCtrl: '<%= hdnStopWordsSelectedCultureCode.ClientID %>',
            
            // reindex
            btnReIndex: '<%= btnReIndex.ClientID %>',
            titleReIndexConfirmation: '<%= Localization.GetSafeJSString("ReIndexConfirmationTitle", Localization.GetResourceFile(this, MyFileName)) %>',
            msgReIndexConfirmation: '<%= Localization.GetSafeJSString("ReIndexConfirmationMessage", Localization.GetResourceFile(this, MyFileName)) %>',
            reIndexConfirmationYes: '<%= Localization.GetString("ReIndexConfirmationYes", Localization.GetResourceFile(this, MyFileName)) %>',
            reIndexConfirmationCancel: '<%= Localization.GetString("ReIndexConfirmationCancel", Localization.GetResourceFile(this, MyFileName)) %>'
        });

        // extensions
        if (dnn.searchAdmin.extensions && dnn.searchAdmin.extensionsInitializeSettings) {
            for (var k in dnn.searchAdmin.extensions) {
                var extensionSettings = dnn.searchAdmin.extensionsInitializeSettings[k];
                var extensionObject = dnn.searchAdmin.extensions[k];
                if (extensionSettings && typeof extensionObject.init == 'function') {
                    extensionSettings.moduleId = moduleId;
                    dnn.searchAdmin.extensions[k].init(extensionSettings);
                }
            }
        }
        
    }
</script>