/// <summary> /// 加载广告 /// </summary> /// <returns></returns> /// <summary> public JsonResult loadjson(string id) { using (var manage = new Data.CMSManage()) { var resultList = new List <dynamic>(); if (string.IsNullOrEmpty(id)) { List <Entity.AdsInfo> list = manage.getAdsList(); list.ForEach(i => { resultList.Add(new { id = i.AdsCode, text = i.Title, url = "#ads" }); }); } else { List <Entity.AdsDetailInfo> list = manage.getAdsDetailList(0, id.ToLower(), null, false); list.ForEach(i => { resultList.Add(new { id = i.AdsDetailId, text = i.Title, url = "#key" }); }); } return(getResult(0, "", resultList)); } }
/// <summary> /// 检查编码 /// </summary> /// <param name="appid"></param> /// <param name="userid"></param> /// <returns></returns> public string checkcode(string modulecode, int moduleid = 0) { using (var manage = new Data.CMSManage()) { return(manage.checkModuleCode(modulecode.ToLower(), moduleid).ToString().ToLower()); } }
/// <summary> /// 检查字典编码 /// </summary> /// <param name="DictionaryCode"></param> /// <param name="userid"></param> /// <returns></returns> public string checkcode(string adscode, int adsid) { using (var manage = new Data.CMSManage()) { return((!manage.checkAdsCode(adscode.ToLower(), adsid)).ToString().ToLower()); } }
/// <summary> /// 加载管理目录 /// </summary> /// <returns></returns> /// <summary> public JsonResult loadjson(string id) { using (var manage = new Data.CMSManage()) { var resultList = new List <dynamic>(); if (string.IsNullOrEmpty(id)) { List <Entity.DictionaryInfo> list = manage.getDictionaryList(); list.ForEach(i => { resultList.Add(new { id = i.DictionaryId, text = i.Name, url = "#dictionary" }); }); } else { List <Entity.DictionaryKeyInfo> list = manage.getDictionaryKeyList(Utils.strToInt(id)); list.ForEach(i => { resultList.Add(new { id = i.KeyId, text = i.Title, url = "#key" }); }); } return(getResult(0, "", resultList)); } }
/// <summary> /// 获取角色JSON数据 /// </summary> /// <returns></returns> public JsonResult loadjson() { using (var manage = new Data.CMSManage()) { return(this.getPagination(0, 1, manage.getModuleList())); } }
/// <summary> /// 检查字典编码 /// </summary> /// <param name="DictionaryCode"></param> /// <param name="userid"></param> /// <returns></returns> public string checkcode(string DictionaryCode, int did) { using (var manage = new Data.CMSManage()) { return(manage.checkDictionaryCode(DictionaryCode.ToLower(), did).ToString().ToLower()); } }
/// <summary> /// 检查字典编码 /// </summary> /// <param name="DictionaryCode"></param> /// <param name="userid"></param> /// <returns></returns> public string checkkey(string value, string code, int keyid) { using (var manage = new Data.CMSManage()) { return(manage.checkDictionaryKey(keyid, code, value).ToString().ToLower()); } }
public JsonResult update(string ids) { using (var manage = new Data.CMSManage()) { //更新操作 var list = new List <Entity.AdminMenuShortcutInfo>(); var _ids = ids.Split(','); foreach (var id in _ids) { var adminmenuid = Utils.strToInt(id); if (adminmenuid > 0) { list.Add(new Entity.AdminMenuShortcutInfo() { AdminMenuId = adminmenuid, RoleId = this.userOnlineInfo.AdminUserInfo.RoleId, UserId = this.userOnlineInfo.AdminUserInfo.UserId }); } } manage.updateAdminMenuShortcut(list, this.userOnlineInfo.AdminUserInfo.RoleId, this.userOnlineInfo.AdminUserInfo.UserId); return(getResult(manage.Error, manage.Message)); } }
public ActionResult initAdminUser(string username, string adminpassword) { using (var manage = new Data.CMSManage()) { var userinfo = new Entity.UserInfo(); userinfo.UserName = username; var roleinfo = manage.getRoleByReadPower("admin", 0); if (roleinfo != null) { userinfo.RoleId = roleinfo.RoleId; } else { userinfo.RoleId = 1; } userinfo.InDate = DateTime.Now; userinfo.IP = Fetch.getClientIP(); userinfo.VerifyMember = 1; userinfo.ComeFrom = "系统安装"; userinfo.LastLandDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); userinfo.LockUser = 0; manage.updateUser(userinfo); if (userinfo.UserId > 0)//更新密码 { manage.updatePassword(userinfo.UserId, Entity.passwordType.manage, adminpassword); manage.updatePassword(userinfo.UserId, Entity.passwordType.user, adminpassword); } } System.IO.File.WriteAllText(Fetch.getMapPath("/install/lock.ini"), "installdate:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), System.Text.Encoding.UTF8); return(this.getResult(Entity.Error.请求成功, "请求成功")); }
public ActionResult getavatar(int userid, int width = 0, int height = 0) { string avatar = null; if (userid > 0) { using (var manage = new Data.CMSManage()) { var userinfo = manage.getUserInfo(userid); if (userinfo != null) { avatar = userinfo.Avatar; } } } try { avatar = cutImg(avatar, null, width, height); if (string.IsNullOrEmpty(avatar)) { avatar = "/images/noavatar_big.gif"; } return(File(avatar, Path.GetExtension(avatar))); } catch (Exception) { return(File("/images/noavatar_big.gif", ".gif")); } }
/// <summary> /// 验证编码 /// </summary> /// <param name="eventcode"></param> /// <param name="eventid"></param> /// <returns></returns> public string checkcode(string eventcode, int eventid = 0) { using (var manage = new Data.CMSManage()) { return((!manage.checkScoreEventCode(eventid, eventcode.ToLower())).ToString().ToLower()); } }
public JsonResult update(Entity.ItemInfo info, string shows) { using (var manage = new Data.CMSManage()) { if (string.IsNullOrEmpty(shows)) { info.Show = 0; } else { var show = 0; if (shows.IndexOf(',') > 0) { var _shows = shows.Split(','); foreach (var _s in _shows) { show += Utils.strToInt(_s); } } else { show = Utils.strToInt(shows); } info.Show = show; } manage.updateItem(info); return(getResult(manage.Error, manage.Message)); } }
/// <summary> /// 获取目录 /// </summary> /// <param name="t"></param> /// <returns></returns> public JsonResult loadmenus(string t) { using (var manage = new Data.CMSManage()) { //根节点 List <Entity.AdminMenuInfo> list = getMenus(0, t); var selectList = new List <Entity.AdminMenuInfo>(); selectList.Add(new Entity.AdminMenuInfo() { FatherId = -1, AdminMenuId = 0, MenuName = "+根节点" }); foreach (var root in list) { root.MenuName = " " + root.MenuName; selectList.Add(root); var childList = getMenus(root.AdminMenuId, t); childList.ForEach(g => g.MenuName = "├ " + g.MenuName); selectList.AddRange(childList); } return(getResult(0, "", selectList)); } }
/// <summary> /// 获取实体 /// </summary> /// <returns></returns> /// <summary> public JsonResult loadmodel(int id) { using (var manage = new Data.CMSManage()) { return(getResult(0, "", manage.getRolePowerList(id))); } }
/// <summary> /// 获取实体 /// </summary> /// <returns></returns> /// <summary> public JsonResult loadmodel(int id) { using (var manage = new Data.CMSManage()) { return(getResult(0, "", manage.getItemInfo(id))); } }
public ActionResult getImg(int id, int width = 0, int height = 0) { string pic = null; if (id > 0) { using (var manage = new Data.CMSManage()) { var galleryInfo = manage.getDetailGalleryInfo(id); if (galleryInfo != null && galleryInfo.GalleryType == Entity.GalleryType.picture) { pic = galleryInfo.Path; galleryInfo.HitsNum++; manage.updateDetailGallery(galleryInfo); } } } try { pic = cutImg(pic, null, width, height); if (string.IsNullOrEmpty(pic)) { pic = "/images/pic.png"; } return(File(pic, Path.GetExtension(pic))); } catch (Exception) { return(File("/images/pic.png", ".png")); } }
//<summary> //签名 //</summary> //<param name="signatureInfo"></param> //<returns></returns> private bool checkSign(Entity.SignatureInfo signInfo) { using (var manage = new Data.CMSManage()) { var modelInfo = manage.getModuleInfo(signInfo.AppId.ToLower(), Entity.ModuleType.API); if (modelInfo != null && modelInfo.Enabled == 1) { Int64 timestamp = 0; Int64.TryParse(signInfo.Timestamp, out timestamp); var span = Utils.getTimestamp() - timestamp; if (modelInfo.TimestampExpired > 0 && (span > modelInfo.TimestampExpired || span < 0 - modelInfo.TimestampExpired)) { return(false);//时间戳过期 } //获取参数 var sortDic = getRequest(); sortDic.Add("appsecret", modelInfo.AppSecret); //MD5加密 var sign = getSign(sortDic); return(sign.Equals(signInfo.Sign)); } else { return(false); } } }
public JsonResult update(Entity.DetailInfo info, string contents, string gallery) { using (var manage = new Data.CMSManage()) { string shows = this.getFormString("shows"); if (string.IsNullOrEmpty(shows)) { info.Show = 0; } else { var show = 0; if (shows.IndexOf(',') > 0) { var _shows = shows.Split(','); foreach (var _s in _shows) { show += Utils.strToInt(_s); } } else { show = Utils.strToInt(shows); } info.Show = show; } if (info.UserId <= 0 && this.userOnlineInfo.AdminOnline) { info.UserId = this.userOnlineInfo.AdminUserInfo.UserId; } manage.updateDetail(info); //更新详情 if (!string.IsNullOrEmpty(contents)) { JavaScriptSerializer jsHelper = new JavaScriptSerializer(); var contentlist = jsHelper.Deserialize <List <Entity.DetailContentInfo> >(contents); if (contentlist != null) { manage.updateDetailContent(contentlist, info.DetailId, info.ItemId, info.ChannelCode); } } if (!string.IsNullOrEmpty(gallery)) { //更新图库 JavaScriptSerializer jsHelper = new JavaScriptSerializer(); var gallerylist = jsHelper.Deserialize <List <Entity.DetailGalleryInfo> >(gallery); if (gallerylist != null) { manage.updateDetailGallery(gallerylist, info.DetailId); } } return(this.getResult(manage.Error, manage.Message)); } }
public JsonResult delete(string ids) { using (var manage = new Data.CMSManage()) { manage.recycleDetails(ids); return(this.getResult(manage.Error, manage.Message)); } }
/// <summary> /// 加载数据 /// </summary> /// <returns></returns> public JsonResult loadcontent(int detailid) { using (var manage = new Data.CMSManage()) { var list = manage.getDetailContentList(detailid); return(this.getResult(Entity.Error.请求成功, "", list)); } }
/// <summary> /// 加载数据 /// </summary> /// <returns></returns> public JsonResult loadjson(Entity.PageInfo page, int itemid = 0) { using (var manage = new Data.CMSManage()) { var list = manage.getDetailList(page, null, itemid, 0, 0, -1, true); return(this.getPagination(page.TotalCount, page.PageNumber, list)); } }
public JsonResult update(Entity.UserBindInfo info) { using (var manage = new Data.CMSManage()) { manage.updateUserBind(info); return(getResult(manage.Error, manage.Message)); } }
/// <summary> /// 检查会员账号 /// </summary> /// <param name="field"></param> /// <param name="userid"></param> /// <returns></returns> public JsonResult checkcode(string usercode) { using (var manage = new Data.CMSManage()) { var userid = manage.checkUserBindCode(usercode); return(this.getResult(manage.Error, manage.Message, new { UserId = userid })); } }
/// <summary> /// 加载数据 /// </summary> /// <returns></returns> public JsonResult loaduserbind(Entity.PageInfo page, int userid = 0) { using (var manage = new Data.CMSManage()) { var list = manage.getUserBindList(page, userid).ToList(); return(getPagination(page.TotalCount, page.PageNumber, list)); } }
// // GET: /Admin/ScoreLog/ public ActionResult Index() { using (var mange = new Data.CMSManage()) { var list = mange.getModuleList(Entity.ModuleType.UserBind); return(View(list)); } }
/// <summary> /// 删除 /// </summary> /// <param name="ids"></param> /// <returns></returns> public JsonResult delete(string ids) { using (var manage = new Data.CMSManage()) { manage.deleteRoles(ids); return(getResult(manage.Error, manage.Message)); } }
/// <summary> /// 获取角色JSON数据 /// </summary> /// <returns></returns> public JsonResult loadjson() { using (var manage = new Data.CMSManage()) { var list = manage.getRoleList(); return(getPagination(list.Count, 1, list)); } }
public JsonResult checkcode(string itemcode, int itemid = 0) { using (var manage = new Data.CMSManage()) { var count = manage.checkItemCode(itemcode.ToLower(), itemid); return(getResult(manage.Error, manage.Message, new { Count = count })); } }
/// <summary> /// 加载数据 /// </summary> /// <returns></returns> public JsonResult loadjson(Entity.PageInfo page, string channel, int detailid = -1, int reviewid = 0, int verify = 0) { using (var manage = new Data.CMSManage()) { var list = manage.getReviewList(page, channel, detailid, reviewid, 0, verify); return(getPagination(page.TotalCount, page.PageNumber, list)); } }
/// <summary> /// 加载数据 /// </summary> /// <returns></returns> public JsonResult loadjson(Entity.PageInfo page) { using (var manage = new Data.CMSManage()) { var list = manage.getUserList(page, null, verify: 0); return(getPagination(page.TotalCount, page.PageNumber, list)); } }