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/ContactManagement/Filters/ContactFilter.ascx.cs
using System;

using CMS.Controls;
using CMS.DataEngine;

public partial class CMSModules_ContactManagement_Filters_ContactFilter : CMSAbstractBaseFilterControl
{
    #region "Methods"

    /// <summary>
    /// Create WHERE condition.
    /// </summary>
    private string CreateWhereCondition()
    {
        string text = txtContact.Text.Trim();
        return "(ContactFirstName LIKE N'%" + SqlHelper.EscapeLikeText(SqlHelper.EscapeQuotes(text)) + "%' OR ContactMiddleName LIKE N'%" + SqlHelper.EscapeLikeText(SqlHelper.EscapeQuotes(text)) + "%' OR ContactLastName LIKE N'%" + SqlHelper.EscapeLikeText(SqlHelper.EscapeQuotes(text)) + "%')";
    }


    /// <summary>
    /// Button search click.
    /// </summary>
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        WhereCondition = CreateWhereCondition();
        RaiseOnFilterChanged();
    }

    #endregion
}