Changeset 151 for trunk/instant_messenger/inc/im_acl.inc.php
- Timestamp:
- 01/18/08 15:17:58 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/instant_messenger/inc/im_acl.inc.php
r75 r151 4 4 if ( $GLOBALS['phpgw_info']['user']['acl'][$i]['appname'] == 'instant_messenger') 5 5 { 6 require_once("im_sessions.inc.php"); 7 6 session_start(); 8 7 $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; 9 $wz_dragdrop = $webserver_url."/phpgwapi/js/wz_dragdrop/";10 8 $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/'; 11 12 9 if ( strrpos($webserver_url, '/') === false || strrpos($webserver_url, '/') != (strlen($webserver_url)-1) ) 13 10 $webserver_url .= '/'; 14 11 15 12 $webserver_url = $webserver_url . 'instant_messenger/'; 16 13 17 require_once("IMConfigure.php"); 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 ); 18 35 19 $_transport = TRANSPORT_NON_SECURITY; 20 $_port = PORT_NON_SECURITY; 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>'; 21 44 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; 45 session_write_close(); 74 46 } 75 47 }
Note: See TracChangeset
for help on using the changeset viewer.