remove old readme
[atutor.git] / themes / default / admin / users / users.tmpl.php
1
2 <form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
3         <div class="input-form">
4                 <div class="row">
5                         <h3><?php echo _AT('results_found', $this->num_results); ?></h3>
6                 </div>
7
8                 <div class="row">
9                         <?php echo _AT('account_status'); ?><br />
10                         <input type="radio" name="status" value="0" id="s0" <?php if ($_GET['status'] == 0) { echo 'checked="checked"'; } ?> /><label for="s0"><?php echo _AT('disabled'); ?></label> 
11
12                         <input type="radio" name="status" value="1" id="s1" <?php if ($_GET['status'] == 1) { echo 'checked="checked"'; } ?> /><label for="s1"><?php echo _AT('unconfirmed'); ?></label> 
13
14                         <input type="radio" name="status" value="2" id="s2" <?php if ($_GET['status'] == 2) { echo 'checked="checked"'; } ?> /><label for="s2"><?php echo _AT('student'); ?></label>
15
16                         <input type="radio" name="status" value="3" id="s3" <?php if ($_GET['status'] == 3) { echo 'checked="checked"'; } ?> /><label for="s3"><?php echo _AT('instructor'); ?></label>
17
18                         <input type="radio" name="status" value="" id="s" <?php if ($_GET['status'] === '') { echo 'checked="checked"'; } ?> /><label for="s"><?php echo _AT('all'); ?></label>
19                 </div>
20
21                 <div class="row">
22                         <label for="search"><?php echo _AT('search'); ?> (<?php echo _AT('login_name').', '._AT('first_name').', '._AT('second_name').', '._AT('last_name') .', '._AT('email'); ?>)</label><br />
23
24                         <input type="text" name="search" id="search" size="40" value="<?php echo htmlspecialchars($_GET['search']); ?>" />
25                         <br/>
26                         <?php echo _AT('search_match'); ?>:
27                         <input type="radio" name="include" value="all" id="match_all" <?php echo $checked_include_all; ?> /><label for="match_all"><?php echo _AT('search_all_words'); ?></label> 
28                         <input type="radio" name="include" value="one" id="match_one" <?php echo $checked_include_one; ?> /><label for="match_one"><?php echo _AT('search_any_word'); ?></label>
29                 </div>
30
31                 <?php if (defined('AT_MASTER_LIST') && AT_MASTER_LIST): ?>
32                         <div class="row">
33                                 <label for="searchid"><?php echo _AT('search'); ?> (<?php echo _AT('student_id'); ?>)</label><br />
34                                 <input type="text" name="searchid" id="searchid" size="20" value="<?php echo htmlspecialchars($_GET['searchid']); ?>" />
35                         </div>
36                 <?php endif; ?>
37
38                 <div class="row">
39                         <label for="last_login_have"><?php echo _AT('last_login'); ?></label><br />                                     
40                         <select name="last_login_have" id="last_login_have">
41                                 <option value="-1">- <?php echo _AT('select'); ?> -</option>
42                                 <option value="1" <?php if($_GET['last_login_have']=='1') { echo 'selected="selected"';}?>><?php echo _AT('have'); ?></option>
43                                 <option value="0" <?php if(isset($_GET['last_login_have']) && $_GET['last_login_have']=='0') { echo 'selected="selected"';}?>><?php echo _AT('have_not'); ?></option>
44                         </select> <?php echo _AT('logged_in_within'); ?>: <input type="text" name="last_login_days" size="3" value="<?php echo htmlspecialchars($_GET['last_login_days']); ?>" /> <?php echo _AT('days'); ?> <br />
45                         
46                 </div>
47
48                 <div class="row buttons">
49                         <input type="submit" name="filter" value="<?php echo _AT('filter'); ?>" />
50                         <input type="submit" name="reset_filter" value="<?php echo _AT('reset_filter'); ?>" />
51                 </div>
52         </div>
53 </form>
54 <?php print_paginator($this->page, $this->num_results, $this->page_string . SEP . $this->order .'='. $col, $this->results_per_page); ?>
55 <form name="form" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
56 <input type="hidden" name="status" value="<?php echo $_GET['status']; ?>" />
57 <input type="hidden" name="search" value="<?php echo htmlspecialchars($_GET['search']); ?>" />
58 <input type="hidden" name="include" value="<?php echo htmlspecialchars($_GET['include']); ?>" />
59
60 <?php if (defined('AT_MASTER_LIST') && AT_MASTER_LIST) {  $col_counts = 1; } else { $col_counts = 0; } ?>
61 <table summary="" class="data" rules="rows">
62 <colgroup>
63         <?php if ($col == 'login'): ?>
64                 <col />
65                 <col class="sort" />
66                 <col span="<?php echo 5 + $col_counts; ?>" />
67         <?php elseif($col == 'public_field'): ?>
68                 <col span="<?php echo 1 + $col_counts; ?>" />
69                 <col class="sort" />
70                 <col span="6" />
71         <?php elseif($col == 'first_name'): ?>
72                 <col span="<?php echo 2 + $col_counts; ?>" />
73                 <col class="sort" />
74                 <col span="5" />
75         <?php elseif($col == 'second_name'): ?>
76                 <col span="<?php echo 3 + $col_counts; ?>" />
77                 <col class="sort" />
78                 <col span="4" />
79         <?php elseif($col == 'last_name'): ?>
80                 <col span="<?php echo 4 + $col_counts; ?>" />
81                 <col class="sort" />
82                 <col span="3" />
83         <?php elseif($col == 'email'): ?>
84                 <col span="<?php echo 5 + $col_counts; ?>" />
85                 <col class="sort" />
86                 <col span="2" />
87         <?php elseif($col == 'status'): ?>
88                 <col span="<?php echo 6 + $col_counts; ?>" />
89                 <col class="sort" />
90                 <col />
91         <?php elseif($col == 'last_login'): ?>
92                 <col span="<?php echo 7 + $col_counts; ?>" />
93                 <col class="sort" />
94         <?php elseif($col == 'creation_date'): ?>
95                 <col span="<?php echo 8 + $col_counts; ?>" />
96                 <col class="sort" />
97         <?php endif; ?>
98 </colgroup>
99 <thead>
100 <tr>
101         <th scope="col" align="left"><input type="checkbox" value="<?php echo _AT('select_all'); ?>" id="all" title="<?php echo _AT('select_all'); ?>" name="selectall" onclick="CheckAll();" /></th>
102
103         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=login<?php echo $page_string; ?>"><?php echo _AT('login_name');      ?></a></th>
104         <?php if (defined('AT_MASTER_LIST') && AT_MASTER_LIST): ?>
105                 <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=public_field<?php echo $page_string; ?>"><?php echo _AT('student_id'); ?></a></th>
106         <?php endif; ?>
107         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=first_name<?php echo $page_string; ?>"><?php echo _AT('first_name'); ?></a></th>
108         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=second_name<?php echo $page_string; ?>"><?php echo _AT('second_name'); ?></a></th>
109         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=last_name<?php echo $page_string; ?>"><?php echo _AT('last_name');   ?></a></th>
110         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=email<?php echo $page_string; ?>"><?php echo _AT('email');           ?></a></th>
111         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=status<?php echo $page_string; ?>"><?php echo _AT('account_status'); ?></a></th>
112         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=last_login<?php echo $page_string; ?>"><?php echo _AT('last_login'); ?></a></th>
113         <th scope="col"><a href="mods/_core/users/users.php?<?php echo $this->orders[$this->order]; ?>=creation_date<?php echo $page_string; ?>"><?php echo _AT('creation_date'); ?></a></th>
114 </tr>
115
116 </thead>
117 <?php if ($this->num_results > 0): ?>
118         <tfoot>
119         <tr>
120                 <td colspan="<?php echo 9 + $col_counts; ?>">
121                         <input type="submit" name="edit" value="<?php echo _AT('edit'); ?>" /> 
122                         <input type="submit" name="password" value="<?php echo _AT('password'); ?>" />
123                         <?php if (admin_authenticate(AT_ADMIN_PRIV_ENROLLMENT, true)): ?>
124                                 <input type="submit" name="enrollment" value="<?php echo _AT('enrollment'); ?>" />
125                         <?php endif; ?>
126                         <span style="padding:0px 10px">|</span> 
127                         
128                         <select name="change_status">
129                                 <option value="-2"><?php echo _AT('more_options'); ?></option>
130                                 <optgroup label="<?php echo _AT('status'); ?>">
131                                         <option value="<?php echo AT_STATUS_STUDENT; ?>"><?php echo _AT('student'); ?></option>
132                                         <option value="<?php echo AT_STATUS_INSTRUCTOR; ?>"><?php echo _AT('instructor'); ?></option>   
133                                         <?php if ($_config['email_confirmation']): ?>
134                                                 <option value="<?php echo AT_STATUS_UNCONFIRMED; ?>"><?php echo _AT('unconfirmed'); ?></option>
135                                         <?php endif; ?>
136                                         <option value="<?php echo AT_STATUS_DISABLED; ?>"><?php echo _AT('disable'); ?></option>                                
137                                 </optgroup>
138                                 <option value="-2" disabled="disabled">- - - - - - - - -</option>       
139                                 <option value="-1"><?php echo _AT('delete'); ?></option>                                
140                         </select>
141                         <input type="submit" name="apply" value="<?php echo _AT('apply'); ?>" />
142                         <input type="submit" name="apply_all" value="<?php echo _AT('apply_to_all_results'); ?>" />
143                 </td>
144         </tr>
145         </tfoot>
146         <tbody>
147                 <?php while($row = mysql_fetch_assoc($this->result)): ?>
148                         <tr onmousedown="document.form['m<?php echo $row['member_id']; ?>'].checked = !document.form['m<?php echo $row['member_id']; ?>'].checked; togglerowhighlight(this, 'm<?php echo $row['member_id']; ?>');" id="rm<?php echo $row['member_id']; ?>">
149                                 <td><input type="checkbox" name="id[]" value="<?php echo $row['member_id']; ?>" id="m<?php echo $row['member_id']; ?>" onmouseup="this.checked=!this.checked" /></td>
150                                 <td><?php echo $row['login']; ?></td>
151                                 <?php if (defined('AT_MASTER_LIST') && AT_MASTER_LIST): ?>
152                                         <td><?php echo $row['public_field']; ?></td>
153                                 <?php endif; ?>
154                                 <?php $startend_date_longs_format=_AT('startend_date_longs_format'); ?>
155                                 <td><?php echo AT_print($row['first_name'], 'members.first_name'); ?></td>
156                                 <td><?php echo AT_print($row['second_name'], 'members.second_name'); ?></td>
157                                 <td><?php echo AT_print($row['last_name'], 'members.last_name'); ?></td>
158                                 <td><?php echo AT_print($row['email'], 'members.email'); ?></td>
159                                 <td><?php echo get_status_name($row['status']); ?></td>
160                                 <td nowrap="nowrap">
161                                         <?php if ($row['last_login'] == 0): ?>
162                                                 <?php echo _AT('never'); ?>
163                                         <?php else: ?>
164                                                 <?php 
165                                                 //echo AT_date('%d/%m/%y - %H:%i', $row['last_login'], AT_DATE_MYSQL_TIMESTAMP_14);
166                                                 echo AT_date($startend_date_longs_format, $row['last_login'], AT_DATE_MYSQL_TIMESTAMP_14); 
167                                         ?>
168                                         <?php endif; ?>
169                                 </td>
170                                 <td><?php echo AT_date($startend_date_longs_format, $row['creation_date'], AT_DATE_MYSQL_DATETIME); ?></td>
171                         </tr>
172                 <?php endwhile; ?>
173         </tbody>
174 <?php else: ?>
175         <tr>
176                 <td colspan="<?php echo 9 + $col_counts; ?>"><?php echo _AT('none_found'); ?></td>
177         </tr>
178 <?php endif; ?>
179 </table>
180 </form>