Package com.jeecms.cms.entity.main

Examples of com.jeecms.cms.entity.main.CmsSite


  }

  @RequestMapping(value = "/member/message_add.jspx")
  public String message_add(HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_ADD);
  }
View Full Code Here


  }

  @RequestMapping(value = "/member/message_reply.jspx")
  public String message_reply(Integer id, HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    CmsReceiverMessage message = receiverMessageMng.findById(id);
    // 非收件人无法回复信件
    if (!message.getMsgReceiverUser().equals(user)) {
      WebErrors errors = WebErrors.create(request);
      errors.addErrorCode("error.noPermissionsView");
      return FrontUtils.showError(request, response, model, errors);
    }
    model.addAttribute("message", message);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_REPLY);
  }
View Full Code Here

  // 直接发送
  @RequestMapping(value = "/member/message_send.jspx")
  public String message_send(CmsMessage message, String username,
      String captcha, String nextUrl, HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
View Full Code Here

  // 存草稿
  @RequestMapping(value = "/member/message_save.jspx")
  public String message_save(CmsMessage message, String username,
      String captcha, String nextUrl, HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
View Full Code Here

  // 发送
  @RequestMapping(value = "/member/message_tosend.jspx")
  public String message_tosend(Integer id, String nextUrl, String captcha,
      HttpServletRequest request, HttpServletResponse response,
      ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
View Full Code Here

  }

  @RequestMapping(value = "/member/message_edit.jspx")
  public String message_edit(Integer id, HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    CmsMessage message = messageMng.findById(id);
    // 非发件人无权查看信件
    if (!message.getMsgSendUser().equals(user)) {
      WebErrors errors = WebErrors.create(request);
      errors.addErrorCode("error.noPermissionsView");
      return FrontUtils.showError(request, response, model, errors);
    }
    model.addAttribute("message", message);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_EDIT);
  }
View Full Code Here

  @RequestMapping(value = "/member/message_update.jspx")
  public String message_update(CmsMessage message, String nextUrl,
      String captcha, HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
View Full Code Here

  @RequestMapping(value = "/member/message_read.jspx")
  public String message_read(Integer id, Integer box,
      HttpServletRequest request, HttpServletResponse response,
      ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    CmsReceiverMessage message = receiverMessageMng.findById(id);
    if (message != null) {
      // 阅读收信
      // 非收件人和发件人无权查看信件
      if (!message.getMsgReceiverUser().equals(user)
          && !message.getMsgSendUser().equals(user)) {
        WebErrors errors = WebErrors.create(request);
        errors.addErrorCode("error.noPermissionsView");
        return FrontUtils.showError(request, response, model, errors);
      }
      // 收件人查看更新已读状态
      if (message.getMsgReceiverUser().equals(user)) {
        message.setMsgStatus(true);
        receiverMessageMng.update(message);
        log
            .info(
                "member CmsMessage read CmsMessage success. id={}",
                id);
      }
      model.addAttribute("message", message);
    } else {
      // 阅读已发信
      CmsMessage msg = messageMng.findById(id);
      model.addAttribute("message", msg);
    }
    model.addAttribute("box", box);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_READ);
  }
View Full Code Here

  // 转发
  @RequestMapping(value = "/member/message_forward.jspx")
  public String message_forward(Integer id, HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    CmsUser user = CmsUtils.getUser(request);
    FrontUtils.frontData(request, model, site);
    MemberConfig mcfg = site.getConfig().getMemberConfig();
    // 没有开启会员功能
    if (!mcfg.isMemberOn()) {
      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    CmsReceiverMessage receiverMessage = receiverMessageMng.findById(id);
    CmsMessage message;
    if (receiverMessage != null) {
      model.addAttribute("message", receiverMessage);
    } else {
      message = messageMng.findById(id);
      model.addAttribute("message", message);
    }
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_ADD);
  }
View Full Code Here

  // 查找未读信息条数
  @RequestMapping(value = "/member/message_countUnreadMsg.jspx")
  public void findUnreadMessagesByUser(HttpServletRequest request,
      HttpServletResponse response, ModelMap model) throws JSONException {
    CmsUser user = CmsUtils.getUser(request);
    CmsSite site = CmsUtils.getSite(request);
    JSONObject object = new JSONObject();
    if (user == null) {
      object.put("result", false);
    } else {
      List<CmsReceiverMessage> receiverMessages = receiverMessageMng
          .getList(site.getId(), null, user.getId(), null, null,
              null, false, 0, false);
      object.put("result", true);
      if (receiverMessages != null && receiverMessages.size() > 0) {
        object.put("count", receiverMessages.size());
      } else {
View Full Code Here

TOP

Related Classes of com.jeecms.cms.entity.main.CmsSite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.