Compare commits
7 Commits
7e7434d7e2
...
SQLBackend
| Author | SHA1 | Date | |
|---|---|---|---|
| c340821d39 | |||
| 9bc1abe9a5 | |||
| 91e70f8a34 | |||
| 22957f6159 | |||
| 010c8fd0bb | |||
| eea19594e2 | |||
| 8a3db49489 |
@@ -23,6 +23,12 @@ CREATE TABLE `tabs` (
|
|||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`id`)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `categories` (
|
||||||
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`name` VARCHAR(50),
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE `messages` (
|
CREATE TABLE `messages` (
|
||||||
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
`message` VARCHAR(255),
|
`message` VARCHAR(255),
|
||||||
|
|||||||
@@ -13,16 +13,6 @@ var con = mysql.createConnection({
|
|||||||
database: "home_page"
|
database: "home_page"
|
||||||
});
|
});
|
||||||
|
|
||||||
function getData(table) {
|
|
||||||
con.connect();
|
|
||||||
con.query((sql + table), (error, results, fields) => {
|
|
||||||
if (error) throw error;
|
|
||||||
console.log(results);
|
|
||||||
return results;
|
|
||||||
});
|
|
||||||
con.end();
|
|
||||||
}
|
|
||||||
|
|
||||||
//Read bookmarks
|
//Read bookmarks
|
||||||
try {
|
try {
|
||||||
var links = require('../src/links.json');
|
var links = require('../src/links.json');
|
||||||
@@ -70,13 +60,7 @@ if (fs.existsSync('../src/apps.json')) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Read everything else
|
//Read everything else
|
||||||
const providers = require('../src/providers.json');
|
|
||||||
const themes = require('../src/themes.json');
|
const themes = require('../src/themes.json');
|
||||||
const messages = require('../src/messages.json');
|
|
||||||
|
|
||||||
var testmessages = getData('messages');
|
|
||||||
console.log(testmessages);
|
|
||||||
|
|
||||||
// initializing app
|
// initializing app
|
||||||
const app = express();
|
const app = express();
|
||||||
|
|
||||||
@@ -99,19 +83,31 @@ app.get("/sui/api/links", (req, res) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
app.get("/sui/api/providers", (req, res) => {
|
app.get("/sui/api/providers", (req, res) => {
|
||||||
res.status(200).send(providers.providers);
|
con.query('SELECT * FROM providers', (error, results, fields) => {
|
||||||
|
if (error) throw error;
|
||||||
|
res.status(200).send(results);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/sui/api/themes", (req, res) => {
|
app.get("/sui/api/themes", (req, res) => {
|
||||||
res.status(200).send(themes.themes);
|
con.query('SELECT * FROM themes', (error, results, fields) => {
|
||||||
|
if (error) throw error;
|
||||||
|
res.status(200).send(results);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/sui/api/personaldata", (req, res) => {
|
app.get("/sui/api/personaldata", (req, res) => {
|
||||||
res.status(200).send(personaldata);
|
con.query('SELECT * FROM personaldata', (error, results, fields) => {
|
||||||
|
if (error) throw error;
|
||||||
|
res.status(200).send(results);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/sui/api/messages", (req, res) => {
|
app.get("/sui/api/messages", (req, res) => {
|
||||||
res.status(200).send(messages.messages);
|
con.query('SELECT * FROM messages', (error, results, fields) => {
|
||||||
|
if (error) throw error;
|
||||||
|
res.status(200).send(results);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.post("/sui/api/appUpdate", jsonParser, (req, res) => {
|
app.post("/sui/api/appUpdate", jsonParser, (req, res) => {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ export function greet() {
|
|||||||
let currentTime = new Date();
|
let currentTime = new Date();
|
||||||
let greet = Math.floor(currentTime.getHours() / 6);
|
let greet = Math.floor(currentTime.getHours() / 6);
|
||||||
let easterEggChance = Math.floor(Math.random() * 100);
|
let easterEggChance = Math.floor(Math.random() * 100);
|
||||||
let greetings = require('../messages.json');
|
let greetings = require("../messages.json");
|
||||||
let timeBased = [];
|
let timeBased = [];
|
||||||
let easterEggs = [];
|
let easterEggs = [];
|
||||||
for (var i = 0; i < greetings.messages.length; i++) {
|
for (var i = 0; i < greetings.messages.length; i++) {
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ function MessageInfo() {
|
|||||||
<Messages
|
<Messages
|
||||||
key={index}
|
key={index}
|
||||||
group={index+1}
|
group={index+1}
|
||||||
index={greetings.index}
|
|
||||||
greeting={greetings.message}
|
greeting={greetings.message}
|
||||||
easterEgg={greetings.easteregg}
|
easterEgg={greetings.easteregg}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -1,17 +1,15 @@
|
|||||||
function Messages(props) {
|
function Messages(props) {
|
||||||
|
|
||||||
var eeChecked;
|
var eeChecked;
|
||||||
if(props.easterEgg === "TRUE") {
|
if(props.easterEgg === 1) {
|
||||||
eeChecked = true;
|
eeChecked = true;
|
||||||
} else if(props.easterEgg === "FALSE") {
|
} else if(props.easterEgg === 0) {
|
||||||
eeChecked = false;
|
eeChecked = false;
|
||||||
} else {
|
} else {
|
||||||
eeChecked = false;
|
eeChecked = false;
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<div id="messageGrid" title={props.group}>
|
<div id="messageGrid" title={props.group}>
|
||||||
<label htmlFor="index">Index</label>
|
|
||||||
<input id="index" type="text" defaultValue={props.index}></input>
|
|
||||||
<label htmlFor="greeting">Greeting</label>
|
<label htmlFor="greeting">Greeting</label>
|
||||||
<input id="greeting" type="text" defaultValue={props.greeting}></input>
|
<input id="greeting" type="text" defaultValue={props.greeting}></input>
|
||||||
<label htmlFor="Easter Egg">Easter Egg</label>
|
<label htmlFor="Easter Egg">Easter Egg</label>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ function PersonalInfo() {
|
|||||||
const getData = async () => {
|
const getData = async () => {
|
||||||
const response = await fetch("/sui/api/personaldata");
|
const response = await fetch("/sui/api/personaldata");
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
setState(data);
|
setState(data[0]);
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user