-
Notifications
You must be signed in to change notification settings - Fork 5
/
admin-inbox.php
69 lines (68 loc) · 3.66 KB
/
admin-inbox.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
<?php
$recipPMs = ModelPM::newInstance()->getRecipientMessages(0, 1, 0, 'pm_id', 'DESC');
$recipCount = count($recipPMs);
?>
<h2><?php _e('Inbox', 'osclass_pm'); ?></h2>
<fieldset>
<form action="<?php echo osc_admin_base_url(true); ?>" method="POST">
<input type="hidden" name="page" value="plugins" />
<input type="hidden" name="action" value="renderplugin" />
<input type="hidden" name="file" value="osclass_pm/user-proc.php" />
<input type="hidden" name="box" value="adminInbox" />
<input type="hidden" name="option" value="delMessages" />
<div class="dataTables_wrapper">
<table cellpadding="0" cellspacing="0" border="0" class="display" id="datatables_pm">
<thead>
<tr>
<th width="4%"><input name="checkAll" id="checkAll" type="checkbox" /></th>
<th width="25%"><?php _e('Date','osclass_pm'); ?></th>
<th width="54%"><?php _e('Subject','osclass_pm'); ?></th>
<th><?php _e('From','osclass_pm'); ?></th>
</tr>
</thead>
<tbody>
<?php if($recipCount == 0) { ?>
<tr class="odd">
<td></td>
<td></td>
<td><?php _e('You have no messages', 'osclass_pm'); ?></td>
<td></td>
</tr>
<?php } else { ?>
<?php
$odd = 1;
foreach($recipPMs as $recipPM){
if($odd==1) {
$odd_even = "odd";
$odd = 0;
} else {
$odd_even = "even";
$odd = 1;
}
if($recipPM['recipNew'] == 1) {
$styleNew = 'newPM';
} else {
$styleNew = '';
}
?>
<tr class="<?php echo $odd_even;?>">
<?php if($recipPM['sender_id'] != 0) {
$user = User::newInstance()->findByPrimaryKey($recipPM['sender_id']);
} else{ $user['s_name'] = pmAdmin();} ?>
<td class="pmCheckboxes"><input class="delChecks" type="checkbox" id="delete<?php echo $recipPM['pm_id']; ?>" name="pms[]" value="<?php echo $recipPM['pm_id']; ?>" /></td>
<td class="<?php echo $styleNew; ?>"><?php echo osc_format_date($recipPM['message_date']) . ', ' . osclass_pm_format_time($recipPM['message_date']); ?></td>
<td class="<?php echo $styleNew; ?>"><a class="mesLink" href="<?php echo osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin-messages.php&message=' . $recipPM['pm_id'] . '&box=inbox'); ?>"><?php echo $recipPM['pm_subject']; ?></a></td>
<td class="<?php echo $styleNew; ?>"><?php echo $user['s_name']; ?></td>
</tr>
<?php } ?>
<?php } ?>
</tbody>
<tfoot>
<tr>
<td colspan="2"><button class="pmDeleteButton" onclick="if (!confirm('<?php _e('Are you sure you want to delete all selected personal messages?','osclass_pm'); ?>')) return false;" type="submit"><?php _e('Remove Selected','osclass_pm'); ?></button></td>
</tr>
</tfoot>
</table>
</div>
</form>
</fieldset>