Schumix.Irc.Channel.MyChannelInfo.ChannelFunctionsReload C# (CSharp) Method

ChannelFunctionsReload() public method

public ChannelFunctionsReload ( ) : void
return void
        public void ChannelFunctionsReload()
        {
            ChannelFunction.Clear();
            SchumixBase.sCacheDB.Reload("channels");
            var db = SchumixBase.DManager.Query("SELECT Channel FROM channels WHERE ServerName = '{0}'", _servername);
            if(!db.IsNull())
            {
                foreach(DataRow row in db.Rows)
                {
                    string channel = row["Channel"].ToString();
                    var db1 = SchumixBase.DManager.QueryFirstRow("SELECT Functions FROM channels WHERE Channel = '{0}' And ServerName = '{1}'", channel, _servername);
                    if(!db1.IsNull())
                        ChannelFunction.Add(channel, db1["Functions"].ToString());
                    else
                        Log.Error("MyChannelInfo", sLConsole.GetString("ChannelFunctionReload: Failre request!"));
                }
            }
            else
                Log.Error("MyChannelInfo", sLConsole.GetString("ChannelFunctionReload: Failre request!"));
        }