Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs In directory usw-pr-cvs1:/tmp/cvs-serv22433/chat/lib/index_libs Modified Files: set_msg_color.lib.js main_index.lib.php3 do_enter_js_work.lib.php3 do_enter_frameset.lib.php3 do_enter_db_work.lib.php3 connect_state.lib.js Log Message: Too many changes to detail... Index: set_msg_color.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/set_msg_color.lib.js,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** set_msg_color.lib.js 2001/04/17 19:45:53 1.2 --- set_msg_color.lib.js 2001/04/18 20:10:55 1.3 *************** *** 67,71 **** // Buffers the color picker ! jsColorPicker = new Array(); for (var i = 0; i < jsTextColors.length; i++) { --- 67,73 ---- // Buffers the color picker ! jsColorPicker = new Array(); ! jsColorPicker[0] = '<table border="0" cellpadding="0" cellspacing="0">'; ! jsColorPicker[1] = '<tr>'; for (var i = 0; i < jsTextColors.length; i++) { *************** *** 79,84 **** var jsWichImage = 'unsel_color.gif'; } ! jsColorPicker[i] = '<td bgcolor="' + jsTextColors[i] + '"><a href="#" onclick="window.parent.pmcChangeColor(\'' + jsTextColors[i] + '\', \'C' + (i + 1) + '\'); return false"><img src="images/' + jsWichImage + '" alt="' + jsTextColors[i] + '" name="C' + (i + 1) + '" border="0" width="2" height="20" /></a></td>'; } jsTextColors = null; --- 81,88 ---- var jsWichImage = 'unsel_color.gif'; } ! jsColorPicker[i+2] = '<td bgcolor="' + jsTextColors[i] + '"><a href="#" onclick="window.parent.pmcChangeColor(\'' + jsTextColors[i] + '\', \'C' + (i + 1) + '\'); return false"><img src="images/' + jsWichImage + '" alt="' + jsTextColors[i] + '" name="C' + (i + 1) + '" id="C' + (i + 1) + '" border="0" width="2" height="20" /></a></td>'; } + jsColorPicker[i+2] = '<\/tr>'; + jsColorPicker[i+3] = '<\/table>'; jsTextColors = null; *************** *** 103,111 **** { var inputDoc = window.frames['input'].window.document; ! if (typeof(document.all) != 'undefined') { var obj1 = inputDoc.all[jsSelectedColor]; var obj2 = inputDoc.all[colorRank]; } else if (typeof(document.images) != 'undefined') { --- 107,123 ---- { var inputDoc = window.frames['input'].window.document; ! // DOM enabled browser ! if (typeof(document.getElementById) != 'undefined') { + var obj1 = inputDoc.getElementById(jsSelectedColor); + var obj2 = inputDoc.getElementById(colorRank); + } + // IE + else if (typeof(document.all) != 'undefined') + { var obj1 = inputDoc.all[jsSelectedColor]; var obj2 = inputDoc.all[colorRank]; } + // NS else if (typeof(document.images) != 'undefined') { *************** *** 113,117 **** var obj2 = inputDoc.images[colorRank]; } ! else return; if (jsSelectedColor != null) --- 125,130 ---- var obj2 = inputDoc.images[colorRank]; } ! else ! return false; if (jsSelectedColor != null) Index: main_index.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/main_index.lib.php3,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -r1.16 -r1.17 *** main_index.lib.php3 2001/04/16 12:31:36 1.16 --- main_index.lib.php3 2001/04/18 20:10:55 1.17 *************** *** 448,454 **** var jsUrlArgSeparator = '<?php echo($GLOBALS['pmcQueryArgSeparator']); ?>'; var jsIsNS4 = (typeof(document.layers) != 'undefined') ? 1 : 0; ! var jsIsIE4 = ((typeof(document.all) != 'undefined') && (parseInt(navigator.appVersion) >=4 )) ? 1 : 0; ! var jsWhichVersion = (jsIsNS4 || jsIsIE4) ? 'high' : 'low'; var jsIsJs11 = (typeof(window.focus) != 'undefined'); --- 448,455 ---- var jsUrlArgSeparator = '<?php echo($GLOBALS['pmcQueryArgSeparator']); ?>'; + var jsIsDOM = (typeof(document.getElementById) != 'undefined') ? 1 : 0; + var jsIsIE4 = ((typeof(document.all) != 'undefined') && (parseInt(navigator.appVersion) >= 4)) ? 1 : 0; var jsIsNS4 = (typeof(document.layers) != 'undefined') ? 1 : 0; ! var jsWhichVersion = (jsIsDOM ||jsIsIE4 || jsIsNS4) ? 'high' : 'low'; var jsIsJs11 = (typeof(window.focus) != 'undefined'); *************** *** 522,529 **** $layoutRoomType = ''; ?> <table align="center" cellpadding="5" class="chatBody"> <tr> ! <td class="chatBody"> ! <center> <!-- Title and messages --> --- 523,530 ---- $layoutRoomType = ''; ?> + <center> <table align="center" cellpadding="5" class="chatBody"> <tr> ! <td class="chatBody" align="center"> <!-- Title and messages --> *************** *** 760,764 **** { $room = pmcHandleMagicQuotes($room, '', 1, 'del'); ! if (pmcIsInto($room, stripslashes($defaultRoomsString)) < 0) { echo("\t\t\t\t\t\t\t"); --- 761,765 ---- { $room = pmcHandleMagicQuotes($room, '', 1, 'del'); ! if (pmcIsInto($room, $defaultRoomsString) < 0) { echo("\t\t\t\t\t\t\t"); *************** *** 810,822 **** <!-- Copyright --> <span class="chatCopy" dir="ltr"> ! © 2000 <a href="http://www.phpheaven.net/" class="chatLink">The phpHeaven Team</a> </span> </form> - </center> </td> </tr> </table> <?php --- 811,823 ---- <!-- Copyright --> <span class="chatCopy" dir="ltr"> ! © 2000-2001 <a href="http://www.phpheaven.net/" class="chatLink">The phpHeaven Team</a> </span> </form> </td> </tr> </table> + </center> <?php Index: do_enter_js_work.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_js_work.lib.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** do_enter_js_work.lib.php3 2001/04/04 16:23:13 1.2 --- do_enter_js_work.lib.php3 2001/04/18 20:10:55 1.3 *************** *** 32,39 **** var jsChatPath = '<?php echo(_CHAT_PATH); ?>'; var jsDbSessionSID = '<?php echo(dbSessionSID('GET')); ?>'; ! var jsIsNS4 = (typeof(document.layers) != 'undefined') ? 1 : 0; var jsIsIE4 = ((typeof(document.all) != 'undefined') && (parseInt(navigator.appVersion) >= 4)) ? 1 : 0; ! var jsIsVersion4 = (jsIsNS4 || jsIsIE4) ? 1 : 0; var jsIsJs11 = (typeof(window.focus) != 'undefined'); --- 32,41 ---- var jsChatPath = '<?php echo(_CHAT_PATH); ?>'; var jsDbSessionSID = '<?php echo(dbSessionSID('GET')); ?>'; + var jsQueryArgSeparator = '<?php echo($pmcQueryArgSeparator); ?>'; ! var jsIsDOM = (typeof(document.getElementById) != 'undefined') ? 1 : 0; var jsIsIE4 = ((typeof(document.all) != 'undefined') && (parseInt(navigator.appVersion) >= 4)) ? 1 : 0; ! var jsIsNS4 = (typeof(document.layers) != 'undefined') ? 1 : 0; ! var jsIsVersion4 = (jsIsDOM ||jsIsIE4 || jsIsNS4) ? 1 : 0; var jsIsJs11 = (typeof(window.focus) != 'undefined'); *************** *** 96,123 **** { ?> - <!-- Required to enforce reloading of the 'loader' frame --> - <script type="text/javascript" language="javascript"> - <!-- - var jsIsInitLoad = 1; - var jsLastLoadedMsgTime = 0; - var jsLastCheckedUserTime = 0; - - if (typeof(location.replace) == 'undefined') // Emulates the replace method - location.replace = location.assign; - - // Refreshes the 'loader' frame - function pmcDoRefreshLoader() - { - var jsLoaderUrl = 'loader.<?php echo(C_EXTENSION); ?>' - + '?<?php echo(dbSessionSID()); ?>' - + '<?php echo($pmcQueryArgSeparator); ?>isInitLoad=' + jsIsInitLoad - + '<?php echo($pmcQueryArgSeparator); ?>lastMsgLoad=' + jsLastLoadedMsgTime - + '<?php echo($pmcQueryArgSeparator); ?>lastUsrCheck=' + jsLastCheckedUserTime; - window.frames['loader'].window.location.replace(jsLoaderUrl); - } - // --> - </script> - - <!-- Gets the libraries for collapsible list and connection state --> <script src="<?php echo(_CHAT_PATH); ?>lib/index_libs/users.lib.js" type="text/javascript" language="javascript1.2"></script> --- 98,101 ---- Index: do_enter_frameset.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_frameset.lib.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** do_enter_frameset.lib.php3 2001/04/04 08:36:06 1.2 --- do_enter_frameset.lib.php3 2001/04/18 20:10:55 1.3 *************** *** 59,63 **** <frameset rows="80,*,50" frameborder="0" border="0" framespacing="0"> <frame src="<?php echo(_CHAT_PATH); ?>exit.<?php echo(C_EXTENSION . '?' . dbSessionSID('GET')); ?>" name="exit" frameborder="0" border="0" framespacing="0" marginwidth=3 marginheight=3 scrolling="no" /> ! <frame src="<?php echo(_CHAT_PATH); ?>users.<?php echo(C_EXTENSION . '?' . dbSessionSID('GET')); ?>" name="users" frameborder="0" border="0" framespacing="0" marginwidth=3 marginheight=3 /> <frame src="<?php echo(_CHAT_PATH); ?>link.php3" name="link" frameborder="0" border="0" framespacing="0" marginwidth=0 marginheight=0 scrolling="no" /> </frameset> --- 59,63 ---- <frameset rows="80,*,50" frameborder="0" border="0" framespacing="0"> <frame src="<?php echo(_CHAT_PATH); ?>exit.<?php echo(C_EXTENSION . '?' . dbSessionSID('GET')); ?>" name="exit" frameborder="0" border="0" framespacing="0" marginwidth=3 marginheight=3 scrolling="no" /> ! <frame src="<?php echo(_CHAT_PATH); ?>blank.htm" name="users" frameborder="0" border="0" framespacing="0" marginwidth=3 marginheight=3 /> <frame src="<?php echo(_CHAT_PATH); ?>link.php3" name="link" frameborder="0" border="0" framespacing="0" marginwidth=0 marginheight=0 scrolling="no" /> </frameset> *************** *** 68,72 **** <!-- Hidden frame for the loader --> ! <frame src="<?php echo($loaderUrl); ?>" name="loader" frameborder="0" border="0" framespacing="0" marginheight="0" marginwidth="0" scrolling="no" /> </frameset> <?php --- 68,72 ---- <!-- Hidden frame for the loader --> ! <frame src="<?php echo(_CHAT_PATH); ?>blank.htm" name="loader" frameborder="0" border="0" framespacing="0" marginheight="0" marginwidth="0" scrolling="no" /> </frameset> <?php Index: do_enter_db_work.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_db_work.lib.php3,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** do_enter_db_work.lib.php3 2001/04/13 19:30:55 1.9 --- do_enter_db_work.lib.php3 2001/04/18 20:10:55 1.10 *************** *** 238,241 **** --- 238,244 ---- $dbSessionVars['showTimestamp'] = $showTimestamp; $dbSessionVars['notify'] = $notify; + // bypass the 'check and kick' tests at the beginning of the 'messages.php3', + // 'loader.php3' and 'input.php3' scripts if they are called for the first time + $dbSessionVars['noKickTest'] = 1; dbSessionSave(); unset($keptLang); Index: connect_state.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/connect_state.lib.js,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** connect_state.lib.js 2001/04/17 19:46:31 1.3 --- connect_state.lib.js 2001/04/18 20:10:55 1.4 *************** *** 24,40 **** ! var jsImgConnectOff = new Image(13,13); ! jsImgConnectOff.src = jsChatPath + 'images/connect_off.gif'; ! var jsImgConnectOn = new Image(13,13); ! jsImgConnectOn.src = jsChatPath + 'images/connect_on.gif'; ! var jsImgConnectErr = new Image(13,13); ! jsImgConnectErr.src = jsChatPath + 'images/connect_error.gif'; ! var jsImgConnect = new Image(13,13); ! ! var jsLeaveChat = false; ! var jsConnect = 0; ! var jsIsConnecting = null; /** * Tries to connect twice if necessary and sets the icon for connection status --- 24,47 ---- ! var jsImgConnectOff = new Image(13,13); ! jsImgConnectOff.src = jsChatPath + 'images/connect_off.gif'; ! var jsImgConnectOn = new Image(13,13); ! jsImgConnectOn.src = jsChatPath + 'images/connect_on.gif'; ! var jsImgConnectErr = new Image(13,13); ! jsImgConnectErr.src = jsChatPath + 'images/connect_error.gif'; ! var jsImgConnect = new Image(13,13); ! ! var jsLeaveChat = false; ! var jsConnect = 0; ! var jsIsConnecting = null; ! ! var jsIsInitLoad = 1; ! var jsLastLoadedMsgTime = 0; ! var jsLastCheckedUserTime = 0; + if (typeof(location.replace) == 'undefined') // Emulates the replace method + location.replace = location.assign; + /** * Tries to connect twice if necessary and sets the icon for connection status *************** *** 60,70 **** } ! if (typeof(document.all) != 'undefined') { ! exitFrm.document.all['imgConState'].src = jsImgConnect.src; } else if (typeof(document.images) != 'undefined') { ! exitFrm.document.images['imgConState'].src = jsImgConnect.src; } --- 67,81 ---- } ! if (typeof(document.getElementById) != 'undefined') ! { ! exitFrm.document.getElementById('imgConState').src = jsImgConnect.src; ! } ! else if (typeof(document.all) != 'undefined') { ! exitFrm.document.all['imgConState'].src = jsImgConnect.src; } else if (typeof(document.images) != 'undefined') { ! exitFrm.document.images['imgConState'].src = jsImgConnect.src; } *************** *** 97,109 **** clearTimeout(jsIsConnecting); ! if (typeof(document.all) != 'undefined') { if (typeof(exitFrm.document.all['imgConState']) != 'undefined') ! exitFrm.document.all['imgConState'].src = jsImgConnectOff.src; } else if (typeof(document.images) != 'undefined') { if (typeof(exitFrm.document.images['imgConState']) != 'undefined') ! exitFrm.document.images['imgConState'].src = jsImgConnectOff.src; } else return; --- 108,125 ---- clearTimeout(jsIsConnecting); ! if (typeof(document.getElementById) != 'undefined') ! { ! if (typeof(exitFrm.document.getElementById('imgConState')) != 'undefined') ! exitFrm.document.getElementById('imgConState').src = jsImgConnectOff.src; ! } ! else if (typeof(document.all) != 'undefined') { if (typeof(exitFrm.document.all['imgConState']) != 'undefined') ! exitFrm.document.all['imgConState'].src = jsImgConnectOff.src; } else if (typeof(document.images) != 'undefined') { if (typeof(exitFrm.document.images['imgConState']) != 'undefined') ! exitFrm.document.images['imgConState'].src = jsImgConnectOff.src; } else return; *************** *** 112,115 **** --- 128,145 ---- /** + * Refreshes the 'loader' frame + */ + function pmcDoRefreshLoader() + { + var jsLoaderUrl = 'loader.' + jsPhpExt + + '?' + jsDbSessionSID + + jsQueryArgSeparator + 'isInitLoad=' + jsIsInitLoad + + jsQueryArgSeparator + 'lastMsgLoad=' + jsLastLoadedMsgTime + + jsQueryArgSeparator + 'lastUsrCheck=' + jsLastCheckedUserTime; + window.frames['loader'].window.location.replace(jsLoaderUrl); + } // end of the 'pmcDoRefreshLoader()' function + + + /** * Enforces a new connection try (used when the user click on the 'connection * status' icon at the exit frame) *************** *** 123,131 **** // 'chat/lib/index_libs/main_index.lib.php3' script pmcDoRefreshLoader(); ! with (window.parent.frames['input'].window.document.forms['inputForm']) { ! elements['sent'].value = '0'; ! if (typeof(elements['submitType'].disabled) != 'undefined') ! elements['submitType'].disabled = false; } } --- 153,162 ---- // 'chat/lib/index_libs/main_index.lib.php3' script pmcDoRefreshLoader(); ! var inputForm = pmcGetInputForm(); ! if (inputForm != null) { ! inputForm.elements['sent'].value = '0'; ! if (typeof(inputForm.elements['submitType'].disabled) != 'undefined') ! inputForm.elements['submitType'].disabled = false; } } |