-
Notifications
You must be signed in to change notification settings - Fork 0
/
announcements.php
88 lines (75 loc) · 2.71 KB
/
announcements.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php $title="Announcements";$level="";?>
<!DOCTYPE html>
<html lang="en">
<?php include 'header.php';?>
<body>
<div class="bread_area">
<div class="container">
<div class="row">
<div class="col-sm-12">
<ol class="breadcrumb">
<li><a href="index.php">Home</a></li>
<li class="active">Announcements</li>
</ol>
</div>
</div>
</div>
</div>
<main class="site-main category-main">
<div class="container">
<div class="row">
<section class="category-content col-sm-9">
<h2 class="category-title">ANNOUNCEMENTS</h2>
<div id="announcements-content"></div>
</section>
<aside class="sidebar col-sm-3">
<div class="widget">
<h4>ARCHIVE</h4>
<ul id="archive">
<li class="current" onclick="getPosts('Fall 2019'); makeCurrent(this);"><a href="javascript:;" title="">Fall 2019</a></li>
</div>
</aside>
</div>
</div>
</main>
<?php include 'footer.php';?>
<script src="https://www.gstatic.com/firebasejs/6.3.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.3.3/firebase-database.js"></script>
<script>
// Your web app's Firebase configuration
const firebaseConfig = {
apiKey: "AIzaSyDWjDu6xik5sE2LFOTbVdF5q_IXKiYh-Vk",
authDomain: "wic-announcements.firebaseapp.com",
databaseURL: "https://wic-announcements.firebaseio.com",
projectId: "wic-announcements",
storageBucket: "wic-announcements.appspot.com",
messagingSenderId: "625263131467",
appId: "1:625263131467:web:aadfcf7d5b9c9c40"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
var ref = firebase.database().ref();
function displayTest(){
ref.on("value", function (snapshot) {
var data = snapshot.val().masterSheet;
bigString = "";
for(i=0;i<data.length; i++){
//length - i - 1 to put most recent at the top
bigString += makeAnnouncement(data[data.length-i-1]);
}
document.getElementById("announcements-content").innerHTML = bigString;
});
}
function makeAnnouncement(row){
var T = row.date.indexOf("T");
bigString = "<div class='single_announce'>";
bigString += "<h2>" + row.title + "</h2>";
bigString += "<h4>" + row.date.substring(0, T) + "</h4>";
bigString += "<p>" + row.body + "</p>";
bigString += "</div>";
return bigString;
}
window.onload = displayTest();
</script>
</body>
</html>