Package com.jeecms.cms.entity.main

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


   */
  @RequestMapping(value = "/member/myguestbook.jspx")
  public String myguestbook(Integer pageNo, Integer ctgId,
      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);
    }
    Pagination pagination = guestbookMng.getPage(site.getId(), ctgId, user
        .getId(), null, null, true, false, cpn(pageNo), CookieUtils
        .getPageSize(request));
    model.addAttribute("pagination", pagination);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_GUESTBOOK, GUESTBOOK_LIST);
  }
View Full Code Here


   *
   */
  @RequestMapping(value = "/member/guestbook_detail.jspx")
  public String guestbook_detail(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);
    }
    CmsGuestbook guestbook = guestbookMng.findById(id);
    model.addAttribute("guestbook", guestbook);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_GUESTBOOK, GUESTBOOK_DETAIL);
  }
View Full Code Here

   * 查看留言回复
   */
  @RequestMapping(value = "/member/guestbook_replay.jspx")
  public String guestbook_replay(Integer id, 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) {
      return FrontUtils.showLogin(request, model, site);
    }
    CmsGuestbook guestbook = guestbookMng.findById(id);
    if(!guestbook.getMember().equals(user)){
      WebErrors errors=WebErrors.create(request);
      errors.addErrorCode("error.noPermissionsView");
      return FrontUtils.showError(request, response, model, errors);
    }
    model.addAttribute("guestbook", guestbook);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_GUESTBOOK, GUESTBOOK_REPLAY);
  }
View Full Code Here

  @RequestMapping(value = "/static/o_index.do")
  public void indexSubmit(HttpServletRequest request,
      HttpServletResponse response, ModelMap model) {
    try {
      CmsSite site = CmsUtils.getSite(request);
      staticPageSvc.index(site);
      ResponseUtils.renderJson(response, "{'success':true}");
    } catch (IOException e) {
      log.error("static index error!", e);
      ResponseUtils.renderJson(response, "{'success':false,'msg':'"
View Full Code Here

  }

  @RequestMapping(value = "/static/o_index_remove.do")
  public void indexRemove(HttpServletRequest request,
      HttpServletResponse response) {
    CmsSite site = CmsUtils.getSite(request);
    String msg;
    if (staticPageSvc.deleteIndex(site)) {
      msg = "{'success':true}";
    } else {
      msg = "{'success':false}";
View Full Code Here

  }

  @RequestMapping(value = "/static/v_channel.do")
  public String channelInput(HttpServletRequest request, ModelMap model) {
    // 栏目列表
    CmsSite site = CmsUtils.getSite(request);
    List<Channel> topList = channelMng.getTopList(site.getId(), false);
    List<Channel> channelList = Channel.getListForSelect(topList, null,
        null, false);
    model.addAttribute("channelList", channelList);
    return "static/channel";
  }
View Full Code Here

  }

  @RequestMapping(value = "/static/o_channel.do")
  public void channelSubmit(Integer channelId, Boolean containChild,
      HttpServletRequest request, HttpServletResponse response) {
    CmsSite site = CmsUtils.getSite(request);
    if (containChild == null) {
      containChild = true;
    }
    String msg;
    try {
      int count = staticPageSvc.channel(site.getId(), channelId,
          containChild);
      msg = "{'success':true,'count':" + count + "}";
    } catch (IOException e) {
      log.error("static channel error!", e);
      msg = "{'success':false,'msg':'" + e.getMessage() + "'}";
View Full Code Here

  }

  @RequestMapping(value = "/static/v_content.do")
  public String contentInput(HttpServletRequest request, ModelMap model) {
    // 栏目列表
    CmsSite site = CmsUtils.getSite(request);
    List<Channel> topList = channelMng.getTopList(site.getId(), true);
    List<Channel> channelList = Channel.getListForSelect(topList, null,
        null, true);
    model.addAttribute("channelList", channelList);
    return "static/content";
  }
View Full Code Here

   */
  @RequestMapping(value = "/member/message_mng.jspx")
  public String message_mng(Integer box, String msg,
      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);
    }
    if (box != null) {
      model.addAttribute("box", box);
    } else {
      model.addAttribute("box", 0);
    }
    model.addAttribute("msg", msg);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_MNG);
  }
View Full Code Here

  @RequestMapping(value = "/member/message_list.jspx")
  public String message_inbox(Integer pageNo, String title,
      Date sendBeginTime, Date sendEndTime, Boolean status, 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);
    }
    Pagination pagination = null;
    String returnPage = MESSAGE_IN_BOX_LIST;
    if (box.equals(0)) {
      // 收件箱
      pagination = receiverMessageMng.getPage(site.getId(), null, user
          .getId(), title, sendBeginTime, sendEndTime, status, box,
          false, cpn(pageNo), CookieUtils.getPageSize(request));
      returnPage = MESSAGE_IN_BOX_LIST;
    } else if (box.equals(1)) {
      // 发件箱
      pagination = messageMng.getPage(site.getId(), user.getId(), null,
          title, sendBeginTime, sendEndTime, status, box, false,
          cpn(pageNo), CookieUtils.getPageSize(request));
      returnPage = MESSAGE_SEND_LIST;
    } else if (box.equals(2)) {
      // 草稿箱
      pagination = messageMng.getPage(site.getId(), user.getId(), null,
          title, sendBeginTime, sendEndTime, status, box, false,
          cpn(pageNo), CookieUtils.getPageSize(request));
      returnPage = MESSAGE_DRAFT_LIST;
    } else if (box.equals(3)) {
      // 垃圾箱(可能从收件箱或者从发件箱转过来)
      pagination = receiverMessageMng.getPage(site.getId(), user.getId(),
          user.getId(), title, sendBeginTime, sendEndTime, status,
          box, false, cpn(pageNo), CookieUtils.getPageSize(request));
      returnPage = MESSAGE_TRASH_LIST;
    }
    model.addAttribute("msg", request.getAttribute("msg"));
    model.addAttribute("pagination", pagination);
    model.addAttribute("pageNo", pageNo);
    model.addAttribute("title", title);
    model.addAttribute("sendBeginTime", sendBeginTime);
    model.addAttribute("sendEndTime", sendEndTime);
    model.addAttribute("status", status);
    model.addAttribute("box", box);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, returnPage);
  }
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.