forked from Zazza/workapp
/
Dashboard.php
52 lines (39 loc) · 1.2 KB
/
Dashboard.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
<?php
class Controller_Dashboard extends Engine_Controller {
public function index() {
$this->view->setTitle("События");
$dashboard = new Model_Dashboard();
$sess = & $_SESSION["dashboard"];
if (isset($sess["date"])) {
$date = date("m/d/y", strtotime($sess["date"]));
$formatDate = date("d.m.Y", strtotime($sess["date"]));
} else {
$date = date("m/d/y");
$formatDate = date("d.m.Y");
}
if(isset($sess["filtr"])) {
$filtr = $sess["filtr"];
} else {
$filtr = NULL;
}
$this->view->setLeftContent($this->view->render("left_dashboard", array("notify" => $dashboard->getNotify(), "date" => $date, "formatDate" => $formatDate, "filtr" => $filtr)));
if (isset($_GET["page"])) {
if (is_numeric($_GET["page"])) {
if (!$dashboard->setPage($_GET["page"])) {
$this->__call("tt", "index");
}
}
}
$dashboard->links = "/";
$list = NULL;
$listevents = $dashboard->getEvents();
if (count($listevents) == 0) {
$list = "Событий нет";
}
foreach($listevents as $event) {
$list .= $this->view->render("dashboard_events_event", array("event" => $event));
}
$this->view->dashboard_dashboard(array("list" => $list));
}
}
?>