UNPKG

imboard

Version:

Most convenient platform for webpage development.

33 lines (30 loc) 807 B
var BoardVo = require(_path.src + "/vo/BoardVo.js"); var BoardDao = require(_path.src + "/dao/BoardDao.js"); var RoleDao = require(_path.src + "/dao/RoleDao.js"); module.exports.board = function($, el, param, req, next) { var template = this.getTemplate($, el); BoardDao.getBoard(param.id, function(board) { $(el).html(template(board)); next(); }); }; module.exports.boardList = function($, el, param, req, next) { var vo = new BoardVo(); if(req.session.user != null) { vo.signinUserId = req.session.user.id; vo.signinUserLevel = req.session.user.level; } var template = this.getTemplate($, el); BoardDao.getBoardList(vo, function(boardList) { RoleDao.getRoleList(function(roleList) { $(el).html(template({boardList : boardList, roleList : roleList})); next(); }); }); };