[903] | 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 | ?> |
---|