Initial commit

This commit is contained in:
BB
2023-10-10 09:15:19 +02:00
commit a6bf178a7e
75 changed files with 388780 additions and 0 deletions

33
assets/sqlTasks.js Normal file
View File

@@ -0,0 +1,33 @@
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 === Number.parseInt(id))[0];
if (sqlTask) {
sqlTask.sql = sqlQueryText
} else {
console.error("Nem található ilyen ID-jű lekérdezés: ", id);
}
}
});
resolve(sqlTasks)
}
})
})
};
module.exports = getSqlTasks;

32
assets/sqlTasks.json Normal file
View File

@@ -0,0 +1,32 @@
[
{
"id": 15,
"description": "Adatbázis létrehozása",
"adminPage": false
},
{
"id": 16,
"description": "Sportautók száma a flottában",
"adminPage": true
},
{
"id": 17,
"description": "Limuzinok",
"adminPage": true
},
{
"id": 18,
"description": "Új autó hozzáadása",
"adminPage": false
},
{
"id": 19,
"description": "Az öt legnépszerűbb autó",
"adminPage": true
},
{
"id": 20,
"description": "Teljes bevétel és a legnagyobb biztosítási arány",
"adminPage": true
}
]

1
assets/velemenyek.json Normal file
View File

@@ -0,0 +1 @@
[{"date":"2023. 10. 10. 9:11:13"},{"velemeny":"asd","date":"2023. 10. 10. 9:11:55"},{"velemeny":"asd","date":"2023. 10. 10. 9:12:24"}]