root/trunk/rms-web/list.php

Revision 4570, 3.3 kB (checked in by erijo, 2 years ago)

Undo r4567 since rms-web has not been replaced by licqweb.
Also fixed most of the images (they were broken) by copying them from
licqweb.

  • Property svn:eol-style set to native
Line 
1<?php
2include "check_session.php";
3include "config.php";
4include "rms.php";
5
6function printUserList()
7{
8  global $allusers, $ownerStatus, $title, $showonlyonline;
9  $totalmsgs = 0;
10 
11  if ($allusers == 0) return;
12 
13  echo "\n<TABLE border=1>\n";
14 
15  foreach ($allusers as $user)
16  {
17    if ($showonlyonline == 1 && $user[2] == 0 && strcmp($user[3], "Offline") == 0)
18       continue;
19       
20    $file = "offline.png";
21    switch ($user[3])
22    {
23      case "Online":
24        $file = "online.png";
25        break;
26      case "Free for Chat":
27        $file = "ffc.png";
28        break;
29      case "Away":
30        $file = "away.png";
31        break;
32      case "Not Available":
33        $file = "na.png";
34        break;
35      case "Do Not Distrub":
36        $file = "dnd.png";
37        break;
38      case "Occupied":
39        $file = "occ.png";
40        break;
41    }
42   
43    if (strcmp($user[4], "Licq") == 0 &&
44       !($user[0]{0} >= '0' && $user[0]{0} <= '9'))
45      $file = "aim" . $file;
46    else if (strcmp($user[4], "MSN") == 0)
47      $file = "msn" . $file;
48   
49    if ($user[2] != "0")
50    {
51      $file = "msg.png";
52      $totalmsgs += $user[2];
53    }
54   
55    echo "<TR>\n";
56    if (strcmp($file, "msg.png") == 0)
57      echo "<TD><a href=\"message.php?command=VIEW&id=" . $user[0] . "&pp=" . $user[4] . "\" target=\"work\"><img src=\"" . $file . "\"></TD></a>\n";
58    else
59      echo "<TD><img src=\"" . $file . "\"></TD>\n";
60    echo "<TD><a href=\"message.php?command=MSG&id=" . $user[0] . "&pp=" . $user[4] . "\" target=\"work\">" . $user[1] . "</a></TD></TR>\n";
61  }
62   
63  echo "<TR><TD></TD><TD><FORM action=\"server.php\" method=\"POST\">\n" .
64       "<INPUT type=\"hidden\" name=\"cmd\" value=\"chgStatus\">\n" .
65       "<SELECT name=\"status\">\n" .
66       "<OPTION value=\"online\" onClick=\"javascript:document.forms[0].submit()\"";
67  if (strcasecmp($ownerStatus, "Online") == 0)
68    echo " SELECTED";
69  echo ">Online</OPTION>\n" .
70       "<OPTION value=\"ffc\" onClick=\"javascript:document.forms[0].submit()\"";
71  if (strcasecmp($ownerStatus, "Free for Chat") == 0)
72    echo " SELECTED";
73  echo ">Free for Chat</OPTION>\n" .
74       "<OPTION value=\"away\" onClick=\"javascript:document.forms[0].submit()\"";
75  if (strcasecmp($ownerStatus, "Away") == 0)
76    echo " SELECTED";
77  echo ">Away</OPTION>\n" .
78       "<OPTION value=\"na\" onClick=\"javascript:document.forms[0].submit()\"";
79  if (strcasecmp($ownerStatus, "Not Available") == 0)
80    echo " SELECTED";
81  echo ">Not Available</OPTION>\n" .
82       "<OPTION value=\"occ\" onClick=\"javascript:document.forms[0].submit()\"";
83  if (strcasecmp($ownerStatus, "Occupied") == 0)
84    echo " SELECTED";
85  echo ">Occupied</OPTION>\n" .
86       "<OPTION value=\"dnd\" onClick=\"javascript:document.forms[0].submit()\"";
87  if (strcasecmp($ownerStatus, "Do Not Distrub") == 0)
88    echo " SELECTED";
89  echo ">Do Not Disturb</OPTION>\n" .
90       "<OPTION value=\"offline\" onClick=\"javascript:document.forms[0].submit()\"";
91  if (strcasecmp($ownerStatus, "Offline") == 0)
92    echo " SELECTED";
93  echo ">Offline</OPTION>\n" .
94       "</SELECT></FORM></TD></TR>\n";
95  echo "</TABLE>\n";
96}
97
98
99rmsLogin($username, $password);
100rmsGetList();
101rmsGetOwnerStatus();
102
103?>
104
105<html>
106<head>
107<meta HTTP-EQUIV="REFRESH" CONTENT="<?php echo $listrefresh; ?>; URL=list.php">
108<body>
109<center>
110<br>
111
112<?php
113printUserList();
114?>
Note: See TracBrowser for help on using the browser.