-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.php
92 lines (85 loc) · 2.42 KB
/
index.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
89
90
91
92
<?php
/*
Copyright (C) 2014 Nicholas Anderson
This file is part of Audemium ERP. Audemium ERP is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Audemium ERP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with Audemium ERP. If not, see <http://www.gnu.org/licenses/>.
*/
require_once('init.php');
?>
<!DOCTYPE html>
<html>
<head>
<title>Home</title>
<?php
require('head.php');
?>
<script type="text/javascript">
var type = 'index';
$(document).ready(function() {
$(window).resize(function() {
var colWidth = ($(window).width() - 154 - 50 - 90 - 17) / 2;
$('#col1, #col2').css('width', colWidth + 'px');
});
$(window).resize();
//trigger AJAX calls for modules
$('#col1 .module, #col2 .module').each(function() {
var $module = $(this);
$.ajax({
url: 'module.php',
type: 'POST',
data: {
'module': $module.attr('id')
}
}).done(function(data) {
$module.find('h2').html(data.title);
$module.find('.moduleData').html(data.content);
$module.find('.dataTable').DataTable({
'paging': false,
'dom': 't',
'order': [0, 'asc'],
'autoWidth': false
});
});
});
});
</script>
</head>
<body>
<?php
require('menu.php');
?>
<div id="content">
<?php
//TODO: get user's module setup from the db
$modules = [['unpaidBills', 'unpaidOrders', 'unapprovedTimesheets', 'recentTransactions'], ['netIncome', 'income', 'expenses']];
?>
<div id="col1">
<?php
foreach ($modules[0] as $module) {
echo '<div class="module" id="'.$module.'">';
echo '<h2></h2>';
echo '<div class="moduleData"></div>';
echo '</div>';
}
?>
</div>
<div id="col2">
<?php
foreach ($modules[1] as $module) {
echo '<div class="module" id="'.$module.'">';
echo '<h2></h2>';
echo '<div class="moduleData"></div>';
echo '</div>';
}
?>
</div>
<div style="clear:both;"></div>
<?php
require('footer.php');
?>
</div>
</body>
</html>