소스 검색

View older events upon request

tags/rls1
kenn408k 6 년 전
부모
커밋
6f81f64e31
2개의 변경된 파일22개의 추가작업 그리고 8개의 파일을 삭제
  1. 9
    1
      classes/get.class.php
  2. 13
    7
      content/events.php

+ 9
- 1
classes/get.class.php 파일 보기

@@ -75,7 +75,15 @@ class Get {
75 75
 
76 76
     public static function publicEventList() {
77 77
         $db = new DBClass();
78
-        $sql = "SELECT * FROM `events` ORDER BY `time` ASC";
78
+        $time = new DateTime();
79
+        $sql = "SELECT * FROM `events` WHERE `time` > ".$time->getTimestamp()." ORDER BY `time` ASC";
80
+        return $db->fetchAll($db->query($sql));
81
+    }
82
+    
83
+    public static function publicOldEventList() {
84
+        $db = new DBClass();
85
+        $time = new DateTime();
86
+        $sql = "SELECT * FROM `events` WHERE `time` < ".$time->getTimestamp()." ORDER BY `time` ASC";
79 87
         return $db->fetchAll($db->query($sql));
80 88
     }
81 89
     

+ 13
- 7
content/events.php 파일 보기

@@ -9,14 +9,20 @@ Design::header($setup, 0);
9 9
 ?>
10 10
 
11 11
 <div class="page">
12
-    <h1>Eventoversigt</h1> <div class="newstitle pull_right"><a href="#">Vis Tidligere Events</a></div>
12
+    <h1>Eventoversigt</h1> <div class="newstitle pull_right"><a href="?page=events&older">Vis Tidligere Events</a></div>
13 13
     <div class="border"></div>
14
-<br />
15
-    
14
+    <br />
16 15
 
17
-<?php
18
-    foreach (Get::publicEventList() as $row) {
19
-        ?>
16
+
17
+    <?php
18
+    if (isset($_GET['older'])) {
19
+        $events = Get::publicOldEventList();
20
+    } else {
21
+        $events = Get::publicEventList();
22
+    }
23
+    foreach ($events as $row) {
24
+
25
+    ?>
20 26
     <div class="eventslice">
21 27
         <div class="eventslice-top"><img src="<?php echo $row['img']; ?>" alt="" /></div>
22 28
         <div class="eventslice-middle"><?php echo $row['title']; ?></div>
@@ -25,7 +31,7 @@ Design::header($setup, 0);
25 31
     <?php
26 32
     }
27 33
     ?>
28
-    
34
+
29 35
 
30 36
     <div class="clear"></div>
31 37
 </div>

Loading…
취소
저장