5 * Christian Bayle <bayle@debian.org>
8 require_once $gfwww.'include/pre.php';
11 exit_error('Error','No User Id Provided');
14 $user = user_get_object($user_id);
17 if (!$user || !is_object($user) || $user->isError() || !$user->isActive()) {
18 exit_error("Invalid User", "That user does not exist.");
20 $user_name = $user->getRealName();
21 $unix_name = $user->getUnixName();
22 $result = db_query("SELECT groups.unix_group_name "
23 . "FROM groups,user_group "
24 . "WHERE groups.group_id=user_group.group_id "
25 . "AND user_group.user_id=$user_id"
26 . "AND groups.status='A'");
27 $rows=db_numrows($result);
29 if (!$result || $rows < 1) {
32 for ($i=0; $i<$rows; $i++) {
33 $channels = $channels . '#' . db_result($result, $i, 'unix_group_name') . ',';
37 $group = &group_get_object($group_id);
38 $channels = $channels . '#' . $group->getUnixName() . ',';
40 print $HTML->boxTop("Eteria IRC Client for $user_name");
43 <applet code="EIRC" archive="EIRC.jar,EIRC-gfx.jar" width="620" height="400">
44 <!-- Uncomment the line below to use signed CABs /-->
45 <!--param name="cabinets" value="EIRC.cab,EIRC-gfx.cab" /-->
46 <!--param name="server" value="localhost" /-->
47 <!--param name="port" value="6667" /-->
48 <!--param name="mainbg" value="#424242" /-->
49 <param name="mainbg" value="#C0C0C0" />
50 <param name="mainfg" value="#000000" />
51 <param name="textbg" value="#FFFFFF" />
52 <param name="textfg" value="#000000" />
53 <param name="selbg" value="#00007F" />
54 <param name="selfg" value="#FFFFFF" />
55 <param name="channel" value="<?php echo $channels; ?>" />
56 <param name="titleExtra" value=" - EIRC" />
57 <param name="username" value="<?php echo $unix_name; ?>" />
58 <param name="realname" value="<?php echo $user_name; ?>" />
59 <param name="nickname" value="<?php echo $unix_name; ?>" />
60 <!--param name="password" value="" /-->
61 <!--param name="servPassword" value="" /-->
62 <!--param name="servEmail" value="" /-->
63 <param name="login" value="1" />
64 <!--param name="spawn_frame" value="1" /-->
65 <!--param name="frame_width" value="620" /-->
66 <!--param name="frame_height" value="400" /-->
67 <!--param name="language" value="en" /-->
68 <!--param name="country" value="US" /-->
70 <h1>Eteria IRC Client</h1>
72 Sorry, but you need a Java 1.1.x enabled browser to use EIRC.</p>
75 print $HTML->boxBottom();
80 // c-file-style: "bsd"