You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
(51) |
Apr
(688) |
May
(260) |
Jun
(108) |
Jul
(42) |
Aug
|
Sep
(2) |
Oct
|
Nov
(74) |
Dec
(217) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(3) |
Jun
(6) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Lo?c C. <lo...@us...> - 2001-05-11 18:42:28
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv8129/chat/lib Modified Files: index.lib.php3 Log Message: Close a security hole ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/lib Index: index.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/index.lib.php3,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** index.lib.php3 2001/05/06 16:45:43 1.10 --- index.lib.php3 2001/05/11 18:42:25 1.11 *************** *** 132,135 **** --- 132,174 ---- $DbLink = new DB; + // Fix some security issues + if (isset($Reload)) + { + $isHacking = false; + if (($Reload == 'JoinCmd') + && (empty($E) || empty($Ver) || empty($L) || empty($U) || (empty($R0) && empty($R1) && empty($R2)) || empty($D))) + { + $isHacking = true; + } + else if (($Reload == 'NNResize') + && (empty($Ver) || empty($L) || empty($U) || empty($R) || empty($T) || empty($D) || empty($N))) + { + $isHacking = true; + } + else + { + $DbLink->query("SELECT password FROM ".C_REG_TBL." WHERE username='$U' LIMIT 1"); + list($user_password) = $DbLink->next_record(); + $DbLink->clean_results(); + if (!empty($user_password) && (empty($PWD_Hash) || $PWD_Hash != $user_password)) + $isHacking = true; + unset($user_password); + } + + if ($isHacking) + { + unset($Reload); + if (isset($U)) unset($U); + if (isset($PWD_Hash)) unset($PWD_Hash); + if (isset($T)) unset($T); + if (isset($R)) unset($R); + if (isset($R0)) unset($R0); + if (isset($R1)) unset($R1); + if (isset($R2)) unset($R2); + if (isset($E)) unset($E); + $Error = L_ERR_USR_10; + } + } + // Removes user from users table and if necessary add a notication message for him if(isset($E) && $E != "") *************** *** 139,143 **** { // HACKERS Atack !!! ! unset($E); $Error = L_ERR_USR_10; } --- 178,183 ---- { // HACKERS Atack !!! ! unset($E); ! if (isset($U)) unset($U); $Error = L_ERR_USR_10; } *************** *** 173,177 **** } // Check for invalid characters or empty nick ! elseif (trim($U) == "" || ereg("[\,]", stripslashes($U))) { $Error = L_ERR_USR_16; --- 213,217 ---- } // Check for invalid characters or empty nick ! elseif (trim($U) == "" || ereg("[\, ]", stripslashes($U))) { $Error = L_ERR_USR_16; |
From: Lo?c C. <lo...@us...> - 2001-05-11 18:41:55
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/french_canadian In directory usw-pr-cvs1:/tmp/cvs-serv7913/chat/localization/french_canadian Modified Files: localized.tutorial.php3 Log Message: Fix a typo ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/french_canadian Index: localized.tutorial.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/french_canadian/localized.tutorial.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** localized.tutorial.php3 2001/04/11 21:12:10 1.5 --- localized.tutorial.php3 2001/05/11 18:41:52 1.6 *************** *** 510,514 **** Pour envoyer un message décrivant ce que vous êtes en train de faire vous pouvez avoir recours à la <B>command "/me action"</B> sans guillemets. <P> ! <I>Par exemple :</I> si Nicolas tape "/me boit un café" le message <B>* Nicolas</B> boit un café sera affiché dans le cadre des messages. <BR><P ALIGN="right"><A HREF="#top">Début de la page</A></P> <P> --- 510,514 ---- Pour envoyer un message décrivant ce que vous êtes en train de faire vous pouvez avoir recours à la <B>command "/me action"</B> sans guillemets. <P> ! <I>Par exemple :</I> si Nicolas tape "/me boit un café" le message "<B>* Nicolas</B> boit un café" sera affiché dans le cadre des messages. <BR><P ALIGN="right"><A HREF="#top">Début de la page</A></P> <P> |
From: Lo?c C. <lo...@us...> - 2001-05-11 18:41:55
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/french In directory usw-pr-cvs1:/tmp/cvs-serv7913/chat/localization/french Modified Files: localized.tutorial.php3 Log Message: Fix a typo ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/french Index: localized.tutorial.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/french/localized.tutorial.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** localized.tutorial.php3 2001/04/11 21:12:10 1.5 --- localized.tutorial.php3 2001/05/11 18:41:52 1.6 *************** *** 496,500 **** Pour envoyer un message décrivant ce que vous êtes en train de faire vous pouvez avoir recours à la <B>command "/me action"</B> sans guillemets. <P> ! <I>Par exemple :</I> si Nicolas tape "/me boit un café" le message <B>* Nicolas</B> boit un café sera affiché dans le cadre des messages. <BR><P ALIGN="right"><A HREF="#top">Début de la page</A></P> <P> --- 496,500 ---- Pour envoyer un message décrivant ce que vous êtes en train de faire vous pouvez avoir recours à la <B>command "/me action"</B> sans guillemets. <P> ! <I>Par exemple :</I> si Nicolas tape "/me boit un café" le message "<B>* Nicolas</B> boit un café" sera affiché dans le cadre des messages. <BR><P ALIGN="right"><A HREF="#top">Début de la page</A></P> <P> |
From: Lo?c C. <lo...@us...> - 2001-05-11 18:41:54
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/english In directory usw-pr-cvs1:/tmp/cvs-serv7913/chat/localization/english Modified Files: localized.tutorial.php3 Log Message: Fix a typo ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/english Index: localized.tutorial.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/english/localized.tutorial.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** localized.tutorial.php3 2001/04/11 21:12:10 1.5 --- localized.tutorial.php3 2001/05/11 18:41:52 1.6 *************** *** 517,521 **** To describe what you're doing you can use the <B>command "/me action"</B> without quotes. <P> ! <I>For example:</I> If Jack sends the message "/me is smoking a cigarette" the message frame will shown "<B>* Jack</B>" is smoking a cigarette". <BR><P ALIGN="right"><A HREF="#top">Back to the top</A></P> <P> --- 517,521 ---- To describe what you're doing you can use the <B>command "/me action"</B> without quotes. <P> ! <I>For example:</I> If Jack sends the message "/me is smoking a cigarette" the message frame will shown "<B>* Jack</B> is smoking a cigarette". <BR><P ALIGN="right"><A HREF="#top">Back to the top</A></P> <P> |
From: Lo?c C. <lo...@us...> - 2001-05-11 18:41:13
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/russian In directory usw-pr-cvs1:/tmp/cvs-serv7801/chat/localization/russian Modified Files: localized.tutorial.php3 localized.chat.php3 Log Message: Complete translation by Arsen ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/russian Index: localized.tutorial.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/russian/localized.tutorial.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** localized.tutorial.php3 2001/05/10 15:09:13 1.5 --- localized.tutorial.php3 2001/05/11 18:41:09 1.6 *************** *** 250,259 **** <P> <OL> ! Ñïèñîê èìååò òðè âàæíûõ ïàðàìåòðà:<BR> ! <!-- To update ! <LI>Ìàëåíüêèé çíà÷îê (<IMG SRC="images/whoisOff.gif" WIDTH=5 HEIGHT=9 BORDER=0 ALT="Êòî ýòî">) óêàçûâàåòñÿ ïåðåä íèêîì çàðåãèñòðèðîâàííîãî ïîëüçîâàòåëÿ ïðè íàæàòèè çàïóñêàåò âñïëûâàþùåå îêíî <A HREF="#whois">êòî ýòî</A>, äëÿ íåçàðåãèñòðèðîâàííûõ ïîëüçîâàòåëåé çàìåíÿåòñÿ íà çíàê ìèíóñ;<BR> ! --> ! <LI>a little icon that shows gender is displayed before the nick of a registered user (clicking on it will launch the <A HREF="#whois">whois popup</A> for this user), while unregistered users have nothing but blank spaces displayed before their nick;<BR> ! <LI>èìÿ àäìèíèñòðàòîðà èëè ìîäåðàòîðà îòîáðàæàåòñÿ "èòàëèêîì" (íàêëîííûì øðèôòîì). </OL> <P><I>Äëÿ ïðèìåðà</I>, íà ïðèâåäåííîé íèæå êàðòèíêå óêàçàíî: --- 250,256 ---- <P> <OL> ! Ñïèñîê èìååò äâà âàæíûõ ïàðàìåòðà:<BR> ! <LI>Ìàëåíüêèé çíà÷îê, îïðåäåëÿåìûé óêàçàííûì ïðè ðåãèñòðàöèè ïîëîì ïîëüçîâàòåëÿ, ïðè íàæàòèè ïîêàçûâàåò îêíî <A HREF="#whois">êòî ýòî</A>, äëÿ íåçàðåãèñòðèðîâàííûõ ïîëüçîâàòåëåé çàìåíÿåòñÿ íà ïðîáåë;<BR> ! <LI>Íèê àäìèíèñòðàòîðà èëè ìîäåðàòîðà êîìíàòû âûäåëÿåòñÿ êóðñèâîì. </OL> <P><I>Äëÿ ïðèìåðà</I>, íà ïðèâåäåííîé íèæå êàðòèíêå óêàçàíî: Index: localized.chat.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/russian/localized.chat.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** localized.chat.php3 2001/05/06 17:04:42 1.5 --- localized.chat.php3 2001/05/11 18:41:09 1.6 *************** *** 131,135 **** define("L_BEEP", "Çâóê/íåò_çâóêà ïðè âõîäå ïîëüçîâàòåëÿ"); define("L_PROFILE", "Ïîêàçàòü ïðîôàéë"); ! define("L_NO_PROFILE", "No profile"); // input frame --- 131,135 ---- define("L_BEEP", "Çâóê/íåò_çâóêà ïðè âõîäå ïîëüçîâàòåëÿ"); define("L_PROFILE", "Ïîêàçàòü ïðîôàéë"); ! define("L_NO_PROFILE", "Íåò ïðîôàéëà"); // input frame *************** *** 158,164 **** // help popup define("L_HELP_TIT_1", "Ñìàéëèêû"); ! define("L_HELP_TIT_2", "Ôîðìàòèðîâàíèå òåêñòà äëÿ ñîîáùåíèé"); define("L_HELP_FMT_1", "Âû ìîæåòå ñäåëàòü øðèôò æèðíûì, íàêëîííûì èëè ïîä÷åðêíóòûì, èñïîëüçóÿ òýãè <B> </B>, <I> </I> èëè <U> </U>.<BR>Íàïðèìåð, <B>ÒÅÊÑÒ</B> ðàâíîçíà÷íî <B>ÒÅÊÑÒ</B>."); ! define("L_HELP_FMT_2", "Äëÿ ñîçäàíèÿ ãèïåðññûëêè (e-mail or URL) â âàøåì ñîîáùåíèè ïðîñòî íàïèøèòå àäðåñ áåç òýãîâ. Ãèïåðññûëêà ñîçäàòüñÿ àâòîìàòè÷åñêè."); define("L_HELP_TIT_3", "Êîìàíäû"); define("L_HELP_USR", "ïîëüçîâàòåëü"); --- 158,164 ---- // help popup define("L_HELP_TIT_1", "Ñìàéëèêû"); ! define("L_HELP_TIT_2", "Ôîðìàòèðîâàíèå òåêñòà ñîîáùåíèÿ"); define("L_HELP_FMT_1", "Âû ìîæåòå ñäåëàòü øðèôò æèðíûì, íàêëîííûì èëè ïîä÷åðêíóòûì, èñïîëüçóÿ òýãè <B> </B>, <I> </I> èëè <U> </U>.<BR>Íàïðèìåð, <B>ÒÅÊÑÒ</B> ðàâíîçíà÷íî <B>ÒÅÊÑÒ</B>."); ! define("L_HELP_FMT_2", "Äëÿ ñîçäàíèÿ ãèïåðññûëêè (e-mail or URL) â âàøåì ñîîáùåíèè ïðîñòî íàïèøèòå àäðåñ áåç òýãîâ. Ãèïåðññûëêà ñîçäàåòñÿ àâòîìàòè÷åñêè."); define("L_HELP_TIT_3", "Êîìàíäû"); define("L_HELP_USR", "ïîëüçîâàòåëü"); *************** *** 170,185 **** define("L_HELP_CMD_1b", "Îáíîâëÿòü îêíî ÷àòà ñ ñîîáùåíèÿìè ÷åðåç n ñåê. (Ìèíèìóì 5 ñåê.)"); define("L_HELP_CMD_2a", "Èçìåíèòü âðåìÿ îáíîâëåíèÿ îêíà ÷àòà (â ñåêóíäàõ).<BR>Åñëè n íå óêàçàíî èëè ìåíåå 3, ïåðåêëþ÷àåò ìåæäó ðåæèìàìè \"Íå îáíîâëÿòü\" è \"Îáíîâëåíèå - 10 ñåêóíä\"."); ! define("L_HELP_CMD_2b", "Îáíîâèòü ñîîáùåíèÿ è ñïèñîê ïîëüçîâàòåëåé (â ñåê.).<BR>Åñëè n íå óñòàíîâëåíî èëè ìåíüøå 3. Òî àâòîìàòè÷åñêè óñòàíàâëèâàåòñÿ 10"); define("L_HELP_CMD_3", "Èçìåíèòü ïîðÿäîê ñîðòèðîâêè ñîîáùåíèé íà îáðàòíûé."); define("L_HELP_CMD_4", "Âîéòè â äðóãóþ êîìíàòó, ñîçäàòü, åñëè åå íå ñóùåñòâóåò è âû èìååòå íà ýòî ïðàâî.<BR>Ïàðàìåòð n ðàâåí 0 äëÿ ïðèâàòíîé è 1 äëÿ îáùåäîñòóïíîé êîìíàòû (ïî óìîë÷àíèþ 1)."); ! define("L_HELP_CMD_5", "Âûéòè èç ÷àòà, íàïèñàâ ñîîáùåíèå (îïöèîíàëüíî)."); define("L_HELP_CMD_6", "Íå ïîêàçûâàòü ñîîáùåíèÿ îò ïîëüçîâàòåëÿ (íèê), åñëè íèê óêàçàí.<BR>Ïîêàçûâàòü ñîîáùåíèÿ îò ïîëüçîâàòåëÿ, åñëè óêàçàíû èìÿ è ïàðàìåòð '-'.<BR>Ïîêàçûâàòü ñîîáùåíèÿ îò âñåõ ïîëüçîâàòåëåé, åñëè óêàçàí òîëüêî '-'.<BR>Áåç ïàðàìåòðîâ ýòà êîìàíäà ïîêàçûâàåò îêíî ñî âñåìè íèêàìè, ñîîáùåíèÿ îò êîòîðûõ èãíîðèðóþòñÿ."); define("L_HELP_CMD_7", "Âûçâàòü ïðåäûäóùóþ ñòðîêó (êîìàíäó èëè ñîîáùåíèå)."); ! define("L_HELP_CMD_8", "Ïîêàçûâàòü/Ïðÿòàòü âðåìÿ ïåðåä ñîîáùåíèåì."); define("L_HELP_CMD_9", "Âûêèíóòü ïîëüçîâàòåëÿ èç êîìíàòû. Êîìàíäà äîñòóïíà òîëüêî àäìèíèñòðàòîðó."); ! define("L_HELP_CMD_10", "Îòïðàâêà ñîîáùåíèÿ â ïðèâàò."); define("L_HELP_CMD_11", "Ïîêàçàòü èíôîðìàöèþ î ïîëüçîâàòåëå."); define("L_HELP_CMD_12", "Âûñêàêèâàþùåå ìåíþ ðåäàêòèðîâàíèÿ ïðîôàéëà."); ! define("L_HELP_CMD_13", "Ïîêàçûâàòü/íå_ïîêàçûââàòü ñîîáùåíèå î âõîäå è âûõîäå ïîëüçîâàòåëåé."); define("L_HELP_CMD_14", "Ïîçâîëÿåò àäìèíèñòðàòîðó èëè ìîäåðàòîðó êîìíàòû äàâàòü ïðàâà ìîäåðàòîðà ýòîé êîìíàòû äðóãîìó çàðåãèñòðèðîâàííîìó ïîëüçîâàòåëþ."); define("L_HELP_CMD_15", "Î÷èñòèòü îêíî ÷àòà è ïîêàçàòü 5 ïîñëåäíèõ ñîîáùåíèé."); --- 170,185 ---- define("L_HELP_CMD_1b", "Îáíîâëÿòü îêíî ÷àòà ñ ñîîáùåíèÿìè ÷åðåç n ñåê. (Ìèíèìóì 5 ñåê.)"); define("L_HELP_CMD_2a", "Èçìåíèòü âðåìÿ îáíîâëåíèÿ îêíà ÷àòà (â ñåêóíäàõ).<BR>Åñëè n íå óêàçàíî èëè ìåíåå 3, ïåðåêëþ÷àåò ìåæäó ðåæèìàìè \"Íå îáíîâëÿòü\" è \"Îáíîâëåíèå - 10 ñåêóíä\"."); ! define("L_HELP_CMD_2b", "Îáíîâèòü ñîîáùåíèÿ è ñïèñîê ïîëüçîâàòåëåé (â ñåê.).<BR>Åñëè n íå óñòàíîâëåíî èëè ìåíüøå 3, òî àâòîìàòè÷åñêè óñòàíàâëèâàåòñÿ 10"); define("L_HELP_CMD_3", "Èçìåíèòü ïîðÿäîê ñîðòèðîâêè ñîîáùåíèé íà îáðàòíûé."); define("L_HELP_CMD_4", "Âîéòè â äðóãóþ êîìíàòó, ñîçäàòü, åñëè åå íå ñóùåñòâóåò è âû èìååòå íà ýòî ïðàâî.<BR>Ïàðàìåòð n ðàâåí 0 äëÿ ïðèâàòíîé è 1 äëÿ îáùåäîñòóïíîé êîìíàòû (ïî óìîë÷àíèþ 1)."); ! define("L_HELP_CMD_5", "Âûéòè èç ÷àòà, íàïèñàâ ñîîáùåíèå (íå îáÿçàòåëüíî)."); define("L_HELP_CMD_6", "Íå ïîêàçûâàòü ñîîáùåíèÿ îò ïîëüçîâàòåëÿ (íèê), åñëè íèê óêàçàí.<BR>Ïîêàçûâàòü ñîîáùåíèÿ îò ïîëüçîâàòåëÿ, åñëè óêàçàíû èìÿ è ïàðàìåòð '-'.<BR>Ïîêàçûâàòü ñîîáùåíèÿ îò âñåõ ïîëüçîâàòåëåé, åñëè óêàçàí òîëüêî '-'.<BR>Áåç ïàðàìåòðîâ ýòà êîìàíäà ïîêàçûâàåò îêíî ñî âñåìè íèêàìè, ñîîáùåíèÿ îò êîòîðûõ èãíîðèðóþòñÿ."); define("L_HELP_CMD_7", "Âûçâàòü ïðåäûäóùóþ ñòðîêó (êîìàíäó èëè ñîîáùåíèå)."); ! define("L_HELP_CMD_8", "Ïîêàçàòü/Ñêðûòü âðåìÿ ïåðåä ñîîáùåíèÿìè."); define("L_HELP_CMD_9", "Âûêèíóòü ïîëüçîâàòåëÿ èç êîìíàòû. Êîìàíäà äîñòóïíà òîëüêî àäìèíèñòðàòîðó."); ! define("L_HELP_CMD_10", "Îòïðàâèòü ïðèâàòíîå ñîîáùåíèå."); define("L_HELP_CMD_11", "Ïîêàçàòü èíôîðìàöèþ î ïîëüçîâàòåëå."); define("L_HELP_CMD_12", "Âûñêàêèâàþùåå ìåíþ ðåäàêòèðîâàíèÿ ïðîôàéëà."); ! define("L_HELP_CMD_13", "Ïîêàçàòü/Ñêðûòü ñîîáùåíèÿ î âõîäå è âûõîäå ïîëüçîâàòåëåé."); define("L_HELP_CMD_14", "Ïîçâîëÿåò àäìèíèñòðàòîðó èëè ìîäåðàòîðó êîìíàòû äàâàòü ïðàâà ìîäåðàòîðà ýòîé êîìíàòû äðóãîìó çàðåãèñòðèðîâàííîìó ïîëüçîâàòåëþ."); define("L_HELP_CMD_15", "Î÷èñòèòü îêíî ÷àòà è ïîêàçàòü 5 ïîñëåäíèõ ñîîáùåíèé."); *************** *** 187,191 **** define("L_HELP_CMD_17", "Ïîçâîëÿåò àäìèíèñòðàòîðó ïîñëàòü îáúÿâëåíèå âñåì ïîëüçîâàòåëÿì, íåçàâèñèìî îò òîãî, â êàêîé êîìíàòå îíè íàõîäÿòñÿ.."); define("L_HELP_CMD_18", "Ïðèãëàñèòü ïîëüçîâàòåëÿ èç äðóãîé êîìíàòû ïðèñîåäèíèòüñÿ ê Âàì."); ! define("L_HELP_CMD_19", "Ïîçâîëÿåò ìîäåðàòîðó êîìíàòû èëè àäìèíèñòðàòîðó \"âûêèíóòü\" ïîëüçîâàòåëÿ èç êîìíàòû íà îïðåäåëåííîå àäìèíèìòðàòîðîì âðåìÿ.<BR>Ýòîò ïîëüçîâàòåëü íå ñìîæåò ïîïàñòü äàæå â äðóãóþ êîìíàòó, à ñ ïîìîùüþ îïöèè '<B> * </B>' ìîæíî óäàëèòü \"íàâñåãäà\"."); define("L_HELP_CMD_20", "Äåéñòâèå èëè ñîîáøåíèå îò òðåòüåãî ëèöà."); --- 187,191 ---- define("L_HELP_CMD_17", "Ïîçâîëÿåò àäìèíèñòðàòîðó ïîñëàòü îáúÿâëåíèå âñåì ïîëüçîâàòåëÿì, íåçàâèñèìî îò òîãî, â êàêîé êîìíàòå îíè íàõîäÿòñÿ.."); define("L_HELP_CMD_18", "Ïðèãëàñèòü ïîëüçîâàòåëÿ èç äðóãîé êîìíàòû ïðèñîåäèíèòüñÿ ê Âàì."); ! define("L_HELP_CMD_19", "Ïîçâîëÿåò ìîäåðàòîðó êîìíàòû èëè àäìèíèñòðàòîðó \"óáèòü\" ïîëüçîâàòåëÿ â êîìíàòå íà îïðåäåëåííîå àäìèíèìòðàòîðîì âðåìÿ.<BR>Ýòîò ïîëüçîâàòåëü íå ñìîæåò ïîïàñòü äàæå â äðóãóþ êîìíàòó, à ñ ïîìîùüþ îïöèè '<B> * </B>' åãî ìîæíî óáèòü \"íàâñåãäà\"."); define("L_HELP_CMD_20", "Äåéñòâèå èëè ñîîáøåíèå îò òðåòüåãî ëèöà."); |
From: Lo?c C. <lo...@us...> - 2001-05-10 15:09:36
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/russian In directory usw-pr-cvs1:/tmp/cvs-serv9952/chat/localization/russian Modified Files: tutorial.loc Log Message: Updated translation by Arsen Index: tutorial.loc =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/russian/tutorial.loc,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** tutorial.loc 2001/05/07 21:09:51 1.8 --- tutorial.loc 2001/05/10 15:09:34 1.9 *************** *** 93,97 **** <p class="redText"> ! Âíèìàíèå: Ïîëüçîâàòåëè Netscape äîëæíû îïðåäåëèòü ñâîé ÿçûê êàê êîäèðîâêó ïî óìîë÷àíèþ, èíà÷å îíè óâèäÿò âìåñòî íàöèîíàëüíûõ ñèìâîëîâ çíàê '?'.<br /> Ýòî ìîæíî ñäåëàòü òàê:: View/CharacterSet/Âàøà êîäèðîâêà,<br /> çàòåì: View/CharacterSet/SetDefault. --- 93,97 ---- <p class="redText"> ! Âíèìàíèå: Ïîëüçîâàòåëè Netscape äîëæíû îïðåäåëèòü ñâîé ÿçûê êàê êîäèðîâêó ïî óìîë÷àíèþ, èíà÷å îíè óâèäÿò âìåñòî íàöèîíàëüíûõ ñèìâîëîâ çíàê '?'.<br /> Ýòî ìîæíî ñäåëàòü òàê:: View/CharacterSet/Âàøà êîäèðîâêà,<br /> çàòåì: View/CharacterSet/SetDefault. *************** *** 149,153 **** { ?> ! <a href="#text" class="topLink">Ôîðìàòèðîâàâíèå òåêñòà</a><br /> <?php echo("\n"); --- 149,153 ---- { ?> ! <a href="#text" class="topLink">Ôîðìàòèðîâàâàíèå òåêñòà</a><br /> <?php echo("\n"); *************** *** 291,297 **** </p> <ul> ! <li><img src="images/connect_off.gif" width="13" height="13" border="0" alt="Íå ñîåäèíåí" /> íåò ñîåäèíåíèÿ ;</li> ! <li><img src="images/connect_on.gif" width="13" height="13" border="0" alt="Óñòàíîâêà ñâÿçè" /> ñîåäèíåíèå â ïðîöåññå ;</li> ! <li><img src="images/connect_error.gif" width="13" height="13" border="0" alt="Ñâÿçü ïðåðâàíà" /> îøèáêà ñîåäèíåíèÿ.</li> </ul> <p> --- 291,297 ---- </p> <ul> ! <li><img src="images/connect_off.gif" width="13" height="13" border="0" alt="íåò ñîåäèíåíèÿ" /> íåò ñîåäèíåíèÿ ;</li> ! <li><img src="images/connect_on.gif" width="13" height="13" border="0" alt="ñîåäèíåíèå â ïðîöåññå" /> ñîåäèíåíèå â ïðîöåññå ;</li> ! <li><img src="images/connect_error.gif" width="13" height="13" border="0" alt="îøèáêà ñîåäèíåíèÿ" /> îøèáêà ñîåäèíåíèÿ.</li> </ul> <p> *************** *** 342,352 **** <td> <ul> ! <li>Nicolas ÿâëÿåòñÿ àäìèíèñòðàòîðîì èëè îäíèì èç ìîäåðàòîðîâ êîìíàòû phpMyChat;<br /><br /></li> ! <!-- To update ! <li>lolo è Jezek2 çàðåãèñòðèðîâàííûå ïîëüçîâàòåëè áåç äîïîëíèòåëüíûõ "âîçìîæíîñòåé" äëÿ êîìíàòû phpMyChat;</li> ! <li>Mary ïðîñòî íå çàðåãèñòðèâàííûé ó÷àñòíèê.</li> ! --> ! <li>alien (whose gender is unknown), Jezek2 and Caridad are registered users with no extra "power" for the phpMyChat room;<br /><br /></li> ! <li>lolo is a simple unregistered user.</li> </ul> </td> --- 342,348 ---- <td> <ul> ! <li>Nicolas ÿâëÿåòñÿ àäìèíèñòðàòîðîì èëè îäíèì èç ìîäåðàòîðîâ êîìíàòû PhpMyChat;<br /><br /></li> ! <li>alien (÷åé ïîë íå óêàçàí), Jezek2 è Caridad - çàðåãèñòðèðîâàííûå ïîëüçîâàòåëè áåç äîïîëíèòåëüíûõ ïðàâ â êîìíàòå PhpMyChat;<br /><br /></li> ! <li>lolo - íåçàðåãèñòðèðîâàííûé ïîëüçîâàòåëü.</li> </ul> </td> *************** *** 483,487 **** </p> <p> ! Íàõîäÿñü â êîìíàòå ÷àòà, Âû ìîæåòå âûçâàòü ïîìîùü, íàæàâ íà çíà÷îê <img src="images/help_off.gif" width="15" height="15" border="0" alt="?" /> âîçëå ñòðîêè ââîäà â íèæíåé ÷àñòè îêíà ÷àòà. Êðîìå òîãî, ìîæíî íàïèñàòü â ñòðîêå ââîäà êîìàíäó <b>"/help"</b> èëè <b>"/?"</b> áåç êàâû÷åê. </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> --- 479,483 ---- </p> <p> ! Íàõîäÿñü â êîìíàòå ÷àòà, Âû ìîæåòå âûçâàòü ïîìîùü, íàæàâ íà çíà÷îê <img src="images/help_off.gif" width="15" height="15" border="0" alt="Ïîìîùü" /> âîçëå ñòðîêè ââîäà â íèæíåé ÷àñòè îêíà ÷àòà. Êðîìå òîãî, ìîæíî íàïèñàòü â ñòðîêå ââîäà êîìàíäó <b>"/help"</b> èëè <b>"/?"</b> áåç êàâû÷åê. </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> *************** *** 660,664 **** </p> <p> ! <i>Íàïðèìåð:</i> Åñëè Äæåê íàáðàë "/me óøåë êóðèòü" , òî â îêíå ÷àòà ïîÿâèòñÿ ñîîáùåíèå "<b>* Äæåê</b>" óøåë êóðèòü". </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> --- 656,660 ---- </p> <p> ! <i>Íàïðèìåð:</i> Åñëè Äæåê íàáðàë "/me óøåë êóðèòü", òî â îêíå ÷àòà ïîÿâèòñÿ ñîîáùåíèå "<b>* Äæåê</b> óøåë êóðèòü". </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> *************** *** 675,679 **** </p> <p> ! Ñ ýòãî ìîìåíòà íèêàêèå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê íå ïîÿâÿòñÿ íà Âàøåì ýêðàíå. </p> <p> --- 671,675 ---- </p> <p> ! Ñ ýòîãî ìîìåíòà íèêàêèå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê íå ïîÿâÿòñÿ íà Âàøåì ýêðàíå. </p> <p> *************** *** 681,685 **** </p> <p> ! Åñëè Âû çàõîòèòå âèäåòü ñîîáùåíèÿ îò èããíîðèðóòåìîãî ïîëüçîâàòåëÿ, íàáåðèòå êîìàíäó <b>"/ignore - èìÿ_ïîëüçîâàòåëÿ"</b> áåç êàâû÷åê, ãäå "-" ýòî äåôèñ. </p> <p> --- 677,681 ---- </p> <p> ! Åñëè Âû çàõîòèòå âèäåòü ñîîáùåíèÿ îò èãíîðèðóåìîãî ïîëüçîâàòåëÿ, íàáåðèòå êîìàíäó <b>"/ignore - èìÿ_ïîëüçîâàòåëÿ"</b> áåç êàâû÷åê, ãäå "-" ýòî äåôèñ. </p> <p> *************** *** 687,691 **** </p> <p> ! Òåïåðü âñå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê ïîÿâÿòñÿ íà Âàøåì ýêðàíå, âêëþ÷àÿ òå ñîîáùåíèÿ, êîòîðûå áûëû ñäåëàíû äî îòìåíû èãíîðèðîâàíèíÿ, íî åùå âèäíû íà ýêðàíå. Åñëè â êîìàíäå îòìåíû èãíîðèðîâàíèÿ ïîñëå äåôèñà íå áóäåò óêàçàíî íèêàêîå èìÿ, áóäåò î÷èùåí âåñü Âàø ñïèñîê èãíîðà. </p> --- 683,687 ---- </p> <p> ! Òåïåðü âñå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê ïîÿâÿòñÿ íà Âàøåì ýêðàíå, âêëþ÷àÿ òå ñîîáùåíèÿ, êîòîðûå áûëè ñäåëàíû äî îòìåíû èãíîðèðîâàíèÿ, íî åùå âèäíû íà ýêðàíå. Åñëè â êîìàíäå îòìåíû èãíîðèðîâàíèÿ ïîñëå äåôèñà íå áóäåò óêàçàíî íèêàêîå èìÿ, áóäåò î÷èùåí âåñü Âàø ñïèñîê èãíîðà. </p> *************** *** 706,710 **** </p> <p> ! ãäå 'Äæåê' åñòü èìÿ çàðåãèñòðèðîâàííîãî ïîëüçîâàòåëÿ. Ýòà êîìàíäà ïðèâåäåò ê ïîÿâëåíèþ îòäåëüíîãî îêíà ñ èíôîðìàöèåé, óêàçàííîé äàííûì ïîëüçîàòåëåì ïðè ðåãèñòðàöèè. </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> --- 702,706 ---- </p> <p> ! ãäå 'Äæåê' åñòü èìÿ çàðåãèñòðèðîâàííîãî ïîëüçîâàòåëÿ. Ýòà êîìàíäà ïðèâåäåò ê ïîÿâëåíèþ îòäåëüíîãî îêíà ñ èíôîðìàöèåé, óêàçàííîé äàííûì ïîëüçîâàòåëåì ïðè ðåãèñòðàöèè. </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> *************** *** 744,751 **** </p> <p> ! Àäìèíèñòðàòîð ìîæåò ïåðåäàòü îáúÿâëåíèå âñåì ïîëüçîâàòåëÿì, íåçàâèñèìî îò òîãî, â êàêîé êîìàíòå îíè íàõîäÿòñÿ, ñ ïîìîùüþ êîìàíäû <b>announce</b>. </p> <p> ! <i>Íàïðèìåð: /announce ×àò ááóäåò íåäîñòóïåí ñåãîäíÿ âå÷åðîì ñ 20:00.</i> </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> --- 740,747 ---- </p> <p> ! Àäìèíèñòðàòîð ìîæåò ïåðåäàòü îáúÿâëåíèå âñåì ïîëüçîâàòåëÿì, íåçàâèñèìî îò òîãî, â êàêîé êîìíàòå îíè íàõîäÿòñÿ, ñ ïîìîùüþ êîìàíäû <b>announce</b>. </p> <p> ! <i>Íàïðèìåð: /announce ×àò áóäåò íåäîñòóïåí ñåãîäíÿ âå÷åðîì ñ 20:00.</i> </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> *************** *** 772,780 **** </p> <p> ! Ìîäåðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ, àäìèíèñòðàîòð ìîæåò çàáëîêèðîâàòü ïïëüçîâàòåëÿ è ìîäåðàòîðà, èñïîëüçóÿ êîìàíäó <b>ban</b>.<br /> ! Àäìèíèñòðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ èç äðóãîé êîìíàòû. Îí ìîæåò òàê æå çàáëîêèðîâàòü ïîëüçîâàòåëÿ íàâñåãäà, åñëè óêàæåò '<b> * </b>' ïåðåç íèêîì ïîëüçîâàòåëÿ. </p> <p> ! <i>Íàïèòðìåð</i>, åñëè Äæåê - èìÿ áëîêèðóåìîãî ïîëüçîâàòåëÿ: <i>/ban Äæåê</i> èëè <i>/ban * Äæåê</i> </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> --- 768,776 ---- </p> <p> ! Ìîäåðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ, àäìèíèñòðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ è ìîäåðàòîðà, èñïîëüçóÿ êîìàíäó <b>ban</b>.<br /> ! Àäìèíèñòðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ èç äðóãîé êîìíàòû. Îí ìîæåò òàê æå çàáëîêèðîâàòü ïîëüçîâàòåëÿ íàâñåãäà, åñëè óêàæåò '<b> * </b>' ïåðåä íèêîì ïîëüçîâàòåëÿ. </p> <p> ! <i>Íàïðèìåð</i>, åñëè Äæåê - èìÿ áëîêèðóåìîãî ïîëüçîâàòåëÿ: <i>/ban Äæåê</i> èëè <i>/ban * Äæåê</i> </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> *************** *** 795,799 **** </p> <p> ! Òîëüêî àäìèíèñòðàòîð ìîæåò ñäåëàòü îáðàòíóþ îïåðàöèþ è ëèøèòü ïðàâà ìîäåðàîòðà êîìíàòû (óñòàíîâèòü ïðàâà ïîëüçîâàòåëÿ). Êîìàíäû äëÿ ýòîãî íåò. </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> --- 791,795 ---- </p> <p> ! Òîëüêî àäìèíèñòðàòîð ìîæåò ñäåëàòü îáðàòíóþ îïåðàöèþ è ëèøèòü ïðàâà ìîäåðàòîðà êîìíàòû (óñòàíîâèòü ïðàâà ïîëüçîâàòåëÿ). Êîìàíäû äëÿ ýòîãî íåò. </p> <p align="right"><a href="#top">Íàçàä, ê Ñîäåðæàíèþ</a></p> |
From: Lo?c C. <lo...@us...> - 2001-05-10 15:09:16
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/russian In directory usw-pr-cvs1:/tmp/cvs-serv9731/chat/localization/russian Modified Files: localized.tutorial.php3 Log Message: Updated translation by Arsen ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/russian Index: localized.tutorial.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/russian/localized.tutorial.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** localized.tutorial.php3 2001/05/06 17:04:42 1.4 --- localized.tutorial.php3 2001/05/10 15:09:13 1.5 *************** *** 49,53 **** <P CLASS="redText"> ! Âíèìàíèå: Ïîëüçîâàòåëè Netscape äîëæíû îïðåäåëèòü ñâîé ÿçûê êàê êîäèðîâêó ïî óìîë÷àíèþ, èíà÷å îíè óâèäÿò âìåñòî íàöèîíàëüíûõ ñèìâîëîâ çíàê '?'.<BR> Ýòî ìîæíî ñäåëàòü òàê:: View/CharacterSet/Âàøà êîäèðîâêà,<br> çàòåì: View/CharacterSet/SetDefault. --- 49,53 ---- <P CLASS="redText"> ! Âíèìàíèå: Ïîëüçîâàòåëè Netscape äîëæíû îïðåäåëèòü ñâîé ÿçûê êàê êîäèðîâêó ïî óìîë÷àíèþ, èíà÷å îíè óâèäÿò âìåñòî íàöèîíàëüíûõ ñèìâîëîâ çíàê '?'.<BR> Ýòî ìîæíî ñäåëàòü òàê:: View/CharacterSet/Âàøà êîäèðîâêà,<br> çàòåì: View/CharacterSet/SetDefault. *************** *** 98,102 **** { ?> !     <A HREF="#text" CLASS="topLink">Ôîðìàòèðîâàâíèå òåêñòà</A><BR> <?php }; --- 98,102 ---- { ?> !     <A HREF="#text" CLASS="topLink">Ôîðìàòèðîâàâàíèå òåêñòà</A><BR> <?php }; *************** *** 221,227 **** <P> <UL> ! <LI><IMG SRC="images/connectOff.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="Íå ñîåäèíåí"> ñîåäèíåíèå íå òðåáóåòñÿ ; ! <LI><IMG SRC="images/connectOn.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="Óñòàíîâêà ñâÿçè"> â äàííûé ìîìåíò ïðîèñõîäèò óñòàíîâêà ñâÿçè ; ! <LI><IMG SRC="images/connectError.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="Ñâÿçü ïðåðâàíà"> íå óäàëîñü óñòàíîâèòü ñâÿçü . </UL> <P> --- 221,227 ---- <P> <UL> ! <LI><IMG SRC="images/connectOff.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="íåò ñîåäèíåíèÿ"> íåò ñîåäèíåíèÿ ; ! <LI><IMG SRC="images/connectOn.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="ñîåäèíåíèå â ïðîöåññå"> ñîåäèíåíèå â ïðîöåññå ; ! <LI><IMG SRC="images/connectError.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="îøèáêà ñîåäèíåíèÿ"> îøèáêà ñîåäèíåíèÿ. </UL> <P> *************** *** 265,275 **** <TD> <UL> ! <LI>Nicolas ÿâëÿåòñÿ àäìèíèñòðàòîðîì èëè îäíèì èç ìîäåðàòîðîâ êîìíàòû phpMyChat;<BR><BR> ! <!-- To update ! <LI>lolo è Jezek2 çàðåãèñòðèðîâàííûå ïîëüçîâàòåëè áåç äîïîëíèòåëüíûõ "âîçìîæíîñòåé" äëÿ êîìíàòû phpMyChat;<BR> ! <LI>Mary ïðîñòî íå çàðåãèñòðèâàííûé ó÷àñòíèê. ! --> ! <LI>alien (whose gender is unknown), Jezek2 and Caridad are registered users with no extra "power" for the phpMyChat room;<BR><BR> ! <LI>lolo is a simple unregistered user. </UL> </TD> --- 265,271 ---- <TD> <UL> ! <LI>Nicolas ÿâëÿåòñÿ àäìèíèñòðàòîðîì èëè îäíèì èç ìîäåðàòîðîâ êîìíàòû PhpMyChat;<BR> ! <LI>alien (÷åé ïîë íå óêàçàí), Jezek2 è Caridad - çàðåãèñòðèðîâàííûå ïîëüçîâàòåëè áåç äîïîëíèòåëüíûõ ïðàâ â êîìíàòå PhpMyChat;<BR> ! <LI>lolo - íåçàðåãèñòðèðîâàííûé ïîëüçîâàòåëü. </UL> </TD> *************** *** 287,291 **** /bye<BR> /quit<BR> ! Ïîñëå ëþáîé èç ýòèõ êîìàíä ÷åðåç ïðîáåë ìîæíî óêàçàòü êàêîå-íèáóäü ñîîáùåíèå, êîòîðîå áóäåò ïîêàçàíî â îêíå ÷àòà â ìîìåíò Âàøåãî óõîäà.. <I>Ê ïðèìåðó :</I> /quit Äî ñêîðîãî! <P> --- 283,287 ---- /bye<BR> /quit<BR> ! Ïîñëå ëþáîé èç ýòèõ êîìàíä ÷åðåç ïðîáåë ìîæíî óêàçàòü êàêîå-íèáóäü ñîîáùåíèå, êîòîðîå áóäåò ïîêàçàíî â îêíå ÷àòà â ìîìåíò Âàøåãî óõîäà. <I>Ê ïðèìåðó :</I> /quit Äî ñêîðîãî! <P> *************** *** 298,302 **** <FONT SIZE="+1"><A NAME="users_popup"><B>Ïðîñìîòð ñïèñêà ïîëüçîâàòåëåé áåç çàõîäà â ÷àò:</B></A></FONT> <P> ! Âû ìîæåòå íàæàòü íà ñîîòâåòñòâóþùóþ ññûëêó íà ñòàðòîâîé ñòðàíèöå ÷àòà, èëè, åñëè Âû â ÷àòå, íàæàòü íà çíà÷îê <IMG SRC="images/popup.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="Ñïèñîê îòäåëüíî"> â âåðõíåì ïðàâîì óãëó îêíà ÷àòà, ÷òîáû îòêðûòü â îòäåëüíîì îêíå ñïèñîê ïîëüçîâàòåëåé è ñïèñîê îáùåäîñòóïíûõ êîìíàò ÷àòà â äàííûé ìîìåíò âðåìåíè..<BR> Çàãîëîâîê îêíà ñîäåðæèò ñïèñîê ïîëüçîâàòåëåé, åñëè èõ ìåíüøå òðåõ.  îêíå ïîêàçûâàåòñÿ ñïèñîê ïîëüçîâàòåëåé è îòêðûòûõ êîìíàò. <P> --- 294,298 ---- <FONT SIZE="+1"><A NAME="users_popup"><B>Ïðîñìîòð ñïèñêà ïîëüçîâàòåëåé áåç çàõîäà â ÷àò:</B></A></FONT> <P> ! Âû ìîæåòå íàæàòü íà ñîîòâåòñòâóþùóþ ññûëêó íà ñòàðòîâîé ñòðàíèöå ÷àòà, èëè, åñëè Âû â ÷àòå, íàæàòü íà çíà÷îê <IMG SRC="images/popup.gif" WIDTH=13 HEIGHT=13 BORDER=0 ALT="Ñïèñîê îòäåëüíî"> â âåðõíåì ïðàâîì óãëó îêíà ÷àòà, ÷òîáû îòêðûòü â îòäåëüíîì îêíå ñïèñîê ïîëüçîâàòåëåé è ñïèñîê îáùåäîñòóïíûõ êîìíàò ÷àòà â äàííûé ìîìåíò âðåìåíè.<BR> Çàãîëîâîê îêíà ñîäåðæèò ñïèñîê ïîëüçîâàòåëåé, åñëè èõ ìåíüøå òðåõ.  îêíå ïîêàçûâàåòñÿ ñïèñîê ïîëüçîâàòåëåé è îòêðûòûõ êîìíàò. <P> *************** *** 375,379 **** <FONT SIZE="+1"><A NAME="help"><B>Ïîìîùü:</B></A></FONT> <P> ! Íàõîäÿñü â êîìíàòå ÷àòà, Âû ìîæåòå âûçâàòü ïîìîùü, íàæàâ íà çíà÷îê <IMG SRC="images/helpOff.gif" WIDTH=15 HEIGHT=15 BORDER=0 ALT="?"> âîçëå ñòðîêè ââîäà â íèæíåé ÷àñòè îêíà ÷àòà. Êðîìå òîãî, ìîæíî íàïèñàòü â ñòðîêå ââîäà êîìàíäó <B>"/help"</B> èëè <B>"/?"</B> áåç êàâû÷åê. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 371,375 ---- <FONT SIZE="+1"><A NAME="help"><B>Ïîìîùü:</B></A></FONT> <P> ! Íàõîäÿñü â êîìíàòå ÷àòà, Âû ìîæåòå âûçâàòü ïîìîùü, íàæàâ íà çíà÷îê <IMG SRC="images/helpOff.gif" WIDTH=15 HEIGHT=15 BORDER=0 ALT="Ïîìîùü"> âîçëå ñòðîêè ââîäà â íèæíåé ÷àñòè îêíà ÷àòà. Êðîìå òîãî, ìîæíî íàïèñàòü â ñòðîêå ââîäà êîìàíäó <B>"/help"</B> èëè <B>"/?"</B> áåç êàâû÷åê. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> *************** *** 489,493 **** <FONT SIZE="+1"><A NAME="history"><B>Âîññòàíîâëåíèå ïîñëåäíåé êîìàíäû èëè ñîîáùåíèÿ:</B></A></FONT> <P> ! <B>! êîìàíäà</B> âûçûâàåò ïîñëåäíåå íàáðàííîå ñîîáùåíèå èëè íàáðàííóþ êîìàíäó.<BR>Íàáåðèòå /! áåç êàâû÷åê. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 485,489 ---- <FONT SIZE="+1"><A NAME="history"><B>Âîññòàíîâëåíèå ïîñëåäíåé êîìàíäû èëè ñîîáùåíèÿ:</B></A></FONT> <P> ! Êîìàíäà <B>!</B> âîññòàíàâëèâàåò â ñòðîêå ââîäà ïîñëåäíþþ ââåäåííîå Âàìè ñîîáùåíèå èëè êîìàíäó.<BR>Íàïèøèòå /! <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> *************** *** 521,525 **** Äëÿ îïèñàíèÿ ñâîèõ äåéñòâèé îò òðåòüåãî ëèöà âîñïîëüçóéòåñü êîìàíäîé <B>"/me äåéñòâèå"</B> áåç êàâû÷åê. <P> ! <I>Íàïðèìåð:</I> Åñëè Äæåê íàáðàë "/me óøåë êóðèòü" , òî â îêíå ÷àòà ïîÿâèòñÿ ñîîáùåíèå "<B>* Jack</B>" óøåë êóðèòü". <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 517,521 ---- Äëÿ îïèñàíèÿ ñâîèõ äåéñòâèé îò òðåòüåãî ëèöà âîñïîëüçóéòåñü êîìàíäîé <B>"/me äåéñòâèå"</B> áåç êàâû÷åê. <P> ! <I>Íàïðèìåð:</I> Åñëè Äæåê íàáðàë "/me óøåë êóðèòü", òî â îêíå ÷àòà ïîÿâèòñÿ ñîîáùåíèå "<B>* Äæåê</B> óøåë êóðèòü". <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> *************** *** 533,545 **** <I>Íàïðèìåð:</I> /ignore Äæåê <P> ! Ñ ýòãî ìîìåíòà íèêàêèå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê íå ïîÿâÿòñÿ íà Âàøåì ýêðàíå. <P> ×òîáû ïîñìîòðåòü ñïèñîê ïîëüçîâàòåëåé, êîòîðûõ Âû èãíîðèðóåòå, íàáåðèòå êîìàíäó <B>"/ignore"</B> áåç êàâû÷åê. <P> ! Åñëè Âû çàõîòèòå âèäåòü ñîîáùåíèÿ îò èããíîðèðóòåìîãî ïîëüçîâàòåëÿ, íàáåðèòå êîìàíäó <B>"/ignore - èìÿ_ïîëüçîâàòåëÿ"</B> áåç êàâû÷åê, ãäå "-" ýòî äåôèñ. <P> <P> <I>Äëÿ ïðèìåðà:</I> /ignore - Äæåê <P> ! Òåïåðü âñå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê ïîÿâÿòñÿ íà Âàøåì ýêðàíå, âêëþ÷àÿ òå ñîîáùåíèÿ, êîòîðûå áûëû ñäåëàíû äî îòìåíû èãíîðèðîâàíèíÿ, íî åùå âèäíû íà ýêðàíå. Åñëè â êîìàíäå îòìåíû èãíîðèðîâàíèÿ ïîñëå äåôèñà íå áóäåò óêàçàíî íèêàêîå èìÿ, áóäåò î÷èùåí âåñü Âàø ñïèñîê èãíîðà. <P> --- 529,541 ---- <I>Íàïðèìåð:</I> /ignore Äæåê <P> ! Ñ ýòîãî ìîìåíòà íèêàêèå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê íå ïîÿâÿòñÿ íà Âàøåì ýêðàíå. <P> ×òîáû ïîñìîòðåòü ñïèñîê ïîëüçîâàòåëåé, êîòîðûõ Âû èãíîðèðóåòå, íàáåðèòå êîìàíäó <B>"/ignore"</B> áåç êàâû÷åê. <P> ! Åñëè Âû çàõîòèòå âèäåòü ñîîáùåíèÿ îò èãíîðèðóåìîãî ïîëüçîâàòåëÿ, íàáåðèòå êîìàíäó <B>"/ignore - èìÿ_ïîëüçîâàòåëÿ"</B> áåç êàâû÷åê, ãäå "-" ýòî äåôèñ. <P> <I>Äëÿ ïðèìåðà:</I> /ignore - Äæåê <P> ! Òåïåðü âñå ñîîáùåíèÿ îò ïîëüçîâàòåëÿ Äæåê ïîÿâÿòñÿ íà Âàøåì ýêðàíå, âêëþ÷àÿ òå ñîîáùåíèÿ, êîòîðûå áûëè ñäåëàíû äî îòìåíû èãíîðèðîâàíèÿ, íî åùå âèäíû íà ýêðàíå. Åñëè â êîìàíäå îòìåíû èãíîðèðîâàíèÿ ïîñëå äåôèñà íå áóäåò óêàçàíî íèêàêîå èìÿ, áóäåò î÷èùåí âåñü Âàø ñïèñîê èãíîðà. <P> *************** *** 556,560 **** <I>Íàïðèìåð:</I> /whois Äæåê <P> ! ãäå 'Äæåê' åñòü èìÿ çàðåãèñòðèðîâàííîãî ïîëüçîâàòåëÿ. Ýòà êîìàíäà ïðèâåäåò ê ïîÿâëåíèþ îòäåëüíîãî îêíà ñ èíôîðìàöèåé, óêàçàííîé äàííûì ïîëüçîàòåëåì ïðè ðåãèñòðàöèè. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 552,556 ---- <I>Íàïðèìåð:</I> /whois Äæåê <P> ! ãäå 'Äæåê' åñòü èìÿ çàðåãèñòðèðîâàííîãî ïîëüçîâàòåëÿ. Ýòà êîìàíäà ïðèâåäåò ê ïîÿâëåíèþ îòäåëüíîãî îêíà ñ èíôîðìàöèåé, óêàçàííîé äàííûì ïîëüçîâàòåëåì ïðè ðåãèñòðàöèè. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> *************** *** 588,594 **** <FONT SIZE="+1"><A NAME="announce"><B>Ïåðåäà÷à îáúÿâëåíèÿ:</B></A></FONT> <P> ! Àäìèíèñòðàòîð ìîæåò ïåðåäàòü îáúÿâëåíèå âñåì ïîëüçîâàòåëÿì, íåçàâèñèìî îò òîãî, â êàêîé êîìàíòå îíè íàõîäÿòñÿ, ñ ïîìîùüþ êîìàíäû <B>announce</B>. <P> ! <I>Íàïðèìåð: /announce ×àò ááóäåò íåäîñòóïåí ñåãîäíÿ âå÷åðîì ñ 20:00.</I> <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 584,590 ---- <FONT SIZE="+1"><A NAME="announce"><B>Ïåðåäà÷à îáúÿâëåíèÿ:</B></A></FONT> <P> ! Àäìèíèñòðàòîð ìîæåò ïåðåäàòü îáúÿâëåíèå âñåì ïîëüçîâàòåëÿì, íåçàâèñèìî îò òîãî, â êàêîé êîìíàòå îíè íàõîäÿòñÿ, ñ ïîìîùüþ êîìàíäû <B>announce</B>. <P> ! <I>Íàïðèìåð: /announce ×àò áóäåò íåäîñòóïåí ñåãîäíÿ âå÷åðîì ñ 20:00.</I> <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> *************** *** 612,619 **** <FONT SIZE="+1"><A NAME="banish"><B>Áëîêèðîâêà ïîëüçîâàòåëÿ:</B></A></FONT> <P> ! Ìîäåðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ, àäìèíèñòðàîòð ìîæåò çàáëîêèðîâàòü ïïëüçîâàòåëÿ è ìîäåðàòîðà, èñïîëüçóÿ êîìàíäó <B>ban</B>.<BR> ! Àäìèíèñòðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ èç äðóãîé êîìíàòû. Îí ìîæåò òàê æå çàáëîêèðîâàòü ïîëüçîâàòåëÿ íàâñåãäà, åñëè óêàæåò '<B> * </B>' ïåðåç íèêîì ïîëüçîâàòåëÿ. <P> ! <I>Íàïèòðìåð</I>, åñëè Äæåê - èìÿ áëîêèðóåìîãî ïîëüçîâàòåëÿ: <I>/ban Äæåê</I> èëè <I>/ban * Äæåê</I> <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 608,615 ---- <FONT SIZE="+1"><A NAME="banish"><B>Áëîêèðîâêà ïîëüçîâàòåëÿ:</B></A></FONT> <P> ! Ìîäåðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ, àäìèíèñòðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ è ìîäåðàòîðà, èñïîëüçóÿ êîìàíäó <B>ban</B>.<BR> ! Àäìèíèñòðàòîð ìîæåò çàáëîêèðîâàòü ïîëüçîâàòåëÿ èç äðóãîé êîìíàòû. Îí ìîæåò òàê æå çàáëîêèðîâàòü ïîëüçîâàòåëÿ íàâñåãäà, åñëè óêàæåò '<B> * </B>' ïåðåä íèêîì ïîëüçîâàòåëÿ. <P> ! <I>Íàïðèìåð</I>, åñëè Äæåê - èìÿ áëîêèðóåìîãî ïîëüçîâàòåëÿ: <I>/ban Äæåê</I> èëè <I>/ban * Äæåê</I> <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> *************** *** 630,634 **** <I>Íàïðèìåð</I>, åñëè Äæåê - èìÿ ïîëüçîâàòåëÿ, êîòîðîìó ïîâûøàþòñÿ ïðàâà:<I> /promote Äæåê</I> <P> ! Òîëüêî àäìèíèñòðàòîð ìîæåò ñäåëàòü îáðàòíóþ îïåðàöèþ è ëèøèòü ïðàâà ìîäåðàîòðà êîìíàòû (óñòàíîâèòü ïðàâà ïîëüçîâàòåëÿ). Êîìàíäû äëÿ ýòîãî íåò. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> --- 626,630 ---- <I>Íàïðèìåð</I>, åñëè Äæåê - èìÿ ïîëüçîâàòåëÿ, êîòîðîìó ïîâûøàþòñÿ ïðàâà:<I> /promote Äæåê</I> <P> ! Òîëüêî àäìèíèñòðàòîð ìîæåò ñäåëàòü îáðàòíóþ îïåðàöèþ è ëèøèòü ïðàâà ìîäåðàòîðà êîìíàòû (óñòàíîâèòü ïðàâà ïîëüçîâàòåëÿ). Êîìàíäû äëÿ ýòîãî íåò. <BR><P ALIGN="right"><A HREF="#top">Íàçàä, ê Ñîäåðæàíèþ</A></P> <P> |
From: Lo?c C. <lo...@us...> - 2001-05-10 15:08:38
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat In directory usw-pr-cvs1:/tmp/cvs-serv9392/chat Modified Files: whois_popup.php3 Log Message: Fix a js bug (if one close the popup after logout) ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat Index: whois_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/whois_popup.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** whois_popup.php3 2001/03/23 18:44:46 1.3 --- whois_popup.php3 2001/05/10 15:08:35 1.4 *************** *** 46,49 **** --- 46,52 ---- function put_focus() { + if (typeof(window.opener.window) == 'undefined' + || typeof(window.opener.window.document) != 'object') + return; if (window.opener.window.document.title == "Hidden Input frame") targetFrame = window.opener.window.parent.frames['input'].window; |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:48:50
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv26862/chat/lib Modified Files: format_messages.lib.php3 Log Message: Rewritten the work for url with no protocol Index: format_messages.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/format_messages.lib.php3,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** format_messages.lib.php3 2001/05/07 21:15:00 1.8 --- format_messages.lib.php3 2001/05/10 11:48:47 1.9 *************** *** 57,63 **** { // Handle urls and 'news:' links ! $urlPattern = '(^| )(([^ ]+://[^ ]+)|(www\\.[^ ]+)|(news:[^ ]+))( |$)'; ! $str = eregi_replace($urlPattern, '\\1<a href="\\2" target="_blank">\\2</a>\\6', $str); ! $str = str_replace('<a href="www', '<a href="http://www', str_replace('<a href="WWW', '<a href="http://WWW', $str)); // Handle e-mail address --- 57,63 ---- { // Handle urls and 'news:' links ! $urlPattern = '(^| )(([^ ]+://[^ ]+)|(news:[^ ]+))( |$)'; ! $str = eregi_replace('(^| )(www\\.[^ ]+)( |$)', '\\1http://\\2\\3', $str); ! $str = eregi_replace($urlPattern, '\\1<a href="\\2" target="_blank">\\2</a>\\5', $str); // Handle e-mail address |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:47:56
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/docs In directory usw-pr-cvs1:/tmp/cvs-serv26715/docs Modified Files: changes.txt Log Message: Added the smilies limitation feature Index: changes.txt =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/docs/changes.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** changes.txt 2001/04/26 20:11:41 1.1 --- changes.txt 2001/05/10 11:47:52 1.2 *************** *** 8,12 **** ! v 0.15.0 - 26/04/2001 """"""""""""""""""""" --- 8,12 ---- ! v 0.15.0 - 07/05/2001 """"""""""""""""""""" *************** *** 27,30 **** --- 27,32 ---- ENHANCEMENT : a reserved smiley can be associated to a registered user thanks to an idea from Tinou <ti...@ti...>. + ENHANCEMENT : you may now defined a maximum number of graphical smilies per message + thanks to a piece of code from Tomas Haluza <th...@ki...>. BUG FIXED : many JavaScript bugs have been fixed in this release. |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:47:24
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs In directory usw-pr-cvs1:/tmp/cvs-serv26624/chat/lib/index_libs Modified Files: connect_status.lib.js Log Message: Rewritten the automatic reconnection system Index: connect_status.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/connect_status.lib.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** connect_status.lib.js 2001/05/06 16:47:51 1.1 --- connect_status.lib.js 2001/05/10 11:47:22 1.2 *************** *** 44,47 **** --- 44,74 ---- /** + * Refreshes the 'loader' frame + */ + function pmcDoRefreshLoader() + { + var jsLoaderFrame = window.frames['loader'].window; + var jsLoaderUrl = 'loader.' + jsPhpExt + + '?' + jsDbSessionSID + + jsQueryArgSeparator + 'isInitLoad=' + jsIsInitLoad + + jsQueryArgSeparator + 'lastMsgLoad=' + jsLastLoadedMsgTime + + jsQueryArgSeparator + 'lastUsrCheck=' + jsLastCheckedUserTime; + // Stop current loading + if (typeof(window.stop) != 'undefined') + { + jsLoaderFrame.stop(); + } + else if (typeof(document.execCommand) != 'undefined' + && typeof(jsLoaderFrame.document) != 'undefined' + && jsLoaderFrame.document) + { + jsLoaderFrame.document.execCommand('Stop'); + } + // Do refresh the 'loader' frame + jsLoaderFrame.location.replace(jsLoaderUrl); + } // end of the 'pmcDoRefreshLoader()' function + + + /** * Tries to connect twice if necessary and sets the icon for connection status * at the 'exit' frame *************** *** 55,86 **** jsConnect = numTry; ! var exitFrm = window.frames['exit']; ! if (typeof(exitFrm.document) == 'undefined') return; ! if (numTry == 1 || numTry == 2) ! { ! jsImgConnect.src = jsImgConnectOn.src; ! } ! else if (numTry == 3) ! { ! jsImgConnect.src = jsImgConnectErr.src; ! } if (jsIsDOM) { ! exitFrm.document.getElementById('imgConState').src = jsImgConnect.src; } else if (jsIsIE4) { ! exitFrm.document.all['imgConState'].src = jsImgConnect.src; } else if (jsIsNS4) { ! exitFrm.document.images['imgConState'].src = jsImgConnect.src; } if (numTry < 3) { numTry = numTry + 1; jsIsConnecting = setTimeout('pmcConnecting(' + numTry + ')', 30000); --- 82,108 ---- jsConnect = numTry; ! var exitFrame = window.frames['exit']; ! if (typeof(exitFrame.document) == 'undefined' ! || !exitFrame.document) return; ! jsImgConnect.src = (numTry < 3) ? jsImgConnectOn.src : jsImgConnectErr.src; if (jsIsDOM) { ! exitFrame.document.getElementById('imgConState').src = jsImgConnect.src; } else if (jsIsIE4) { ! exitFrame.document.all['imgConState'].src = jsImgConnect.src; } else if (jsIsNS4) { ! exitFrame.document.images['imgConState'].src = jsImgConnect.src; } if (numTry < 3) { + pmcDoRefreshLoader(); numTry = numTry + 1; jsIsConnecting = setTimeout('pmcConnecting(' + numTry + ')', 30000); *************** *** 103,107 **** function pmcConnectDone() { ! var exitFrm = window.frames['exit']; jsConnect = 0; --- 125,129 ---- function pmcConnectDone() { ! var exitFrame = window.frames['exit']; jsConnect = 0; *************** *** 111,143 **** if (jsIsDOM) { ! if (typeof(exitFrm.document.getElementById('imgConState')) != 'undefined') ! exitFrm.document.getElementById('imgConState').src = jsImgConnectOff.src; } else if (jsIsIE4) { ! if (typeof(exitFrm.document.all['imgConState']) != 'undefined') ! exitFrm.document.all['imgConState'].src = jsImgConnectOff.src; } else if (jsIsNS4) { ! if (typeof(exitFrm.document.images['imgConState']) != 'undefined') ! exitFrm.document.images['imgConState'].src = jsImgConnectOff.src; } - else return; - } // end of the 'pmcConnectDone()' function ! ! /** ! * 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 --- 133,152 ---- if (jsIsDOM) { ! if (typeof(exitFrame.document.getElementById('imgConState')) != 'undefined') ! exitFrame.document.getElementById('imgConState').src = jsImgConnectOff.src; } else if (jsIsIE4) { ! if (typeof(exitFrame.document.all['imgConState']) != 'undefined') ! exitFrame.document.all['imgConState'].src = jsImgConnectOff.src; } else if (jsIsNS4) { ! if (typeof(exitFrame.document.images['imgConState']) != 'undefined') ! exitFrame.document.images['imgConState'].src = jsImgConnectOff.src; } ! return; ! } // end of the 'pmcConnectDone()' function *************** *** 151,159 **** { pmcConnecting(1); - pmcDoRefreshLoader(); var inputForm = pmcGetInputForm(); if (inputForm != null) { ! inputForm.elements['sent'].value = '0'; if (typeof(inputForm.elements['submitType'].disabled) != 'undefined') inputForm.elements['submitType'].disabled = false; --- 160,167 ---- { pmcConnecting(1); var inputForm = pmcGetInputForm(); if (inputForm != null) { ! inputForm.elements['sent'].value = 0; if (typeof(inputForm.elements['submitType'].disabled) != 'undefined') inputForm.elements['submitType'].disabled = false; |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:47:24
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv26624/chat Modified Files: loader.php3 handle_input.php3 Log Message: Rewritten the automatic reconnection system Index: loader.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/loader.php3,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -r1.18 -r1.19 *** loader.php3 2001/05/06 16:47:51 1.18 --- loader.php3 2001/05/10 11:47:22 1.19 *************** *** 304,313 **** <script type="text/javascript" language="javascript"> <!-- ! // Updates the time for last checked user and the last loaded message, and the ! // current id ! window.parent.jsIsInitLoad = 0; ! window.parent.jsLastLoadedMsgTime = <?php echo($lastMsgLoad); ?>; ! window.parent.jsLastCheckedUserTime = <?php echo($lastUsrCheck); ?>; ! window.parent.jsDbSessionSID = '<?php echo(dbSessionSID('GET')); ?>'; <?php --- 304,309 ---- <script type="text/javascript" language="javascript"> <!-- ! // Updates the the session id ! window.parent.jsDbSessionSID = '<?php echo(dbSessionSID('GET')); ?>'; <?php *************** *** 320,325 **** . '?' . dbSessionSID(); ?> ! // Do refresh the 'users' frame window.parent.frames['users'].window.location.replace('<?php echo($usersUrl); ?>'); <?php } --- 316,323 ---- . '?' . dbSessionSID(); ?> ! // Do refresh the 'users' frame and update the timestamp associated to the last ! // checked user window.parent.frames['users'].window.location.replace('<?php echo($usersUrl); ?>'); + window.parent.jsLastCheckedUserTime = <?php echo($lastUsrCheck); ?>; <?php } *************** *** 402,415 **** ?> } // --> </script> </head> ! <body onunload="if (typeof(window.parent.frames['exit']) != 'undefined' && typeof(window.parent.jsLeaveChat) != 'undefined' && !window.parent.jsLeaveChat) window.parent.pmcConnecting(window.parent.jsConnect + 1)"> <script type="text/javascript" language="javascript1.1"> <!-- if (typeof(window.parent.frames['exit']) != 'undefined' && typeof(window.parent.pmcConnectDone) != 'undefined') window.parent.pmcConnectDone(); // --> </script> --- 400,419 ---- ?> } + + // Update the timestamp associated to the last loaded message + window.parent.jsIsInitLoad = 0; + window.parent.jsLastLoadedMsgTime = <?php echo($lastMsgLoad); ?>; // --> </script> </head> ! <body onunload="if (typeof(window.parent.frames['exit']) != 'undefined' && typeof(window.parent.jsLeaveChat) != 'undefined' && !window.parent.jsLeaveChat && window.parent.jsConnect < 1) window.parent.pmcConnecting(1)"> <script type="text/javascript" language="javascript1.1"> <!-- if (typeof(window.parent.frames['exit']) != 'undefined' && typeof(window.parent.pmcConnectDone) != 'undefined') + { window.parent.pmcConnectDone(); + } // --> </script> Index: handle_input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/handle_input.php3,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -r1.23 -r1.24 *** handle_input.php3 2001/05/07 21:15:00 1.23 --- handle_input.php3 2001/05/10 11:47:22 1.24 *************** *** 245,249 **** ?> if (window.parent.jsConnect == 0) ! window.parent.pmcDoRefreshLoader(); <?php } --- 245,249 ---- ?> if (window.parent.jsConnect == 0) ! window.parent.pmcConnecting(1); <?php } |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:46:35
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands In directory usw-pr-cvs1:/tmp/cvs-serv26480/chat/lib/commands Modified Files: me.cmd.php3 Log Message: Move a space character to allow the use of a smiley at first position of the message Index: me.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/me.cmd.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** me.cmd.php3 2001/05/07 21:15:00 1.7 --- me.cmd.php3 2001/05/10 11:46:33 1.8 *************** *** 29,33 **** // Do the '/me' transformation ! $message = '<b>* ' . $dbSessionVars['nick'] . ' </b>'. $cmd[1]; // Format original message and set enhanced one (with graphical smilies) --- 29,33 ---- // Do the '/me' transformation ! $message = '<b>* ' . $dbSessionVars['nick'] . '</b> '. $cmd[1]; // Format original message and set enhanced one (with graphical smilies) |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:45:40
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv26295/chat Modified Files: exit.php3 Log Message: Fixed some js bugs Index: exit.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/exit.php3,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** exit.php3 2001/05/08 09:18:16 1.14 --- exit.php3 2001/05/10 11:45:37 1.15 *************** *** 92,96 **** </head> ! <body class="frame" onunload="window.parent.pmcClosePopups()"> <center> <?php --- 92,96 ---- </head> ! <body class="frame" onunload="window.parent.pmcQuitChat()"> <center> <?php |
From: Lo?c C. <lo...@us...> - 2001-05-10 11:45:40
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs In directory usw-pr-cvs1:/tmp/cvs-serv26295/chat/lib/index_libs Modified Files: start_page.lib.js misc.lib.js Log Message: Fixed some js bugs Index: start_page.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/start_page.lib.js,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** start_page.lib.js 2001/05/08 09:18:16 1.8 --- start_page.lib.js 2001/05/10 11:45:36 1.9 *************** *** 20,24 **** // $Id$ // ! // Set of JavaScript functions used by the starting form of the chat. // --- 20,24 ---- // $Id$ // ! // Set of JavaScript functions used by the starting form of the chat. // *************** *** 257,261 **** // Ensure there is a password if the user wants to create room ! if (roomToCreate.value != '' && pswdField.value.replace(/ /g, '') == '') { --- 257,261 ---- // Ensure there is a password if the user wants to create room ! if (typeof(roomToCreate) != 'undefined' && roomToCreate.value != '' && pswdField.value.replace(/ /g, '') == '') { *************** *** 266,270 **** // Brief room name validation ! if (roomToCreate != '') { if (roomToCreate.value.replace(/ /g, '') == '') // only space chars --- 266,270 ---- // Brief room name validation ! if (typeof(roomToCreate) != 'undefined' && roomToCreate != '') { if (roomToCreate.value.replace(/ /g, '') == '') // only space chars Index: misc.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/misc.lib.js,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** misc.lib.js 2001/04/30 22:44:58 1.12 --- misc.lib.js 2001/05/10 11:45:36 1.13 *************** *** 43,46 **** --- 43,47 ---- if (typeof(window.frames['input']) == 'undefined' || typeof(window.frames['input'].window.document) == 'undefined' + || !window.frames['input'].window.document || typeof(window.frames['input'].window.document.forms['inputForm']) == 'undefined') { *************** *** 57,61 **** { if (whichElt == '' || ! typeof(window.frames['input'].window.document.forms['inputForm'].elements[whichElt]) == 'undefined') { return null; --- 58,62 ---- { if (whichElt == '' || ! typeof(jsInputForm.elements[whichElt]) == 'undefined') { return null; *************** *** 63,67 **** else { ! return window.frames['input'].window.document.forms['inputForm'].elements[whichElt]; } } // end of specific elt tests --- 64,68 ---- else { ! return jsInputForm.elements[whichElt]; } } // end of specific elt tests *************** *** 174,182 **** /** ! * Close some popups when the user exits the chat * * @access public */ ! function pmcClosePopups() { if (typeof(jsHelpPopupWin) != 'undefined' && jsHelpPopupWin && !jsHelpPopupWin.closed) --- 175,183 ---- /** ! * Close some popups when the user exits the chat and set 'jsLeaveChat' to true * * @access public */ ! function pmcQuitChat() { if (typeof(jsHelpPopupWin) != 'undefined' && jsHelpPopupWin && !jsHelpPopupWin.closed) *************** *** 189,197 **** jsIgnoredPopupWin.close() } ! if ((typeof(frames['loader']) != 'undefined' && frames['loader'] && !frames['loader'].closed) ! && jsLeaveChat) ! { ! jsLeaveChat = true; ! frames['loader'].close(); ! } ! } // end of the function 'pmcClosePopups()' \ No newline at end of file --- 190,193 ---- jsIgnoredPopupWin.close() } ! jsLeaveChat = true; ! } // end of the function 'pmcQuitChat()' \ No newline at end of file |
From: Lo?c C. <lo...@us...> - 2001-05-08 09:18:19
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv5248/chat Modified Files: exit.php3 Log Message: Fix some js bugs Index: exit.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/exit.php3,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** exit.php3 2001/04/28 15:42:02 1.13 --- exit.php3 2001/05/08 09:18:16 1.14 *************** *** 147,151 **** <script type="text/javascript" language="javascript"> <!-- ! window.parent.pmcReConnect(); // --> </script> --- 147,166 ---- <script type="text/javascript" language="javascript"> <!-- ! function pmcLoadFramesOrder() ! { ! if (typeof(window.parent.frames['loader'].window) != 'undefined') ! { ! if (jsIsWaiting) ! clearTimeout(jsIsWaiting); ! window.parent.pmcReConnect(); ! } ! else ! { ! jsIsWaiting = setTimeout('pmcLoadFramesOrder()', 2000); ! } ! } // end of the 'pmcLoadFramesOrder()' function ! ! var jsIsWaiting = null; ! pmcLoadFramesOrder(); // --> </script> |
From: Lo?c C. <lo...@us...> - 2001-05-08 09:18:19
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs In directory usw-pr-cvs1:/tmp/cvs-serv5248/chat/lib/index_libs Modified Files: start_page.lib.js Log Message: Fix some js bugs Index: start_page.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/start_page.lib.js,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** start_page.lib.js 2001/05/04 16:26:28 1.7 --- start_page.lib.js 2001/05/08 09:18:16 1.8 *************** *** 56,60 **** else if (jsIsIE4) { ! var aCell = document.all['testSize']; var aColWidth = Math.floor(aCell.offsetWidth / aCell.size); var aRowHeight = Math.floor(aCell.offsetHeight); --- 56,60 ---- else if (jsIsIE4) { ! var aCell = document.all('testSize'); var aColWidth = Math.floor(aCell.offsetWidth / aCell.size); var aRowHeight = Math.floor(aCell.offsetHeight); |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:16:07
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/images/smilies/reserved In directory usw-pr-cvs1:/tmp/cvs-serv19302/reserved Log Message: Directory /cvsroot/phpmychat/phpMyChat-0.15/chat/images/smilies/reserved added to the repository |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:15:03
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/config In directory usw-pr-cvs1:/tmp/cvs-serv18898/chat/config Modified Files: config.lib.php3 Log Message: C_USE_SMILIES has been renamed to C_MAX_GSMILIES Index: config.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/config/config.lib.php3,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** config.lib.php3 2001/04/19 21:05:04 1.6 --- config.lib.php3 2001/05/07 21:15:00 1.7 *************** *** 87,91 **** // Messages enhancements ! define('C_USE_SMILIES', 1); // Use graphical smilies ? : 0 = no, 1 = yes define('C_HTML_TAGS_KEEP', 'simple'); // Keep HTML tags in messages ? // 'simple' : keep bold, italic and underline tags --- 87,91 ---- // Messages enhancements ! define('C_MAX_GSMILIES', 2); // Maximun number of graphical smilies per message (0 = none, * = no limit) define('C_HTML_TAGS_KEEP', 'simple'); // Keep HTML tags in messages ? // 'simple' : keep bold, italic and underline tags |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:15:02
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv18898/chat/lib Modified Files: format_messages.lib.php3 Log Message: C_USE_SMILIES has been renamed to C_MAX_GSMILIES Index: format_messages.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/format_messages.lib.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** format_messages.lib.php3 2001/04/24 19:07:50 1.7 --- format_messages.lib.php3 2001/05/07 21:15:00 1.8 *************** *** 48,53 **** /** ! * Check messages parts that should be transformed to html links (links must be ! * stricly compliant with the RFC 2396) * * @param string the message --- 48,52 ---- /** ! * Check parts of the messages that should be transformed to html links * * @param string the message *************** *** 57,90 **** function pmcCheckLinks(&$str) { ! // Defines the regular expressions to search for ! $reserved = '[;/?:@&=+$,]'; ! $unreserved = '[a-z0-9\-_\.!~*\'()]'; ! $escaped = '%[a-z0-9]{2}'; ! $uric = "($reserved)|($unreserved)|($escaped)"; ! // urls except 'news:' ! $scheme = '(http|https|ftp|telnet|gopher|file|wais)://'; ! $user = "(($unreserved)|($escaped)|[;:&=+$,])+@"; ! $host = "[a-z0-9]([a-z0-9]|$escaped|[\-\.])*[a-z0-9]"; ! $port = ':([0-9]+)'; ! $path = "/(($unreserved)|($escaped)|[:@&=+$,]|[/;])*"; ! $query = "\?($uric)*"; ! $fragment = "#($uric)*"; ! $urlPattern = "$scheme(($user)?$host($port)?($path)?($query)?($fragment)?)"; ! ! // 'news:' urls ! $scheme = 'news:'; ! $host = "[a-z0-9]([a-z0-9]|$escaped|[\-\.])*[a-z0-9]"; ! $newsPattern = "$scheme($host)"; ! ! // e-mails ! $scheme = 'mailto:'; ! $host = '[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?'; ! $mailPattern = "($scheme)?($host)"; ! ! // Do the work ! $str = eregi_replace($urlPattern, '<a href="\\1://\\2" target="_blank">\\1://\\2</a>', $str); ! $str = eregi_replace($newsPattern, '<a href="news:\\1" target="_blank">\\1</a>', $str); ! $str = eregi_replace($mailPattern, '<a href="mailto:\\2" target="_blank">\\2</a>', $str); } // end of the 'pmcCheckLinks()' function --- 56,67 ---- function pmcCheckLinks(&$str) { ! // Handle urls and 'news:' links ! $urlPattern = '(^| )(([^ ]+://[^ ]+)|(www\\.[^ ]+)|(news:[^ ]+))( |$)'; ! $str = eregi_replace($urlPattern, '\\1<a href="\\2" target="_blank">\\2</a>\\6', $str); ! $str = str_replace('<a href="www', '<a href="http://www', str_replace('<a href="WWW', '<a href="http://WWW', $str)); ! // Handle e-mail address ! $emailPattern = '(^| )((mailto:)|())([^ ]+@[^ ]+)( |$)'; ! $str = eregi_replace($emailPattern, '\\1<a href="mailto:\\5" target="_blank">\\2\\5</a>\\6', $str); } // end of the 'pmcCheckLinks()' function |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:15:02
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands In directory usw-pr-cvs1:/tmp/cvs-serv18898/chat/lib/commands Modified Files: quit.cmd.php3 priv_msg.cmd.php3 me.cmd.php3 announce.cmd.php3 Log Message: C_USE_SMILIES has been renamed to C_MAX_GSMILIES Index: quit.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/quit.cmd.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** quit.cmd.php3 2001/04/21 19:37:39 1.5 --- quit.cmd.php3 2001/05/07 21:15:00 1.6 *************** *** 37,41 **** $originalMessage = formatMessage($cmd[3]); $enhancedMessage = $originalMessage; ! if (C_USE_SMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); --- 37,41 ---- $originalMessage = formatMessage($cmd[3]); $enhancedMessage = $originalMessage; ! if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); Index: priv_msg.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/priv_msg.cmd.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** priv_msg.cmd.php3 2001/04/21 19:37:39 1.4 --- priv_msg.cmd.php3 2001/05/07 21:15:00 1.5 *************** *** 48,52 **** $originalMessage = formatMessage($cmd[3]); $enhancedMessage = $originalMessage; ! if (C_USE_SMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); --- 48,52 ---- $originalMessage = formatMessage($cmd[3]); $enhancedMessage = $originalMessage; ! if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); Index: me.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/me.cmd.php3,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** me.cmd.php3 2001/04/21 19:37:39 1.6 --- me.cmd.php3 2001/05/07 21:15:00 1.7 *************** *** 34,38 **** $originalMessage = formatMessage($message); $enhancedMessage = $originalMessage; ! if (C_USE_SMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); --- 34,38 ---- $originalMessage = formatMessage($message); $enhancedMessage = $originalMessage; ! if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); Index: announce.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/announce.cmd.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** announce.cmd.php3 2001/04/21 19:37:39 1.7 --- announce.cmd.php3 2001/05/07 21:15:00 1.8 *************** *** 34,38 **** $originalMessage = formatMessage($cmd[1]); $enhancedMessage = $originalMessage; ! if (C_USE_SMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); --- 34,38 ---- $originalMessage = formatMessage($cmd[1]); $enhancedMessage = $originalMessage; ! if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:15:02
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv18898/chat Modified Files: input.php3 handle_input.php3 Log Message: C_USE_SMILIES has been renamed to C_MAX_GSMILIES Index: input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/input.php3,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -r1.33 -r1.34 *** input.php3 2001/05/06 16:47:51 1.33 --- input.php3 2001/05/07 21:15:00 1.34 *************** *** 143,147 **** $originalMessage = formatMessage($message); $enhancedMessage = $originalMessage; ! if (C_USE_SMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); --- 143,147 ---- $originalMessage = formatMessage($message); $enhancedMessage = $originalMessage; ! if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); *************** *** 238,242 **** . '?lang=' . $dbSessionVars['lang'] . $pmcQueryArgSeparator . 'jsVersion=' . $dbSessionVars['jsVersion']; ! if (C_USE_SMILIES) { $smiliesUrl = 'smilies_popup.' . C_EXTENSION --- 238,242 ---- . '?lang=' . $dbSessionVars['lang'] . $pmcQueryArgSeparator . 'jsVersion=' . $dbSessionVars['jsVersion']; ! if (C_MAX_GSMILIES) { $smiliesUrl = 'smilies_popup.' . C_EXTENSION *************** *** 348,352 **** <?php ! if (C_USE_SMILIES) { ?> --- 348,352 ---- <?php ! if (C_MAX_GSMILIES) { ?> Index: handle_input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/handle_input.php3,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -r1.22 -r1.23 *** handle_input.php3 2001/04/30 19:41:19 1.22 --- handle_input.php3 2001/05/07 21:15:00 1.23 *************** *** 142,146 **** $originalMessage = formatMessage($message); $enhancedMessage = $originalMessage; ! if (C_USE_SMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); --- 142,146 ---- $originalMessage = formatMessage($message); $enhancedMessage = $originalMessage; ! if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:13:47
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv18619/chat/lib Modified Files: smilies.lib.php3 Log Message: Take into account a max number of smilies Index: smilies.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/smilies.lib.php3,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** smilies.lib.php3 2001/04/30 19:40:05 1.10 --- smilies.lib.php3 2001/05/07 21:13:45 1.11 *************** *** 10,13 **** --- 10,16 ---- // | This library allows to transform some text codes to graphical smilies. | // | | + // | The limitation of the number of graphical smilies per message is based | + // | on a piece of code from Tomas Haluza <th...@ki...>. | + // | | // | It is called by the tutorials, the 'chat/help_popup.php3' script and all | // | the scripts that put messages in the database (main 'input' scripts and | *************** *** 22,26 **** // $Id$ // ! // Transform some text codes to graphical smilies. // --- 25,29 ---- // $Id$ // ! // Replace smilies text codes by their associated icons. // *************** *** 39,43 **** * Note that the code ':mine:' is reserved: it will be replace by a gif smiley * which name is the nick of the user if you put such one inside the ! * 'chat/image/smilies' subdirectory and if the usrs is a registered one. */ $smilies = array( --- 42,47 ---- * Note that the code ':mine:' is reserved: it will be replace by a gif smiley * which name is the nick of the user if you put such one inside the ! * 'chat/image/smilies/reserved' subdirectory and if the user is a registered ! * one. */ $smilies = array( *************** *** 71,74 **** --- 75,113 ---- /** + * Add some special smilies that may be used inside message + * + * @global array the smilies array + * @global array the session data + * + * @access private + */ + function pmcAddSmilies() + { + global $smilies; + global $dbSessionVars; + + // Add the 'reserved' smiley if required + if (isset($dbSessionVars) && !empty($dbSessionVars['pwdHash']) + && !ereg('[/:\*?"<>|]', $dbSessionVars['nick']) + && ($prop = @getImageSize('./images/smilies/reserved/' . $dbSessionVars['nick'] . '.gif'))) + { + $smilies[':mine:'] = array('reserved/' . $dbSessionVars['nick'], $prop[0], $prop[1]); + } + + // '<' and '>' characters may have been converted to their html entities + // inside messages + reset($smilies); + while (list($key, $prop) = each($smilies)) + { + if (strpos(' ' . $key, '>') + strpos(' ' . $key, '<') > 0) + { + $modifiedKey = str_replace('>', '>', str_replace('<', '<', $key)); + $smilies[$modifiedKey] = $prop; + } + } + } // end of the 'pmcAddSmilies()' function + + + /** * Special sorting function for the smilies array * *************** *** 98,120 **** - - /** - * Slashes ' and \ characters after the " character has been tranformed to its - * html entity - * - * @param string the text code to be slashed - * - * @return string the slashed string - * - * @access private - */ - function specialSlash($str = '') - { - return addslashes(str_replace('"', '"', $str)); - } // end of the 'specialSlash()' function - - - /** * Replace smilies code by gif URLs in messages * --- 137,141 ---- *************** *** 129,134 **** * @access public * * @todo ensure all invalid characters for file names have been checked ! * before to use the 'getImageSize()' function */ function pmcCheckForSmilies(&$string) --- 150,157 ---- * @access public * + * @see pmcAddSmilies() + * * @todo ensure all invalid characters for file names have been checked ! * before to use the 'getImageSize()' function (line 173) */ function pmcCheckForSmilies(&$string) *************** *** 137,151 **** global $dbSessionVars; // Sort the smilies array in a convenient order reset($smilies); uksort($smilies, 'pmcSmiliesCmp'); ! $tmp = split('<a href|</a>', ' ' . $string . ' '); ! $arrayCnt = count($tmp); reset($tmp); ! for ($i = 0; $i < $arrayCnt; $i++) { $substring = $tmp[$i]; ! // $substring is one of the trailing spaces added above -> do nothing if ($substring == ' ') --- 160,177 ---- global $dbSessionVars; + pmcAddSmilies(); + // Sort the smilies array in a convenient order reset($smilies); uksort($smilies, 'pmcSmiliesCmp'); ! $tmp = split('<a href|</a>', ' ' . $string . ' '); ! $arrayCnt = count($tmp); ! $replacedCnt = 0; reset($tmp); ! for ($i = 0; $i < $arrayCnt && $replacedCnt < C_MAX_GSMILIES; $i++) { $substring = $tmp[$i]; ! // $substring is one of the trailing spaces added above -> do nothing if ($substring == ' ') *************** *** 153,186 **** // void } // $substring is not an HTTP link -> do the work for smilies ! else if (($i % 2) == 0) { - // trick for smilies at the beginning or the end of the string $substring = ' ' . $substring . ' '; reset($smilies); ! while (list($key, $prop) = each($smilies)) { ! $substring = str_replace(' ' . $key . ' ', ' <img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] . '" alt="' . str_replace('"', '"', stripslashes($key)) . '" /> ', $substring); ! // '<' and '>' characters may have been converted to html entities ! if (strpos(' ' . $key, '>') + strpos(' ' . $key, '<') > 0) { ! $modifiedKey = str_replace('>', '>', str_replace('<', '<', $key)); ! $substring = str_replace(' ' . $modifiedKey . ' ', ' <img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] . '" alt="' . str_replace('"', '"', stripslashes($key)) . '" /> ', $substring); } } - // Reserved smilies for registered users - if (!empty($dbSessionVars['pwdHash']) - && !ereg('[/:\*?"<>|]', $dbSessionVars['nick']) - && ($prop = @getImageSize('./images/smilies/' . $dbSessionVars['nick'] . '.gif'))) - { - $substring = str_replace(' :mine: ', ' <img src="images/smilies/' . $dbSessionVars['nick'] . '.gif" width="' . $prop[0] . '" height="' . $prop[1] . '" alt="' . str_replace('"', '"', $dbSessionVars['nick']) . '" /> ', $substring); - } $tmp[$i] = substr($substring, 1, strlen($substring) - 2); } - // $substring is an HTTP link -> just restore HTML tags for links - else - { - $tmp[$i] = '<a href' . $substring . '</a>'; - } } $string = trim(join('', $tmp)); --- 179,215 ---- // void } + // $substring is an HTTP link -> just restore HTML tags for links + else if (($i % 2) != 0) + { + $tmp[$i] = '<a href' . $substring . '</a>'; + } // $substring is not an HTTP link -> do the work for smilies ! else { $substring = ' ' . $substring . ' '; reset($smilies); ! while ((list($key, $prop) = each($smilies)) && ($replacedCnt < C_MAX_GSMILIES)) { ! $pos = 0; ! $substrDone = ''; ! while (strlen($substring) > 2 && $replacedCnt < C_MAX_GSMILIES) { ! $pos = strpos(' ' . $substring, ' ' . $key . ' '); ! if ($pos > 0) ! { ! $substrDone .= substr($substring, 0, $pos) ! . '<img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] . '" alt="' . str_replace('"', '"', stripslashes($key)) . '" /> '; ! $substring = substr($substring, $pos + strlen($key)); ! $replacedCnt++; ! } ! else ! { ! break; ! } } + $substring = $substrDone . $substring; } $tmp[$i] = substr($substring, 1, strlen($substring) - 2); } } $string = trim(join('', $tmp)); *************** *** 219,228 **** if ($target == 'help') ! $str1 .= "\t\t" . '<td align="center" width="'. $maxWidth . '" height="' . $maxHeight . '"><a href="#" onclick="pmcSmiley2Input(\'' . specialSlash($key) . '\'); return false"><img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] .'" border="0" alt="' . str_replace('"', '"', $key) . '" /></a></td>' . "\n"; else $str1 .= "\t\t" . '<td align="center" width="'. $maxWidth . '" height="' . $maxHeight . '"><img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] .'" border="0" alt="' . str_replace('"', '"', $key) . '" /></td>' . "\n"; ! ! $str2 .= "\t\t" . '<td align="center" nowrap="nowrap">' . $key . '</td>' . "\n"; ! if (is_integer($i / $perLines) || $i == $smilCnt) { --- 248,260 ---- if ($target == 'help') ! { ! $str1 .= "\t\t" . '<td align="center" width="'. $maxWidth . '" height="' . $maxHeight . '"><a href="#" onclick="pmcSmiley2Input(\'' . addslashes(str_replace('"', '"', $key)) . '\'); return false"><img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] .'" border="0" alt="' . str_replace('"', '"', $key) . '" /></a></td>' . "\n"; ! $str2 .= "\t\t" . '<td align="center" nowrap="nowrap" class="tabTitle"><span class="success">' . $key . '</span></td>' . "\n"; ! } else + { $str1 .= "\t\t" . '<td align="center" width="'. $maxWidth . '" height="' . $maxHeight . '"><img src="images/smilies/' . $prop[0] . '" width="' . $prop[1] . '" height="' . $prop[2] .'" border="0" alt="' . str_replace('"', '"', $key) . '" /></td>' . "\n"; ! $str2 .= "\t\t" . '<td align="center" nowrap="nowrap">' . $key . '</td>' . "\n"; ! } if (is_integer($i / $perLines) || $i == $smilCnt) { |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:12:45
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv18263/chat Modified Files: smilies_popup.php3 Log Message: Add the string for the max number of smilies and beautify the smilies table Index: smilies_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/smilies_popup.php3,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** smilies_popup.php3 2001/04/30 22:44:58 1.1 --- smilies_popup.php3 2001/05/07 21:12:43 1.2 *************** *** 146,149 **** --- 146,156 ---- <body class="mainFrame" onload="if (window.focus) window.focus()" onunload="pmcKillPointer()"> <?php + if (C_MAX_GSMILIES != '*') + { + echo('<p>' . "\n"); + echo("\t" . sprintf(L_SMIL_MAX, C_MAX_GSMILIES) . "\n"); + echo('</p>' . "\n"); + } + if ($jsVersion != 'noJs') { *************** *** 156,160 **** <!-- Smilies codes --> <center> ! <table cellpadding="3" width="574" class="table"> <?php // Display smilies --- 163,167 ---- <!-- Smilies codes --> <center> ! <table cellpadding="3" width="574" border="1" class="table"> <?php // Display smilies |
From: Lo?c C. <lo...@us...> - 2001-05-07 21:11:32
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/arabic In directory usw-pr-cvs1:/tmp/cvs-serv17372/chat/localization/arabic Modified Files: chat.loc Log Message: Add a string for the max number of smilies Index: chat.loc =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/arabic/chat.loc,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** chat.loc 2001/04/30 22:44:57 1.7 --- chat.loc 2001/05/07 21:10:59 1.8 *************** *** 208,211 **** --- 208,212 ---- // smilies popup define('L_SMIL_TIT', 'ÊÚÈíÑÇÊ ÇáæÌæå'); + define('L_SMIL_MAX', 'The <b>maximum number</b> of graphical smilies per message is <b>%s</b>.'); define('L_SMIL_CLICK', 'You can click on a smiley to insert the related text code inside your message.'); define('L_SMIL_MINE', 'If you are a registered user and if the administrator had defined a personnal smiley for you, you may insert the later in your message with the code \' :mine: \'.'); |