Ejemplo n.º 1
0
        public static Lebi_Message_Type Message_Type(int type_id)
        {
            Lebi_Message_Type type = B_Lebi_Message_Type.GetModel(type_id);

            if (type == null)
            {
                type = new Lebi_Message_Type();
            }
            return(type);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 站内信
        /// </summary>
        /// <param name="user"></param>
        public static void SendSMS_message(Lebi_User user, Lebi_Message model)
        {
            BaseConfig conf = ShopCache.GetBaseConfig();

            if (conf.SMS_sendmode.Contains("SMSTPL_Admin_message"))
            {
                if (user.Language == "")
                {
                    user.Language = Language.Languages().FirstOrDefault().Code;
                }
                Lebi_Message_Type type = B_Lebi_Message_Type.GetModel(model.Message_Type_id);
                if (type == null)
                {
                    type = new Lebi_Message_Type();
                }
                string list = "" + Language.Tag("类型", user.Language) + ":" + Language.Content(type.Name, user.Language) + ";" + Language.Tag("标题", user.Language) + ":" + model.Title + ";" + Language.Tag("内容", user.Language) + ":" + model.Content + ";";

                string Admin_content = Language.Content(conf.SMSTPL_Admin_message, user.Language);
                Admin_content = ReplaceSMSTag(Admin_content, user, conf);
                Admin_content = Admin_content.Replace("{$Title}", model.Title);
                Admin_content = Admin_content.Replace("{$Content}", list);
                Send(conf.SMS_reciveno, Admin_content);
            }
        }