Initial real commit
This commit is contained in:
114
routes/eko.js
Normal file
114
routes/eko.js
Normal file
@@ -0,0 +1,114 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'eko/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/eko" };
|
||||
|
||||
function get_locals(req) {
|
||||
var locals = _locals;
|
||||
locals.as_presentation = req.session.as_presentation;
|
||||
|
||||
console.log(locals);
|
||||
|
||||
return locals;
|
||||
}
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
router.get('/:target', function(req, res, next) {
|
||||
res.render(pathoffset+ req.params.target, get_locals(req));
|
||||
});
|
||||
/*
|
||||
router.get('/00_infoabend', function(req,res,next) {
|
||||
res.render(pathoffset+'00_infoabend/00_willkommen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/00_infoabend/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'00_infoabend/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/01', function(req,res,next) {
|
||||
res.render(pathoffset+'01/01_bibel_allgemein', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/01/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'01/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/02', function(req,res,next) {
|
||||
res.render(pathoffset+'02/01_sakramente', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/02/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'02/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/03', function(req,res,next) {
|
||||
res.render(pathoffset+'03/01_identitaet', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/03/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'03/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/04', function(req,res,next) {
|
||||
res.render(pathoffset+'04/01_beziehungen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/04/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'04/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/05', function(req,res,next) {
|
||||
res.render(pathoffset+'05/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/05/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'05/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/06', function(req,res,next) {
|
||||
res.render(pathoffset+'06/01_ihraber', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/06/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'06/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/07', function(req,res,next) {
|
||||
res.render(pathoffset+'07/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/07/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'07/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/08', function(req,res,next) {
|
||||
res.render(pathoffset+'08/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/08/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'08/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/09', function(req,res,next) {
|
||||
res.render(pathoffset+'09/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/09/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'09/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/10', function(req,res,next) {
|
||||
res.render(pathoffset+'10/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/10/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'10/' + req.params.target, get_locals(req));
|
||||
});
|
||||
*/
|
||||
module.exports = router;
|
||||
111
routes/firmung.js
Normal file
111
routes/firmung.js
Normal file
@@ -0,0 +1,111 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'firmung/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/firmung" };
|
||||
|
||||
function get_locals(req) {
|
||||
var locals = _locals;
|
||||
locals.as_presentation = req.session.as_presentation;
|
||||
|
||||
console.log(locals);
|
||||
|
||||
return locals;
|
||||
}
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/00_infoabend', function(req,res,next) {
|
||||
res.render(pathoffset+'00_infoabend/00_willkommen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/00_infoabend/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'00_infoabend/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/01', function(req,res,next) {
|
||||
res.render(pathoffset+'01/01_bibel_allgemein', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/01/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'01/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/02', function(req,res,next) {
|
||||
res.render(pathoffset+'02/01_sakramente', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/02/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'02/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/03', function(req,res,next) {
|
||||
res.render(pathoffset+'03/01_identitaet', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/03/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'03/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/04', function(req,res,next) {
|
||||
res.render(pathoffset+'04/01_beziehungen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/04/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'04/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/05', function(req,res,next) {
|
||||
res.render(pathoffset+'05/01_gemeinschaft', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/05/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'05/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/06', function(req,res,next) {
|
||||
res.render(pathoffset+'06/01_glbek', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/06/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'06/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/07', function(req,res,next) {
|
||||
res.render(pathoffset+'07/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/07/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'07/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/08', function(req,res,next) {
|
||||
res.render(pathoffset+'08/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/08/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'08/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/09', function(req,res,next) {
|
||||
res.render(pathoffset+'09/01_schuld', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/09/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'09/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/10', function(req,res,next) {
|
||||
res.render(pathoffset+'10/01_mk', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/10/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'10/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
68
routes/index.js
Normal file
68
routes/index.js
Normal file
@@ -0,0 +1,68 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var nt = require('./nt/index');
|
||||
var firmung = require('./firmung')
|
||||
var eko = require('./eko')
|
||||
var sbr_ue = require('./sbr_ue')
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render('index');
|
||||
});
|
||||
|
||||
router.use("/nt", nt);
|
||||
router.use("/firmung", firmung);
|
||||
router.use("/eko", eko);
|
||||
router.use("/sbr_ue", sbr_ue);
|
||||
|
||||
var svgCaptcha = require('svg-captcha');
|
||||
|
||||
router.get('/login', function(req, res) {
|
||||
var captcha = svgCaptcha.create({color: true});
|
||||
req.session.captcha = captcha.text;
|
||||
req.session.captcha_raw = captcha;
|
||||
res.render('login', { captcha: captcha.text });
|
||||
});
|
||||
|
||||
|
||||
router.get('/captcha', function (req, res) {
|
||||
|
||||
res.type('svg');
|
||||
res.status(200).send(req.session.captcha_raw.data);
|
||||
});
|
||||
|
||||
router.post('/login', function(req, res){
|
||||
console.log(req.body.captcha);
|
||||
console.log(req.session.captcha);
|
||||
console.log(req.body.as_presentation);
|
||||
console.log(Boolean(req.body.as_presentation));
|
||||
|
||||
var pathname = "/";
|
||||
if(req.session.startdest)
|
||||
pathname = req.session.startdest;
|
||||
console.log(pathname);
|
||||
|
||||
if(req.body.captcha === req.session.captcha)
|
||||
{
|
||||
console.log("OK");
|
||||
req.session.regenerate(function(){
|
||||
req.session.no_robot = true;
|
||||
req.session.as_presentation = Boolean(req.body.as_presentation);
|
||||
res.redirect(pathname);
|
||||
});
|
||||
}
|
||||
else
|
||||
res.redirect("http://www.erzbistum-bamberg.de");
|
||||
});
|
||||
|
||||
router.get('/logout', function(req, res){
|
||||
// destroy the user's session to log them out
|
||||
// will be re-created next request
|
||||
req.session.destroy(function(){
|
||||
res.redirect('/login');
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
53
routes/nt/ev/lk.js
Normal file
53
routes/nt/ev/lk.js
Normal file
@@ -0,0 +1,53 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'nt/ev/lk/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/nt/ev/lk" };
|
||||
|
||||
function get_locals(req) {
|
||||
var locals = _locals;
|
||||
locals.as_presentation = req.session.as_presentation;
|
||||
|
||||
console.log(locals);
|
||||
|
||||
return locals;
|
||||
}
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/einfuehrung', function(req,res,next) {
|
||||
res.render(pathoffset+'einfuehrung/verfasser', get_locals(req));
|
||||
});
|
||||
router.get('/einfuehrung/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'einfuehrung/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/adv_weihn_jkr3-7', function(req,res,next) {
|
||||
res.render(pathoffset+'adv_weihn_jkr3-7/index', get_locals(req));
|
||||
});
|
||||
router.get('/adv_weihn_jkr3-7/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'adv_weihn_jkr3-7/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/fz_oz_jkr12-17', function(req,res,next) {
|
||||
res.render(pathoffset+'fz_oz_jkr12-17/index', get_locals(req));
|
||||
});
|
||||
router.get('/fz_oz_jkr12-17/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'fz_oz_jkr12-17/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/jkr18-34', function(req,res,next) {
|
||||
res.render(pathoffset+'jkr18-34/index', get_locals(req));
|
||||
});
|
||||
router.get('/fz_oz_jkr12-17/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'jkr18-34/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
|
||||
|
||||
module.exports = router;
|
||||
55
routes/nt/ev/mk-kurz.js
Normal file
55
routes/nt/ev/mk-kurz.js
Normal file
@@ -0,0 +1,55 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'nt/ev/mk-kurz/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/nt/ev/mk-kurz" };
|
||||
|
||||
function get_locals(req) {
|
||||
var locals = _locals;
|
||||
locals.as_presentation = req.session.as_presentation;
|
||||
|
||||
console.log(locals);
|
||||
|
||||
return locals;
|
||||
}
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/aufbau', function(req,res,next) {
|
||||
res.render(pathoffset+'aufbau/gliederung', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/aufbau/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'aufbau/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/entstehung', function(req,res,next) {
|
||||
res.render(pathoffset+'entstehung/quellen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/entstehung/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'entstehung/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/theologische_grundgedanken', function(req,res,next) {
|
||||
res.render(pathoffset+'theologische_grundgedanken/evangelium', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/theologische_grundgedanken/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'theologische_grundgedanken/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/impulse_literatur', function(req,res,next) {
|
||||
res.render(pathoffset+'impulse_literatur/impulse', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/impulse_literatur/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'impulse_literatur/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
55
routes/nt/ev/mk.js
Normal file
55
routes/nt/ev/mk.js
Normal file
@@ -0,0 +1,55 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'nt/ev/mk/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/nt/ev/mk" };
|
||||
|
||||
function get_locals(req) {
|
||||
var locals = _locals;
|
||||
locals.as_presentation = req.session.as_presentation;
|
||||
|
||||
console.log(locals);
|
||||
|
||||
return locals;
|
||||
}
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/aufbau', function(req,res,next) {
|
||||
res.render(pathoffset+'aufbau/gliederung', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/aufbau/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'aufbau/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/entstehung', function(req,res,next) {
|
||||
res.render(pathoffset+'entstehung/quellen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/entstehung/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'entstehung/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/theologische_grundgedanken', function(req,res,next) {
|
||||
res.render(pathoffset+'theologische_grundgedanken/evangelium', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/theologische_grundgedanken/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'theologische_grundgedanken/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/impulse_literatur', function(req,res,next) {
|
||||
res.render(pathoffset+'impulse_literatur/impulse', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/impulse_literatur/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'impulse_literatur/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
12
routes/nt/index.js
Normal file
12
routes/nt/index.js
Normal file
@@ -0,0 +1,12 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var ev_mk = require('./ev/mk');
|
||||
var ev_mk_kurz = require("./ev/mk-kurz");
|
||||
var ev_lk = require('./ev/lk');
|
||||
|
||||
router.use("/ev/mk", ev_mk);
|
||||
router.use("/ev/mk-kurz", ev_mk_kurz);
|
||||
router.use("/ev/lk", ev_lk);
|
||||
|
||||
module.exports = router;
|
||||
60
routes/sbr_ue.js
Normal file
60
routes/sbr_ue.js
Normal file
@@ -0,0 +1,60 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'sbr_ue/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/sbr_ue" };
|
||||
|
||||
function get_locals(req) {
|
||||
var locals = _locals;
|
||||
locals.as_presentation = req.session.as_presentation;
|
||||
|
||||
console.log(locals);
|
||||
|
||||
return locals;
|
||||
}
|
||||
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/00_konstituierung', function(req,res,next) {
|
||||
res.render(pathoffset+'00_konstituierung/00_willkommen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/00_konstituierung/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'00_konstituierung/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/01_2019-02-25', function(req,res,next) {
|
||||
res.render(pathoffset+'01_2019-02-25/00_willkommen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/01_2019-02-25/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'01_2019-02-25/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
|
||||
router.get('/02_2019-03-25', function(req,res,next) {
|
||||
res.render(pathoffset+'02_2019-03-25/00_willkommen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/02_2019-03-25/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'02_2019-03-25/' + req.params.target, get_locals(req));
|
||||
});
|
||||
router.get('/03_2019-05-06', function(req,res,next) {
|
||||
res.render(pathoffset+'03_2019-05-06/vorstellung_csl', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/04_2019-07-02', function(req,res,next) {
|
||||
res.render(pathoffset+'04_2019-07-02/00_willkommen', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/04_2019-07-02/:target', function(req,res,next) {
|
||||
res.render(pathoffset+'04_2019-07-02/' + req.params.target, get_locals(req));
|
||||
});
|
||||
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user