improve bonfire and start adding model and controller
This commit is contained in:
@@ -1,20 +1,67 @@
|
||||
var _ = require('lodash'),
|
||||
debug = require('debug')('freecc:cntr:challenges'),
|
||||
Challenge = require('./../models/Challenge');
|
||||
debug = require('debug')('freecc:cntr:bonfires'),
|
||||
bonfire = require('./../models/bonfire');
|
||||
|
||||
/**
|
||||
* Bonfire controller
|
||||
*/
|
||||
exports.index = function(req, res) {
|
||||
Challenge.find({}, null, { sort: { challengeNumber: 1 } }, function(err, c) {
|
||||
if (err) {
|
||||
debug('Challenge err: ', err);
|
||||
next(err);
|
||||
}
|
||||
res.render('bonfire/bonfire.jade', {
|
||||
challenges: c,
|
||||
cc: req.user ? req.user.challengesHash : undefined
|
||||
});
|
||||
res.render('bonfire/bonfire.jade', {
|
||||
});
|
||||
//Bonfire.find({}, null, { sort: { bonfireNumber: 1 } }, function(err, c) {
|
||||
// if (err) {
|
||||
// debug('bonfire err: ', err);
|
||||
// next(err);
|
||||
// }
|
||||
//});
|
||||
};
|
||||
|
||||
//exports.returnBonfire = function(req, res, next) {
|
||||
// var bonfireNumber = parseInt(req.params.bonfireNumber) || 0;
|
||||
// var verbs = [
|
||||
// 'ACED',
|
||||
// 'NAILED',
|
||||
// 'ROCKED',
|
||||
// 'SCORCHED',
|
||||
// 'DEVASTATED',
|
||||
// 'OWNED',
|
||||
// 'CRUSHED',
|
||||
// 'CONQUERED',
|
||||
// 'KILLED',
|
||||
// 'SHREDDED',
|
||||
// 'ANNIHILATED',
|
||||
// 'NUKED'
|
||||
// ];
|
||||
// var phrases = [
|
||||
// "Shout it from on top of a mountain",
|
||||
// "Tell everyone and their dogs",
|
||||
// "Show them. Show them all!",
|
||||
// "Inspire your friends",
|
||||
// "Tell the world of your greatness",
|
||||
// "Look accomplished on social media",
|
||||
// "Share news of your grand endeavor",
|
||||
// "Establish your alibi for the past two hours",
|
||||
// "Prove to mom that computers aren't just for games"
|
||||
// ];
|
||||
// if (bonfireNumber > 53) { bonfireNumber = 0; }
|
||||
// Bonfire.find({}, null, { sort: { bonfireNumber: 1 } }, function(err, c) {
|
||||
// if (err) {
|
||||
// debug('bonfire err: ', err);
|
||||
// next(err);
|
||||
// }
|
||||
// res.render('bonfires/show', {
|
||||
// //title: 'bonfire: ' + c[bonfireNumber].name,
|
||||
// //name: c[bonfireNumber].name,
|
||||
// //video: c[bonfireNumber].video,
|
||||
// //time: c[bonfireNumber].time,
|
||||
// //steps: c[bonfireNumber].steps,
|
||||
// //number: bonfireNumber,
|
||||
// //categories: c[bonfireNumber].category,
|
||||
// //cc: req.user ? req.user.bonfiresHash : undefined,
|
||||
// //points: req.user ? req.user.points : undefined,
|
||||
// //verb: verbs[Math.floor(Math.random() * verbs.length)],
|
||||
// //phrase: phrases[Math.floor(Math.random() * phrases.length)],
|
||||
// //bonfires: c
|
||||
// });
|
||||
// });
|
||||
//};
|
Reference in New Issue
Block a user