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/wwwroot/App_Code/CMS/BassolFunctions.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Xml;

using CMS.Base;
using CMS.CustomTables;
using CMS.DataEngine;
using CMS.DocumentEngine;
using CMS.EventLog;
using CMS.ExtendedControls;
using CMS.Helpers;
using CMS.Localization;
using CMS.Membership;
using CMS.OnlineForms;
using CMS.SiteProvider;

using CultureInfo = System.Globalization.CultureInfo;
using TreeNode = CMS.DocumentEngine.TreeNode;

/// <summary>
/// Common methods.
/// </summary>
public static class BassolFunctions
{

    public static string GetSocialNetworkImage(string socialnetwork)
    {
        switch (socialnetwork.ToLower())
        {
          case "facebook":
            return "<i class=\"fa fa-facebook-square\"></i>  facebook  ";
          case "twitter":
            return "<i class=\"fa fa-twitter\"></i>  twitter  ";
          case "linkedin":
            return "<i class=\"fa fa-linkedin-square\"></i>  linkedin  ";
          case "instagram":
            return "<i class=\"fa fa-instagram\"></i>  instagram  ";
          default: 
            return "";
        }
    }
    public static string GetNumberOfDaysOld(string date)
    {
        DateTime postDate = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
        TimeSpan age = (DateTime.Now - postDate);
        if (age.Days == 0)
        {
            return string.Format(ResHelper.GetString("Bassol.Hours"),age.Hours);
        }
        else if (age.Days > 7)
        {
            return string.Format(ResHelper.GetString("Bassol.Weeks"), Math.Round((double)(age.Days/7),MidpointRounding.AwayFromZero));
        }
        else
        {
            return string.Format(ResHelper.GetString("Bassol.Days"), age.Days);
        }
    }
}