imboard
Version:
Most convenient platform for webpage development.
33 lines (30 loc) • 807 B
JavaScript
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();
});
});
};