Guest User

Untitled

a guest
Feb 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. console.log(req.params);
  2.  
  3.  
  4. (function() {
  5.  
  6. var temp;
  7. var defaultPage = typeof(req.params.page_name) != "undefined" ? req.params.page_name : "home";
  8.  
  9. if (typeof(req.params.page_name) != "undefined" && ['admin', 'template', 'component', 'category'].indexOf(defaultPage) >= 0) {
  10. return next();
  11. }
  12.  
  13.  
  14.  
  15. filters = { 'status': 1, 'link': defaultPage }
  16.  
  17. Template.findOne(filters, function(err, template) {
  18. if (err) {
  19.  
  20. res.status(404).send("page not found!");
  21. } else {
  22.  
  23. if (template == null) {
  24. res.status(404).send("page not found!");
  25. } else {
  26. global.template = template;
  27. temp = template;
  28. res.render('pages/client/' + defaultPage + '.ejs', {
  29.  
  30. });
  31.  
  32. } //end else
  33.  
  34.  
  35.  
  36. } //end else
  37.  
  38.  
  39.  
  40. }); //end findOne
  41.  
  42. console.log(global.template) // undefined
  43. console.log(temp); // undefined
  44.  
  45. filters = { 'enb': 1, 'tid': typeof(global.template) != "undefined" ? global.template : null, 'layoutid': 3 }
  46. Component.find(filters, function(err, component) {
  47.  
  48. if (err) {
  49.  
  50. console.log(err);
  51. } else {
  52.  
  53. console.log(component);
  54.  
  55.  
  56.  
  57. } //end else
  58. });
  59.  
  60.  
  61.  
  62.  
  63.  
  64. })(); // end closure
Add Comment
Please, Sign In to add comment