3 include 'include/header.php';
5 function array_sort($array, $on, $order=SORT_ASC) {
7 $sortable_array = array();
8 if (count($array) > 0) {
9 foreach ($array as $k => $v) {
11 foreach ($v as $k2 => $v2) {
13 $sortable_array[$k] = $v2;
17 $sortable_array[$k] = $v;
23 asort($sortable_array);
26 arsort($sortable_array);
30 foreach ($sortable_array as $k => $v) {
31 $new_array[$k] = $array[$k];
39 <div class="container margintopandbottom">
40 <?php include 'menu.php'; ?>
41 <div class="col-md-12">
42 <div class="panel panel-default"><h1 class="centertext">Be Messaging Monitoring System</h1></div>
46 $files = file(DB_PATH."idlist.log");
49 $files = file(DB_PATH."idlist.log");
50 foreach ($files as $key) {
51 $array[0] = explode("<><>", $key);
52 $worldofArray[0] = $array[0][1];
53 $dir[] = array('directory' => $inbox->loggedEmail($worldofArray[0], MDB_PATH), 'id' => $array[0][0]);
56 foreach($dir as $key){
57 if(is_dir($key['directory'])){
59 $hi = explode("/", $key['directory']);
60 $strReplaced = str_replace("-", "@", $hi[5]);
62 foreach (glob($key['directory']."*.dat") as $filename){
64 $h = explode("/", $filename);
66 $arrayContainer[] = array('directory' => $key['directory'], 'id' => $key['id'], 'conversation_count' => $count, 'email' => $strReplaced );
69 $arrayContainer = array_sort($arrayContainer, 'conversation_count', SORT_DESC);
70 $returned = array_values($arrayContainer);
71 // print_r($returned);
73 <table class="table table-bordered table-striped table-responsive">
75 <td><strong>ID</strong></td>
76 <td><strong>Email</strong></td>
77 <td><strong>Number of Conversation</strong></td>
80 $count = count($arrayContainer)/10;
81 if(strpos($count,".")>0)
83 $p = (isset($_GET['p'])&&is_numeric($_GET['p']))?($_GET['p']*10):10;
84 $s = (isset($_GET['p'])&&is_numeric($_GET['p']))?$p-10:0;
86 for ($i=$s; $i < $p; $i++) {
87 if(isset($returned[$i]))
88 echo "<tr><td>{$returned[$i]['id']}</td><td><a href=\"conversation.php?em={$returned[$i]['email']}\">{$returned[$i]['email']}</a></td><td>{$returned[$i]['conversation_count']}</td></tr>";
90 echo "<ul class=\"pagination\" id='page'>";
91 for ($i=1; $i <= $count; $i++){
92 $active = ($_GET['p']==$i) ? 'class="active"' : '';
93 echo "<li {$active}><a href='{$livesitePath}index.php?p={$i}'>{$i}</a></li>";