Initial commit

This commit is contained in:
BB
2023-10-03 07:57:37 +02:00
commit 80aae025a2
64 changed files with 32770 additions and 0 deletions

31
assets/sqlTasks.js Normal file
View File

@@ -0,0 +1,31 @@
const fs = require('fs')
const path = require('path')
let sqlTasks = require('./sqlTasks.json')
const os = require('os');
const getSqlTasks = () => {
return new Promise((resolve, reject) => {
fs.readFile(path.join(__dirname, "../lekerdezesek/lekerdezesek.sql"), 'utf8', (err, data) => {
if (err) {
reject(err)
} else {
let sqlQueriesFromFile = data.split("***").splice(1)
sqlQueriesFromFile.forEach(sqlQuery => {
let lines = sqlQuery.split(os.EOL)
const id = lines[1].split(".")[0]
lines = lines.splice(2)
if (lines.length > 0) {
const sqlQueryText = lines.reduce((sql, line) => sql + " " + line).trim()
let sqlTask = sqlTasks.filter(task => task.id == id)[0]
sqlTask.sql = sqlQueryText
}
})
resolve(sqlTasks)
}
})
})
}
module.exports = getSqlTasks

37
assets/sqlTasks.json Normal file
View File

@@ -0,0 +1,37 @@
[{
"id": 14,
"description": "Adatbázis létrehozása",
"adminPage": false
},
{
"id": 16,
"description": "Ételek száma az étlapon",
"adminPage": true
},
{
"id": 17,
"description": "Desszertek",
"adminPage": true
},
{
"id": 18,
"description": "Új desszert",
"adminPage": false
},
{
"id": 19,
"description": "A három legnépszerűbb étel februárban",
"adminPage": true
},
{
"id": 20,
"description": "Bruttó árbevétel és befizetendő ÁFA",
"adminPage": true
},
{
"id": 99,
"description": "Vendégkönyv bejegyzések",
"adminPage": true,
"sql": "SELECT bejegyzes, createdAt AS datum FROM vendegkonyv;"
}
]