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: \'.');
|