/var/www/(Del)pathways.org.hk/MIS_bk/venue/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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
require_once(__DIR__ '/../checkuser.php');
function 
index() {
    global 
$dbh;
    
    
$message $_GET['message'] ?: null;
    
    
$sql "
SELECT venue.*, campus.name AS campus_name
FROM mis_venue venue
LEFT JOIN mis_campus campus ON campus.id = venue.campus_id
WHERE venue.deleted = ?
ORDER BY campus.name, venue.name"
;
    
$parameters = array(0);
    
$sth Db\Util::execute($dbh$sql$parameters);
    
$venues $sth->fetchAll();
    
    return array(
        
'venues' => $venues,
        
'message' => $message,
    );
}
extract(index());
?><!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    
    <?php require(__DIR__ '/../inc/_head_meta.php'); ?>
    
    <?php require(__DIR__ '/../inc/_head_css.php'); ?>
    
    <?php require(__DIR__ '/../inc/_head_script.php'); ?>
    
</head>
<body>
    
    <?php require( __DIR__ '/../inc/_navbar.php'); ?>
    
    <div class="text-right">
        <ul class="breadcrumb">
            <li><a href="#">Master</a> <span class="divider">&gt;</span></li>
            <li class="active">Venue</li>
        </ul>
    </div>
    
    <div class="container-fluid pathways-container">
        
        <?php if (isset($message) && !empty($message)): ?>
        <div class="alert alert-info">
            <button type="button" class="close" data-dismiss="alert">&times;</button>
            <h5 class="alert-heading">Note:</h5>
            <p><?=$message?></p>
        </div>
        <?php endif; ?>

        <a href="form.php" class="btn pull-right"><i class="icon-plus"></i> Add</a>
        <h3>Venue</h3>
        
        <?php if (empty($venues)): ?>
        <p>There are no records.</p>
        <?php else: ?>
        <div class="row-fluid" style="margin-bottom:10px">
            <div class="btn-group">
                <button id="select_all_btn" class="btn btn-small">Select All</button>
                <button id="delete_btn" class="btn btn-small">Delete</button>
            </div>
        </div>
        <script type="text/javascript">
            $(function() {
                $('#select_all_btn').click(function() {
                    var $selectAllCheckbox = $('.select-all-checkbox');
                    $selectAllCheckbox.prop('checked', !$selectAllCheckbox.prop('checked'));
                });
                $('#delete_btn').click(function() {
                    if ($('.select-all-checkbox:checked').length == 0) {
                        bootbox.alert('At least select 1 record.');
                    } else {
                        bootbox.dialog('Delete selected records?', [
                            {
                                'label': 'Delete',
                                'class': 'btn-danger',
                                'callback': function() {
                                    $('#form').attr('action', 'delete.php').submit();
                                }
                            },
                            {
                                'label': 'Cancel',
                                'class': 'btn'
                            }
                        ]);
                    }
                });
            });
        </script>
        
        <form id="form" action="" method="post">
            <table class="table table-striped table-bordered table-hover table-condensed">
                <thead>
                    <tr>
                        <th style="min-width:20px; width:20px"></th>
                        <th style="min-width:50px; width:50px">Edit</th>
                        <th style="min-width:200px; width:200px">Campus</th>
                        <th>Name</th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($venues as $venue): ?>
                    <tr>
                        <td><input type="checkbox" name="venue[selected][]" class="select-all-checkbox" value="<?=h($venue['id'])?>" /></td>
                        <td><a href="form.php?id=<?=h($venue['id'])?>" class="btn"><i class="icon-pencil"></i></a></td>
                        <td><?=h($venue['campus_name'])?></td>
                        <td><?=h($venue['name'])?></td>
                    </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </form>
        <script type="text/javascript">
            $(function() {
                $('#form').validate();
            });
        </script>
        <?php endif; ?>
    
        <?php require( __DIR__ '/../inc/_footer.php'); ?>

    </div> <!-- /container -->
</body>
</html>