Archived
1
0

7 Commits

6 changed files with 33 additions and 34 deletions

View File

@@ -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),

View File

@@ -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) => {

View File

@@ -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++) {

View File

@@ -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}
/> />

View File

@@ -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>

View File

@@ -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(() => {