root/branches/licq/rms-web/list.php

Revision 4149, 3.3 kB (checked in by emostar, 3 years ago)

Initial revision

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