source: trunk/instant_messenger/inc/im_acl.inc.php @ 262

Revision 262, 2.0 KB checked in by niltonneto, 16 years ago (diff)
Line 
1<?php
2
3$size_of_ACL = sizeof($GLOBALS['phpgw_info']['user']['acl']);
4
5for ( $i = 0; $i < sizeof($GLOBALS['phpgw_info']['user']['acl']); $i++ )
6{
7      if ( $GLOBALS['phpgw_info']['user']['acl'][$i]['appname'] == 'instant_messenger')
8      {
9                        $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url'];
10                        $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/';
11                       
12                        if ( strrpos($webserver_url, '/') === false || strrpos($webserver_url, '/') != (strlen($webserver_url)-1) )
13                                $webserver_url .= '/';
14                       
15                        $webserver_url = $webserver_url . 'instant_messenger/';
16                       
17                        session_start();
18                        require_once PHPGW_SERVER_ROOT . '/instant_messenger/inc/im_sessions.inc.php';
19                        require_once PHPGW_SERVER_ROOT . '/instant_messenger/inc/load_lang.php';
20                        $_user     = $_SESSION['phpgw_info']['instant_messenger']['user'];
21                        $_pass     = $_SESSION['phpgw_info']['instant_messenger']['passwd'];
22                        $_server   = $_SESSION['phpgw_info']['instant_messenger']['name_jabber'];
23                        $_port     = $_SESSION['phpgw_info']['instant_messenger']['port_jabber'];
24                        $_resource = $_SESSION['phpgw_info']['instant_messenger']['resource_jabber'];
25                        session_write_close();
26                       
27                        $js = array(
28                                'connector',
29                                'xtools',
30                                'jabber',
31                                'client',
32                                'images',
33                                'dragdrop',
34                                'build_win',
35                                'templates',
36                                'fcommon',
37                                'menu_action',
38                                'functions',
39                                'images',
40                                'cookies_im',
41                                'load',
42                        );
43                       
44                        print '<script type="text/javascript">var path_im = "'.$webserver_url.'";</script>';
45                       
46                        foreach ( $js as $key => $val )
47                                print '<script src="' . $webserver_url . 'controller.php?act=j.' . $val . '"></script>';
48                       
49                        print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/window.css">';
50                        print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/chat.css">';
51                        print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/common.css">';
52                       
53                        print '<script type="text/javascript">setTimeout("client()",2000);</script>';
54      }
55}
56?>
Note: See TracBrowser for help on using the repository browser.