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 | require_once("im_sessions.inc.php"); |
---|
7 | |
---|
8 | $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; |
---|
9 | $wz_dragdrop = $webserver_url."/phpgwapi/js/wz_dragdrop/"; |
---|
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 | require_once("IMConfigure.php"); |
---|
18 | |
---|
19 | $_transport = TRANSPORT_NON_SECURITY; |
---|
20 | $_port = PORT_NON_SECURITY; |
---|
21 | |
---|
22 | $SERVER = "127.0.0.1"; |
---|
23 | |
---|
24 | $fp = ""; |
---|
25 | @$fp = stream_socket_client($_transport . "://" . $SERVER . ":" . $_port, $errno, $errstr, 10); |
---|
26 | |
---|
27 | if ( $fp ) |
---|
28 | { |
---|
29 | fwrite($fp, "GET /" . CONNECT . ";" . session_id() . " HTTP/1.1\r\nHost: " . $SERVER . ":" . $_port . "\r\nAccept: */*\r\n\r\n"); |
---|
30 | |
---|
31 | $js = array( |
---|
32 | $webserver_url . 'js/XMLTools.js', |
---|
33 | $webserver_url . 'js/im_functions.js', |
---|
34 | $webserver_url . 'js/im_fcommon.js', |
---|
35 | $webserver_url . 'js/im_var_globals.js', |
---|
36 | $webserver_url . 'js/im_images.js', |
---|
37 | $webserver_url . 'js/im_smiles.js', |
---|
38 | $webserver_url . 'js/im_templates.js', |
---|
39 | $webserver_url . 'js/im_win.js', |
---|
40 | $webserver_url . 'js/im_menu_action.js', |
---|
41 | $webserver_url . 'js/im_conf_font.js', |
---|
42 | $webserver_url . 'js/im_preferences.js', |
---|
43 | $webserver_url . 'js/im_init.js', |
---|
44 | $webserver_url . 'js/im_subscription.js', |
---|
45 | ); |
---|
46 | |
---|
47 | require_once('load_lang.php'); |
---|
48 | |
---|
49 | print ' |
---|
50 | <link rel="stylesheet" href="' . $webserver_url . 'templates/default/css.css" /> |
---|
51 | <link rel="stylesheet" href="' . $webserver_url . 'templates/default/messenger.css" /> |
---|
52 | <script> |
---|
53 | var im_path="' . $webserver_url . '"; |
---|
54 | var ini_wzdd = false; |
---|
55 | if ( !window.dd ) |
---|
56 | { |
---|
57 | ini_wzdd = true; |
---|
58 | document.write(\'\<script src="' . $wz_dragdrop . 'wz_dragdrop.js"\>\<\/script\>\'); |
---|
59 | var im_path="' . $webserver_url . '"; |
---|
60 | } |
---|
61 | </script>'; |
---|
62 | |
---|
63 | print ' |
---|
64 | <script> |
---|
65 | if ( ini_wzdd ) |
---|
66 | SET_DHTML("backFantom"+NO_DRAG); |
---|
67 | </script>'; |
---|
68 | |
---|
69 | foreach ( $js as $key => $val ) |
---|
70 | print '<script src="' . $val . '?' . filemtime($_SERVER['DOCUMENT_ROOT'] . '/' . $val) . '"></script>'; |
---|
71 | |
---|
72 | } |
---|
73 | break; |
---|
74 | } |
---|
75 | } |
---|
76 | ?> |
---|