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

Revision 151, 1.9 KB checked in by niltonneto, 16 years ago (diff)

Commit da nova versão do módulo, usando agente em C.
Vide Página do módulo do Trac:
http://www.expressolivre.org/dev/wiki/messenger

A versão anterior encontra-se na subpasta bkp (32/64).

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1<?php
2   for ( $i = 0; $i < sizeof($GLOBALS['phpgw_info']['user']['acl']); $i++ )
3   {
4      if ( $GLOBALS['phpgw_info']['user']['acl'][$i]['appname'] == 'instant_messenger')
5      {
6                   session_start();
7         $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url'];
8         $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/';
9         if ( strrpos($webserver_url, '/') === false || strrpos($webserver_url, '/') != (strlen($webserver_url)-1) )
10                                $webserver_url .= '/';
11
12         $webserver_url = $webserver_url . 'instant_messenger/';
13
14                        require_once PHPGW_SERVER_ROOT . '/instant_messenger/inc/im_sessions.inc.php';
15                        require_once PHPGW_SERVER_ROOT . '/instant_messenger/inc/load_lang.php';
16                       
17                        $DOCUMENT_ROOT = PHPGW_SERVER_ROOT .'/instant_messenger/';
18         
19         $js = array(
20                                                        'js/connector.js',
21                                                        'js/xtools.js',
22                                                        'js/jabber.js',
23                                                        'js/client.js',
24                                                        'js/images.js',
25                                                        'js/dragdrop.js',
26                                                        'js/build_win.js',
27                                                        'js/templates.js',
28                                                        'js/fcommon.js',
29                                                        'js/menu_action.js',
30                                                        'js/functions.js',
31                                                        'js/images.js',
32                                                        'js/cookies_im.js',
33                                                        'js/load.js',                                                   
34                    );
35
36                        print '<script type="text/javascript">var path_im = "'.$webserver_url.'";</script>';
37                        foreach ( $js as $key => $val )
38                                print '<script src="' . $webserver_url . $val . '?' . filemtime($DOCUMENT_ROOT . $val) . '"></script>';
39                       
40                        print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/window.css">';
41                        print   '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/chat.css">';
42                        print '<link rel="stylesheet" type="text/css" href="' . $webserver_url . 'templates/default/css/common.css">';
43                        print '<script type="text/javascript">setTimeout("client()",1000);</script>';
44
45                        session_write_close();
46      }
47   }
48?>
Note: See TracBrowser for help on using the repository browser.