Neu SBR2022 und konstituierende Sitzung
This commit is contained in:
@@ -5,6 +5,7 @@ var nt = require('./nt/index');
|
||||
var firmung = require('./firmung')
|
||||
var eko = require('./eko')
|
||||
var sbr_ue = require('./sbr_ue')
|
||||
var sbr2022 = require('./sbr2022')
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
@@ -16,6 +17,7 @@ router.use("/nt", nt);
|
||||
router.use("/firmung", firmung);
|
||||
router.use("/eko", eko);
|
||||
router.use("/sbr_ue", sbr_ue);
|
||||
router.use("/sbr2022", sbr2022);
|
||||
|
||||
/*
|
||||
var svgCaptcha = require('svg-captcha');
|
||||
|
||||
101
routes/sbr2022.js
Normal file
101
routes/sbr2022.js
Normal file
@@ -0,0 +1,101 @@
|
||||
var express = require('express');
|
||||
var router = express.Router();
|
||||
|
||||
var pathoffset = 'sbr2022/';
|
||||
|
||||
/* GET home page. */
|
||||
|
||||
var _locals = { pathoffset : "/sbr2022" };
|
||||
|
||||
var _gliederung =
|
||||
[
|
||||
{
|
||||
id : "00_konstituierung",
|
||||
name: "11. Juli 2022: Konstituierung",
|
||||
subs: [
|
||||
{
|
||||
id : "01_eroeffnung",
|
||||
name: "1 Eröffnung der Sitzung",
|
||||
subs: []
|
||||
},
|
||||
{
|
||||
id : "02_konstituierung",
|
||||
name: "2 Konstituierung des SBR",
|
||||
subs: []
|
||||
},
|
||||
{
|
||||
id : "03_pastoralkonzept",
|
||||
name: "3 Pastoralkonzept",
|
||||
subs: []
|
||||
},
|
||||
{
|
||||
id : "04_verwaltung",
|
||||
name: "4 Verwaltung des Seelsorgebereiches",
|
||||
subs: []
|
||||
},
|
||||
{
|
||||
id : "05_termine",
|
||||
name: "5 Termine",
|
||||
subs: []
|
||||
},
|
||||
{
|
||||
id : "06_sonstiges",
|
||||
name: "6 Sonstiges",
|
||||
subs: []
|
||||
}
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
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) {
|
||||
var params = get_locals(req);
|
||||
params.gliederung = _gliederung;
|
||||
params.current = [];
|
||||
res.render(pathoffset+'index', get_locals(req));
|
||||
});
|
||||
|
||||
router.get('/:layer1', function(req, res, next) {
|
||||
var layer1 = _gliederung.find(elem => elem.id === req.params.layer1);
|
||||
|
||||
if(layer1.subs.length === 0) {
|
||||
console.log(layer1);
|
||||
console.log('ERROR layer1.subs.length === 0');
|
||||
}
|
||||
var index = layer1.subs[0];
|
||||
|
||||
var params = get_locals(req);
|
||||
params.gliederung = _gliederung;
|
||||
params.current = [];
|
||||
params.current.push(layer1);
|
||||
params.current.push(index);
|
||||
/* console.log(params);*/
|
||||
res.render(pathoffset + req.params.layer1+"/"+index.id, params);
|
||||
});
|
||||
|
||||
router.get('/:layer1/:layer2', function(req, res, next) {
|
||||
var layer1 = _gliederung.find(elem => elem.id === req.params.layer1);
|
||||
/*console.log(layer1);*/
|
||||
|
||||
var layer2 = layer1.subs.find(elem => elem.id === req.params.layer2);
|
||||
/*console.log(layer2);*/
|
||||
|
||||
var params = get_locals(req);
|
||||
params.gliederung = _gliederung;
|
||||
params.current = [];
|
||||
params.current.push(layer1);
|
||||
params.current.push(layer2);
|
||||
/*console.log(params);*/
|
||||
res.render(pathoffset + req.params.layer1+"/"+layer2.id, params);
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user