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-31 19:56:36
|
Update of /cvsroot/phpmychat/phpMyChat-0.15 In directory usw-pr-cvs1:/tmp/cvs-serv5411 Added Files: phpMyChat.php3 chat_activity.php3 Log Message: Initial commit --- NEW FILE --- <?php // // +--------------------------------------------------------------------------+ // | phpMyChat version 0.15.0 | // +--------------------------------------------------------------------------+ // | Copyright (c) 2000-2001 The phpHeaven-team | // +--------------------------------------------------------------------------+ // | License: GNU/GPL - http://www.gnu.org/copyleft/gpl.html | // +--------------------------------------------------------------------------+ // | This script is an example of what may be done to include phpMyChat into | // | an existing web page, regardless of its name (another example is the | // | the 'chat/index.php3' script). | // | You can also include such a file in a frameset. | // +--------------------------------------------------------------------------+ // | From the phpMyChat project: | // | http://www.phpheaven.net/projects/phpMyChat/ | // | | // | Authors: the phpHeaven-team <te...@ph...> | // +--------------------------------------------------------------------------+ // // $Id: phpMyChat.php3,v 1.1 2001/05/31 19:56:32 loic1 Exp $ // // Launches the phpMyChat script. // /** * Defines the relative path to the chat directory and gets the main library * * The lines below must be at the top of your file because * 'main_index.lib.php3' sets headers and cookies. */ // relative path from this file to the chat directory (empty if this file is in // the same directory than the chat) define('_CHAT_PATH', 'chat/'); // Gets the extension for the php scripts if (!isset($PHP_SELF)) $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF']; define('C_EXTENSION', (substr($PHP_SELF, -1) == 3) ? 'php3' : 'php'); require('./' . _CHAT_PATH .'lib/index_libs/main_index.lib.' . C_EXTENSION); /** * Displays the starting form * * The 'pmcStartpageHeaders()' and 'pmcStartpageLayout()' functions are defined * inside the 'chat/lib/index_libs/main_index.lib.php3' library */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html dir="<?php echo((L_CHARSET == 'windows-1256') ? 'rtl' : 'ltr'); ?>"> <head> <?php // You can put html head statements right after the '<head>' tag pmcStartpageHeaders(1, 1); ?> </head> <body class="chatBody"> <?php // If nothing other than phpMyChat is loaded in this page, or if you want // to have the same background color as phpMyChat for the whole page, // you have to modify the '<body>' tag to '<body class="chatBody">' // You can put html statements right after the '<body>' tag or add // php code here. pmcStartpageLayout(); // You can add php code here, or add html statements before the '</body>' tag. ?> </body> </html> --- NEW FILE --- <?php // // +--------------------------------------------------------------------------+ // | phpMyChat version 0.15.0 | // +--------------------------------------------------------------------------+ // | Copyright (c) 2000-2001 The phpHeaven-team | // +--------------------------------------------------------------------------+ // | License: GNU/GPL - http://www.gnu.org/copyleft/gpl.html | // +--------------------------------------------------------------------------+ // | This script is an example of how to display in another page of your | // | website the list or number of users currently connected to the chat. | // +--------------------------------------------------------------------------+ // | From the phpMyChat project: | // | http://www.phpheaven.net/projects/phpMyChat/ | // | | // | Authors: the phpHeaven-team <te...@ph...> | // +--------------------------------------------------------------------------+ // // $Id: chat_activity.php3,v 1.1 2001/05/31 19:56:32 loic1 Exp $ // // Example of how to display the chat activity on a page. // /** * CONFIGURATION * * These lines must be at the top of your file and completed according to your * settings */ // Relative path from this page to your chat directory (empty if this file is // in the same directory than the chat) define('CA_CHAT_PATH', 'chat/'); // Build the HTML link to launch the chat (used by constants below) $chatLaunch = '<a href="phpMyChat.php3" target="_self">chatting</a>'; // Define what you want to be displayed $doShowPrivate = 0; // 1 to display users even if they are in a private room, // 0 else $doDisplayUsers = 1; // 0 to display only the number of connected users // 1 to display a list of users // Define some sentences define('CA_USERS_ON', '%s users are currently ' . $chatLaunch . (($doDisplayUsers) ? ':' : '.')); define('CA_USERS_OFF', 'Nobody is currently ' . $chatLaunch . '.'); /** * Gets the extension for the php scripts */ if (!isset($PHP_SELF)) $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF']; define('C_EXTENSION', (substr($PHP_SELF, -1) == 3) ? 'php3' : 'php'); /** * Gets the library that will grab the conncted users */ require('./' . CA_CHAT_PATH . 'lib/connected_users.lib.' . C_EXTENSION); /** * The html page */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <head> <title>Integration of the chat activity into your own web page</title> </head> <body> <table border="3" cellpadding="5"> <tr> <td> <?php echo pmcDisplayConnected($doShowPrivate, $doDisplayUsers); ?> </td> </tr> </table> </body> </html> |
From: Lo?c C. <lo...@us...> - 2001-05-31 18:07:18
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/docs In directory usw-pr-cvs1:/tmp/cvs-serv13245/docs Modified Files: changes.txt Log Message: Fix a big security hole ***** Bogus filespec: - ***** Bogus filespec: 0.14/docs Index: changes.txt =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/docs/changes.txt,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** changes.txt 2001/05/30 19:16:40 1.13 --- changes.txt 2001/05/31 18:07:16 1.14 *************** *** 8,14 **** ! v 0.14.4-dev - 30/05/2001 ! """"""""""""""""""""""""" BUG FIXED : users may be displayed twice at the user frame under PostgreSQL. ENHANCEMENT : some translations have been completed and Argentinian spanish has been --- 8,15 ---- ! v 0.14.4 - 31/05/2001 ! """"""""""""""""""""" + BUG FIXED : some important security fixes have been merged into this release. BUG FIXED : users may be displayed twice at the user frame under PostgreSQL. ENHANCEMENT : some translations have been completed and Argentinian spanish has been |
From: Lo?c C. <lo...@us...> - 2001-05-31 18:06:32
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization In directory usw-pr-cvs1:/tmp/cvs-serv13099/chat/localization Modified Files: admin.lib.php3 languages.lib.php3 tutorial.lib.php3 Log Message: Fix a big security hole ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization Index: admin.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/admin.lib.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** admin.lib.php3 2001/04/20 17:04:55 1.3 --- admin.lib.php3 2001/05/31 18:06:30 1.4 *************** *** 42,46 **** $HTTP_USER_AGENT = getenv("HTTP_USER_AGENT"); ! if (isset($CookieLang) && file_exists("./localization/${L}/localized.admin.php3")) { $L = $CookieLang; --- 42,48 ---- $HTTP_USER_AGENT = getenv("HTTP_USER_AGENT"); ! if (isset($CookieLang) ! && is_dir('./localization/'.$CookieLang) ! && file_exists("./localization/$CookieLang/localized.admin.php3")) { $L = $CookieLang; Index: languages.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/languages.lib.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** languages.lib.php3 2001/04/20 17:04:55 1.3 --- languages.lib.php3 2001/05/31 18:06:30 1.4 *************** *** 45,52 **** $HTTP_USER_AGENT = getenv("HTTP_USER_AGENT"); ! if ((isset($L) && $L != "") || C_MULTI_LANG == 0) { } ! elseif (isset($CookieLang) && file_exists('./'.$ChatPath.'localization/'.$CookieLang.'/localized.chat.php3')) { $L = $CookieLang; --- 45,54 ---- $HTTP_USER_AGENT = getenv("HTTP_USER_AGENT"); ! if ((isset($L) && $L != "" && is_dir('./'.$ChatPath.'localization/'.$L)) || C_MULTI_LANG == 0) { } ! elseif (isset($CookieLang) ! && is_dir('./'.$ChatPath.'localization/'.$CookieLang) ! && file_exists('./'.$ChatPath.'localization/'.$CookieLang.'/localized.chat.php3')) { $L = $CookieLang; Index: tutorial.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/tutorial.lib.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** tutorial.lib.php3 2001/04/20 17:04:55 1.3 --- tutorial.lib.php3 2001/05/31 18:06:30 1.4 *************** *** 42,46 **** $HTTP_USER_AGENT = getenv("HTTP_USER_AGENT"); ! if (isset($CookieLang) && file_exists("./localization/${CookieLang}/localized.tutorial.php3")) { $L = $CookieLang; --- 42,48 ---- $HTTP_USER_AGENT = getenv("HTTP_USER_AGENT"); ! if (isset($CookieLang) ! && is_dir('./localization/'.$CookieLang) ! && file_exists("./localization/${CookieLang}/localized.tutorial.php3")) { $L = $CookieLang; |
From: Lo?c C. <lo...@us...> - 2001-05-31 18:06:13
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv12939/chat/lib Modified Files: banish.lib.php3 connected_users.lib.php3 frameset_def.lib.php3 index.lib.php3 release.lib.php3 Log Message: Fix a big security hole ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/lib Index: banish.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/banish.lib.php3,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** banish.lib.php3 2001/02/25 18:27:35 1.1.1.1 --- banish.lib.php3 2001/05/31 18:06:11 1.2 *************** *** 11,15 **** // Get the IP of the user ! if (!isset($ChatPath)) $ChatPath = ""; if (!isset($IP) || $IP == "") include("./${ChatPath}lib/get_IP.lib.php3"); --- 11,24 ---- // Get the IP of the user ! if (!isset($ChatPath)) ! { ! $ChatPath = ""; ! } ! // Fix a security holes ! else if (!is_dir('./'.substr($ChatPath, 0, -1))) ! { ! exit(); ! } ! if (!isset($IP) || $IP == "") include("./${ChatPath}lib/get_IP.lib.php3"); Index: connected_users.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/connected_users.lib.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** connected_users.lib.php3 2001/04/22 11:29:40 1.2 --- connected_users.lib.php3 2001/05/31 18:06:11 1.3 *************** *** 1,3 **** --- 1,6 ---- <?php + // Fix a security holes + if (!is_dir('./'.substr($ChatPath, 0, -1))) exit(); + require("./${ChatPath}config/config.lib.php3"); require("./${ChatPath}lib/database/".C_DB_TYPE.".lib.php3"); Index: frameset_def.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/frameset_def.lib.php3,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** frameset_def.lib.php3 2001/02/25 18:27:35 1.1.1.1 --- frameset_def.lib.php3 2001/05/31 18:06:11 1.2 *************** *** 6,9 **** --- 6,12 ---- -------------------------------------------------------------------------------- */ + // Fix some security holes + if (!is_dir('./'.substr($ChatPath, 0, -1))) exit(); + $U1 = urlencode(stripslashes($U)); $R1 = urlencode(stripslashes($R)); Index: index.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/index.lib.php3,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -r1.11 -r1.12 *** index.lib.php3 2001/05/11 18:42:25 1.11 --- index.lib.php3 2001/05/31 18:06:11 1.12 *************** *** 58,61 **** --- 58,64 ---- }; + // Fix some security holes + if (!is_dir('./'.substr($ChatPath, 0, -1)) || !is_dir('./'.$ChatPath.'localization/'.$L)) exit(); + require("./${ChatPath}config/config.lib.php3"); require("./${ChatPath}lib/release.lib.php3"); Index: release.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/release.lib.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** release.lib.php3 2001/05/15 21:44:56 1.7 --- release.lib.php3 2001/05/31 18:06:11 1.8 *************** *** 1,4 **** <?php define("APP_NAME", "phpMyChat"); // Application name ! define("APP_VERSION", "0.14.3"); // Application version number ?> --- 1,4 ---- <?php define("APP_NAME", "phpMyChat"); // Application name ! define("APP_VERSION", "0.14.4"); // Application version number ?> |
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat In directory usw-pr-cvs1:/tmp/cvs-serv12838/chat Modified Files: admin.php3 blank.php3 deluser.php3 edituser.php3 exit.php3 export.php3 handle_inputH.php3 help_popup.php3 ignore_popup.php3 input.php3 loader.php3 messagesL.php3 register.php3 tutorial_popup.php3 users_popupH.php3 users_popupL.php3 usersH.php3 usersL.php3 whois_popup.php3 Log Message: Fix a big security hole ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat Index: admin.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/admin.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** admin.php3 2001/03/23 18:44:46 1.3 --- admin.php3 2001/05/31 18:05:22 1.4 *************** *** 18,21 **** --- 18,24 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + // avoid server configuration for magic quotes set_magic_quotes_runtime(0); Index: blank.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/blank.php3,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** blank.php3 2001/02/25 18:26:33 1.1.1.1 --- blank.php3 2001/05/31 18:05:22 1.2 *************** *** 1,4 **** --- 1,8 ---- <?php if (isset($HTTP_GET_VARS["L"])) $L = $HTTP_GET_VARS["L"]; + + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./localization/".$L."/localized.chat.php3"); header("Content-Type: text/html; charset=${Charset}"); Index: deluser.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/deluser.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** deluser.php3 2001/03/23 18:44:46 1.3 --- deluser.php3 2001/05/31 18:05:22 1.4 *************** *** 18,21 **** --- 18,24 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/languages.lib.php3"); Index: edituser.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/edituser.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** edituser.php3 2001/04/11 21:10:50 1.4 --- edituser.php3 2001/05/31 18:05:22 1.5 *************** *** 18,21 **** --- 18,24 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/languages.lib.php3"); *************** *** 87,91 **** if (!isset($GENDER)) $GENDER = ""; $showemail = (isset($SHOWEMAIL) && $SHOWEMAIL)? 1:0; ! include("./${ChatPath}lib/get_IP.lib.php3"); // Set the $IP var $DbLink->query("UPDATE ".C_REG_TBL." SET username='$U', latin1='$Latin1', password='$PWD_Hash', firstname='$FIRSTNAME', lastname='$LASTNAME', country='$COUNTRY', website='$WEBSITE', email='$EMAIL', showemail=$showemail, reg_time=".time().", ip='$IP', gender='$GENDER' WHERE username='$AUTH_USERNAME'"); if ($AUTH_USERNAME != $U) $AUTH_USERNAME = $U; --- 90,94 ---- if (!isset($GENDER)) $GENDER = ""; $showemail = (isset($SHOWEMAIL) && $SHOWEMAIL)? 1:0; ! include("./lib/get_IP.lib.php3"); // Set the $IP var $DbLink->query("UPDATE ".C_REG_TBL." SET username='$U', latin1='$Latin1', password='$PWD_Hash', firstname='$FIRSTNAME', lastname='$LASTNAME', country='$COUNTRY', website='$WEBSITE', email='$EMAIL', showemail=$showemail, reg_time=".time().", ip='$IP', gender='$GENDER' WHERE username='$AUTH_USERNAME'"); if ($AUTH_USERNAME != $U) $AUTH_USERNAME = $U; Index: exit.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/exit.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** exit.php3 2001/02/25 19:10:08 1.2 --- exit.php3 2001/05/31 18:05:22 1.3 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: export.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/export.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** export.php3 2001/02/25 19:10:08 1.2 --- export.php3 2001/05/31 18:05:22 1.3 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("config/config.lib.php3"); require("localization/".$L."/localized.chat.php3"); Index: handle_inputH.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/handle_inputH.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** handle_inputH.php3 2001/04/11 21:10:50 1.7 --- handle_inputH.php3 2001/05/31 18:05:22 1.8 *************** *** 23,26 **** --- 23,29 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: help_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/help_popup.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** help_popup.php3 2001/02/25 19:10:08 1.2 --- help_popup.php3 2001/05/31 18:05:22 1.3 *************** *** 1,4 **** --- 1,8 ---- <?php if (isset($HTTP_GET_VARS["L"])) $L = $HTTP_GET_VARS["L"]; + + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + if (isset($HTTP_GET_VARS["Ver"])) $Ver = $HTTP_GET_VARS["Ver"]; require("./config/config.lib.php3"); Index: ignore_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/ignore_popup.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** ignore_popup.php3 2001/02/25 19:10:08 1.2 --- ignore_popup.php3 2001/05/31 18:05:22 1.3 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/input.php3,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** input.php3 2001/04/11 21:10:50 1.10 --- input.php3 2001/05/31 18:05:22 1.11 *************** *** 18,21 **** --- 18,24 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: loader.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/loader.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** loader.php3 2001/05/06 16:45:43 1.7 --- loader.php3 2001/05/31 18:05:22 1.8 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: messagesL.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/messagesL.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** messagesL.php3 2001/04/23 18:28:28 1.4 --- messagesL.php3 2001/05/31 18:05:22 1.5 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: register.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/register.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** register.php3 2001/04/11 21:10:50 1.4 --- register.php3 2001/05/31 18:05:22 1.5 *************** *** 21,24 **** --- 21,27 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/languages.lib.php3"); Index: tutorial_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/tutorial_popup.php3,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** tutorial_popup.php3 2001/02/25 18:26:38 1.1.1.1 --- tutorial_popup.php3 2001/05/31 18:05:22 1.2 *************** *** 4,8 **** if (isset($HTTP_GET_VARS["L"])) $L = $HTTP_GET_VARS["L"]; ! if (!isset($L)) $L = ""; if ($L == "" || !file_exists("./localization/${L}/localized.tutorial.php3")) { --- 4,17 ---- if (isset($HTTP_GET_VARS["L"])) $L = $HTTP_GET_VARS["L"]; ! if (!isset($L)) ! { ! $L = ""; ! } ! // Fix a security hole ! else if (!is_dir('./localization/'.$L)) ! { ! exit(); ! } ! if ($L == "" || !file_exists("./localization/${L}/localized.tutorial.php3")) { Index: users_popupH.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/users_popupH.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** users_popupH.php3 2001/04/22 11:29:40 1.4 --- users_popupH.php3 2001/05/31 18:05:22 1.5 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: users_popupL.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/users_popupL.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** users_popupL.php3 2001/04/22 11:29:40 1.4 --- users_popupL.php3 2001/05/31 18:05:22 1.5 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: usersH.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/usersH.php3,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** usersH.php3 2001/05/25 22:22:40 1.13 --- usersH.php3 2001/05/31 18:05:22 1.14 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: usersL.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/usersL.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** usersL.php3 2001/05/25 22:22:40 1.7 --- usersL.php3 2001/05/31 18:05:22 1.8 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); Index: whois_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/whois_popup.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** whois_popup.php3 2001/05/10 15:08:35 1.4 --- whois_popup.php3 2001/05/31 18:05:22 1.5 *************** *** 9,12 **** --- 9,15 ---- }; + // Fix a security hole + if (isset($L) && !is_dir('./localization/'.$L)) exit(); + require("./config/config.lib.php3"); require("./localization/".$L."/localized.chat.php3"); |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:26:13
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv21784/chat/lib Modified Files: smilies.lib.php3 Log Message: Remove the unecessary validation at the beginning Index: smilies.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/smilies.lib.php3,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** smilies.lib.php3 2001/05/30 08:07:12 1.14 --- smilies.lib.php3 2001/05/30 19:26:11 1.15 *************** *** 31,44 **** /** - * Ensure this library is called by another of the phpMyChat scripts (fix a - * security hole) - */ - if (!dbSessionIsRegistered('lang')) - { - exit(); - } - - - /** * The table below define smilies' codes and associated gif names, width and * height. --- 31,34 ---- |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:25:24
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv21591/chat Modified Files: handle_input.php3 Log Message: Replaced an include by a require Index: handle_input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/handle_input.php3,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -r1.29 -r1.30 *** handle_input.php3 2001/05/30 08:07:12 1.29 --- handle_input.php3 2001/05/30 19:25:21 1.30 *************** *** 101,105 **** $currentRoomType = $dbSessionVars['roomType']; $slashedCurrentRoomName = pmcSlashSingleQuotes($dbSessionVars['currentRoom']); ! include('./lib/check_and_kick_user.lib.' . C_EXTENSION); pmcCheckAndKickUser(false); dbSessionUnregister('noKickTest'); --- 101,105 ---- $currentRoomType = $dbSessionVars['roomType']; $slashedCurrentRoomName = pmcSlashSingleQuotes($dbSessionVars['currentRoom']); ! require('./lib/check_and_kick_user.lib.' . C_EXTENSION); pmcCheckAndKickUser(false); dbSessionUnregister('noKickTest'); *************** *** 267,271 **** /** ! * Display a JavaScript alert box with the error message or success message if * necessary * --- 267,271 ---- /** ! * Display a JavaScript alert box with the error or success message if * necessary * |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:21:45
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/argentinian_spanish In directory usw-pr-cvs1:/tmp/cvs-serv20592 Added Files: flag.gif Log Message: A new translation by Jorge Colaccini :) ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/argentinian_spanish |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:20:49
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/argentinian_spanish In directory usw-pr-cvs1:/tmp/cvs-serv20354 Removed Files: flag.gif Log Message: Oops, wrong type ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/argentinian_spanish --- flag.gif DELETED --- |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:19:20
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/argentinian_spanish In directory usw-pr-cvs1:/tmp/cvs-serv19900/chat/localization/argentinian_spanish Added Files: tutorial.loc regex.txt flag.gif chat.loc admin.loc Log Message: A new translation by Jorge Colaccini :) --- NEW FILE --- <?php // // +--------------------------------------------------------------------------+ // | phpMyChat version 0.15.0 | // +--------------------------------------------------------------------------+ // | Copyright (c) 2000-2001 The phpHeaven-team & the authors | // +--------------------------------------------------------------------------+ // | License: GNU/GPL - http://www.gnu.org/copyleft/gpl.html | // +--------------------------------------------------------------------------+ // | Argentinian spanish translation of the tutorial for phpMyChat. | // +--------------------------------------------------------------------------+ // | From the phpMyChat project: | // | http://www.phpheaven.net/projects/phpMyChat/ | // | | // | Author: Jorge Colaccini <jr...@in...> | // +--------------------------------------------------------------------------+ // // $Id: tutorial.loc,v 1.1 2001/05/30 19:19:18 loic1 Exp $ // /** * Gets the names and values for the variables sent to this script */ if (isset($HTTP_GET_VARS)) { while(list($name, $value) = each($HTTP_GET_VARS)) { $$name = $value; } } /** * Displays the tutorial */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html dir="ltr"> <head> <title>Tutorial en Español para <?php echo(APP_NAME . ' - ' . APP_VERSION); ?></title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> a.topLink { text-decoration: underline; color: #0000C0; } a.topLink:hover, a.topLink:active { color: #FF9900; text-decoration: none; font-weight: 800; } .redText { font-weight: 800; color: #FF0000; } </style> <script type="text/javascript" language="javascript1.1"> <!-- function pmcKillPointer() { if (typeof(window.opener) != 'undefined' && !window.opener.closed) { with (window.opener) { if (typeof(jsTutorialWin) != 'undefined') jsTutorialWin = null; focus(); } } } // --> </script> </head> <body bgcolor="#CCCCFF" onunload="pmcKillPointer()"> <p><a name="top"></a></p> <table border="5" cellpadding="5"> <tr> <td><font size="+2">Contenidos del tutorial</font></td> </tr> </table><br /> <p class="redText"> <b>Atención</b>: Los usuarios de Netscape, deben definir sus idiomas por omisión o cada carácter en los mensajes será reemplazado por '?'.<br /> Esto puede realizarse de la siguiente manera: View/CharacterSet/your language Auto-Detect, entonces View/CharacterSet/SetDefault. </p> <p> <?php if (C_MULTI_LANG == 1) { ?> <a href="#language" class="topLink">Cambiar de idioma</a><br /> <?php } echo("\n"); ?> <a href="#login" class="topLink">Loguearse para el Chat</a><br /> <a href="#register" class="topLink">Registrarse</a><br /> <a href="#modProfile" class="topLink">Modificar<?php if (C_SHOW_DEL_PROF == 1) echo('/borrar'); ?> su perfil (datos)</a><br /> <?php if (C_VERSION == 2) { ?> <a href="#create_room" class="topLink">Crear un salón de chat</a><br /> <?php echo("\n"); } if ($jsVersion == 'high') { ?> <a href="#connection_state" class="topLink"></a><br /> <?php echo("\n"); } ?> <a href="#sending" class="topLink">Enviar un mensaje</a><br /> <a href="#users_list" class="topLink"></a><br /> <a href="#exit" class="topLink">Salir de un salón de chat</a><br /> <a href="#users_popup" class="topLink">Saber quien está chateando sin estar logueado</a><br /> </p> <p> <a href="#customize" class="topLink">Diagramar la vista del Chat</a><br /> </p> <p> <a href="#commands" class="topLink">Fisonomía y comandos:</a><br /> <a href="#help" class="topLink">Comando Ayuda (help)</a><br /> <?php if (C_MAX_GSMILIES) { ?> <a href="#smilies" class="topLink">Imágenes de caritas</a><br /> <?php echo("\n"); } if (C_HTML_TAGS_KEEP != 'none') { ?> <a href="#text" class="topLink">Formato de texto</a><br /> <?php echo("\n"); } ?> <a href="#invite" class="topLink">Invitar a un usuario a ingresar a su salón</a><br /> <a href="#changeroom" class="topLink">Cambiar de un salón a otro</a><br /> <a href="#private" class="topLink">Mensajes Privados</a><br /> <a href="#actions" class="topLink">Acciones</a><br /> <a href="#ignore" class="topLink">Ignorar a otros usuarios</a><br /> <a href="#whois" class="topLink">Obtener información pública de otros usuarios</a><br /> <?php if (C_SAVE != 0) { ?> <a href="#save" class="topLink">Salvar mensajes</a><br /> <?php } echo("\n"); ?> </p> <p> <a href="#moderator" class="topLink">Comandos especiales para moderador(es) y/o el administrador:</a><br /> <a href="#announce" class="topLink">Enviar un anuncio</a><br /> <a href="#kick" class="topLink">Kickear a un usuario</a><br /> <?php if (C_BANISH != 0) { ?> <a href="#banish" class="topLink">Banear a un usuario</a><br /> <?php } echo("\n"); ?> <a href="#promote" class="topLink">Promover a un usuario a moderador del salón</a><br /> </p> <p></p> <hr /> <hr /> <?php if (C_MULTI_LANG == 1) { ?> <p> <font size="+1"><a name="language"><b>Cambiando de idioma:</b></a></font> </p> <p> Podés cambiar a un idioma al cual <?php echo(APP_NAME); ?> ha sido traducido haciendo click en una de las banderas de la página inicial. En el ejemplo de abajo, un usuario ha seleccionado el idioma Francés: </p> <p align="center"> <img src="images/tutorials_imgs/flags.gif" height="66" width="431" alt="Banderas para la selección de idiomas" /> </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); ?> <p> <font size="+1"><a name="login"><b>Login:</b></a></font> </p> <p> Si ya estás registrado, simplemente ingresá tu nombre de usuario y contraseña. Luego seleccioná el salón de chat al que deseas ingresar y después presioná el botón <b>Chat</b>. </p> <?php if (C_REQUIRE_REGISTER == 1) { ?> <p> Tienes que <a href="#register">registrarte</a> primero. <?php } else { ?> <p> Puedes <a href="#register">registrarte</a> primero o simplemente ingresar a un salón pero en ese caso tu <i>nick</i> (alias) no podrá ser reservado (otro usuario puede utilizar ese mismo <i>nick</i> una vez que vos hayas salido del chat). <?php } echo("\n"); ?> </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="register"><b>Registrándose:</b></a></font> </p> <p> Si todavía no estás registrado<?php if (C_REQUIRE_REGISTER == 0) echo(' y deseas hacerlo'); ?>, elije la opción de registración. Una pequeña ventana se abrirá. </p> <ul> <li>Primero, crear un nombre de usuario<?php if (!C_EMAIL_PASWD) echo(' y una contraseña'); ?> para vos ingresando en los lugares apropiados. El nombre de usuario que elijas, será, automáticamente, mostrado en el salón de chat. No puede contener espacios, comas o barras (\).<?php if (C_NO_SWEAR == 1) echo(' No puede contener "malas palabras".'); ?></li> <li>Segundo, Ingresá tu nombre, apellido, y tu dirección de email. Para ser registrado como usuario en el chat, toda esta información debe ser provista. La información sobre sexo es opcional.</li> <li>Si tenés una página Web, podés ingresar su URL en la casilla correspondiente.</li> <li>El campo del idioma puede ayudar a otros usuarios en futuras discusiones. Ellos sabrán los idiomas que conocés.</li> <li>Finalmente, si te interesa que que tu dirección de email pueda ser vista por otros usuarios, marcá la casilla "mostrar e-mail en información pública". Si no deseas que tu dirección de e-mail sea vista, dejá la casilla sin marcar.</li> <li>Luego presioná el botón de Registro y tu cuenta será creada. Si deseas detener en algún momento la registración, presioná el botón Cerrar.</li> </ul> <p> <a name="modProfile"></a>Por supuesto, los usuarios registrados podrán modificar<?php if (C_SHOW_DEL_PROF == 1) echo('/borrar '); ?> sus propios datos haciendo click en <?php echo((C_SHOW_DEL_PROF == 0) ? 'el campo apropiado' : 'los campos apropiados'); ?>. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php if (C_VERSION == 2) { ?> <p> <font size="+1"><a name="create_room"><b>Creando un salón:</b></a></font> </p> <p> Los usuarios registrados pueden crear salones. Los salones Privados pueden ser accedidos solamente por usuarios que conocen su nombre y nunca se muestran excepto para usuarios que están registrados para el mismo. </p> <p> Los nombres de salones no pueden contener comas o barras (\).<?php if (C_NO_SWEAR == 1) echo(' No más pueden contener "malas palabras".' . "\n"); ?> </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); if ($jsVersion == 'high') { ?> <p> <font size="+1"><a name="connection_state"><b>Verificando estado de la conexión:</b></a></font> </p> <p> Un símbolo, arriba y a la derecha de la pantalla le muestra el estado de su conexión. Puede tomar 3 formas: </p> <ul> <li><img src="images/connect_off.gif" width="13" height="13" border="0" alt="Sin conexión" /> cuando la conexión no es requerida;</li> <li><img src="images/connect_on.gif" width="13" height="13" border="0" alt="Conectando" /> cuando la conexión está en progreso;</li> <li><img src="images/connect_error.gif" width="13" height="13" border="0" alt="La conexión ha fallado" /> cuando hay una falla en la conexión.</li> </ul> <p> En el tercer caso, haciendo click en el botón rojo podrá establecer una nueva conexión. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); ?> <p> <font size="+1"><a name="sending"><b>Enviando mensajes:</b></a></font> </p> <p> Para incluir un mensaje en el salón de chat, escribí adentro de la barra de abajo desde la izquierda y presione el Enter/Return para enviarlo. Mensajes de todos los usuarios pasan por la pantalla.<br /> <?php if (C_NO_SWEAR == 1) echo('Notará que las "malas palabras" son salteadas en los mensajes.' . "\n"); ?> </p> <p> Usted puede cambiar el color de texto de sus mensajes por otro color de la lista que se encuentra en la caja de la derecha. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="users_list"><b>Verificando la lista de usuarios (no para usuarios de ventana activa):</b></a></font> </p> <p> Dos reglas básicas han sido definidas para la lista de usuarios: </p> <ol> <li>Un pequeño icono (que indica también su sexo) es mostrado antes del nick de un usuario registrado (haciendo click sobre él, se abrirá <a href="#whois">la ventana de búsqueda</a> para este usuario), mientras que para usuarios no registrados no se presenta ningún signo o ícono asociado a su <i>nick</i> (alias);</li> <li>el nick del administrador o del moderador aparece con caracteres itálicos.</li> </ol> <p> <i>Por ejemplo</i>, en la figura de abajo puedes observar: </p> <table border="0" cellspacing="10"> <tr> <td> <img src="images/tutorials_imgs/users_list.gif" width="128" height="145" border="0" alt="lista de usuarios" /> </td> <td> <ul> <li>Nicolas es el administrador o uno de los moderadores del salón phpMyChat;<br /><br /></li> <li>alien (cuyo sexo no se ha especificado), Jezek2 y Caridad son usuarios registrados sin "atributos" especiales para el salón phpMyChat;<br /><br /></li> <li>lolo es un simple usuario no registrado.</li> </ul> </td> </tr> </table> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="exit"><b>Dejando un salón de chat:</b></a></font> </p> <p> Para salir del chat, simplemente haga click sobre "Salir". Alternativamente, usted puede también ingresar uno de los siguientes comandos en la barra de escritura:<br /> /exit<br /> /bye<br /> /quit </p> <p> Estos comandos pueden ser complementados por mensajes antes de dejar el salón de chat. </p> <p> <i>Por ejemplo: /quit CU pronto!</i> </p> <p> se enviará el mensaje "CU pronto!" en la pantalla general y entonces usted saldrá del chat. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="users_popup"><b>Conociendo quién esta chateando sin estar logueado:</b></a></font> </p> <p> Usted puede hacer click en el vínculo que muestra el número de usuarios conectados en el comienzo de la página, o, si usted está chateando, haga click en la imagen <img src="images/popup.gif" width="13" height="13" border="0" alt="Ventana de usuarios" /> hacia arriba y a la derecha de la pantalla, para abrir una ventana independiente que mostrará la lista de usuarios conectados, los salones en que ellos están, y casi en tiempo real.<br /> El título de esta ventana contiene el nombre de los usuarios, si ellos son menos que tres, el número de usuarios y salones abiertos. </p> <p> Haciendo click en el icono <img src="images/sound.gif" width="13" height="13" border="0" alt="Beeps" /> arriba de esta imagen serán activados/desactivados los sonidos de los usuarios entrantes. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <hr /> <p> <font size="+1"><a name="customize"><b>Diagramando la vista del Chat:</b></a></font> </p> <p> Hay varias formas de diagramar cómo se verán las ventanas del chat. Para cambiar las configuraciones, simplemente escribe el comando apropiado dentro de la caja de texto y presione Intro/Enter/Return. </p> <ul> <?php if ($jsVersion == 'high') { ?> <li> El <b>comando Clean</b> te permite limpiar la pantalla general y mostrar los últimos 5 mensajes enviados a tu pantalla.<br /><br />Escribí "/clear" sin comillas. <br /><br /> </li> <?php } else { ?> <li> El <b>comando Order</b> te permite verificar nuevos mensajes que aparecen arriba o abajo de la pantalla.<br /><br />Escribí "/order" sin comillas. <br /><br /> </li> <?php } echo("\n"); ?> <li> The <b>Img command</b> enables or disable the graphical smilies mode.<br /><br />Type "/img" without quotes. <br /><br /> </li> <li> El <b>comando Notify</b> te permite saber cuándo otros usuarios están adentro o afuera del salón de chat. Por omisión, esta opción es <?php echo((C_NOTIFY) ? 'on' : 'off'); ?> y las notas <?php echo((C_NOTIFY) ? '' : 'no '); ?>serán vistas.<br /><br />Escribí "/notify" sin comillas. <br /><br /> </li> <li> El <b>comando Timestamp</b> te permite saber el tiempo (hora) en que un mensaje ha sido enviado, y la hora del servidor en la barra de estado. Por omisión esta opción es <?php echo((C_SHOW_TIMESTAMP) ? 'on' : 'off'); ?>.<br /><br />Escribí "/timestamp" sin comillas. <br /><br /> </li> <li> El <b>comando Refresh</b> te permite ajustar la frecuencia con la cual los mensajes son actualizados en tu pantalla. La frecuencia por omisióno es, <?php echo(C_MSG_REFRESH); ?>segundos. Para cambiar esta frecuencia escribí "/refresh n" sin comillas donde n es el tiempo en segundos de la nueva frecuencia de actualización. <br /><br /> <i>Por ejemplo: /refresh 5</i> <br /><br /> cambiará la frecuencia a 5 segundos. *Advertencia, si n es menor que 3, no se efectuará actualización. (Esta opción se usa generalmente cuando querés leer muchos mensajes viejos sin ser perturbado)!* <br /><br /> </li> <?php if ($jsVersion == 'low') { ?> <li> El <b>comando Show</b> te permite ajustar el número de mensajes mostrados en tu pantalla. Para cambiar el valor por omisión, escribí "/show n" sin comillas, donde n es el número de mensajes a ser mostrados. <br /><br /> <i>Por ejemplo: /show 50</i> <br /><br /> causará que 50 nuevos mensajes sean mostrados en tu pantalla. Si todos los mensajes no pueden ser mostrados a través de la caja, una barra de scroll aparecerá a la derecha de la misma. <br /><br /> </li> <?php } else { ?> <li> Los <b>comandos Show y Last</b> te permiten a limpiar la pantalla y mostrar los <i>n</i> mensajes enviados a tu pantalla. Escribí "/show n" o "/last n" sin comillas, donde n es el número de mensajes a mostrar. <br /><br /> <i>Por ejemplo: /show 50</i> o <i>/last 50</i> <br /><br /> limpiará la pantalla y provocará que 50 nuevos mensajes sean mostrados. Si todos los mensajes no pueden ser vistos en la caja, una barra de scroll aparecerá a la derecha de la misma. <br /><br /> </li> <?php } echo("\n"); ?> </ul> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <hr /> <p> <font size="+2"><a name="commands"><b><u>Fisonomía y comandos</u></b></a></font> </p> <p> <font size="+1"><a name="help"><b>Comando Help (Ayuda):</b></a></font> </p> <p> Una vez que estés en un salón, puedes acceder a la pantalla de ayuda (<i>help</i>) haciendo <i>click</i> en el ícono <img src="images/help_off.gif" width="15" height="15" border="0" alt="?" /> situado justo antes de la caja de mensajes. Si no, podés escribir <b>"/help" o "/?" comandos</b> en la caja de mensajes. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php if (C_MAX_GSMILIES) { include('./lib/smilies.lib.' . C_EXTENSION); $smiliesCodes = pmcDisplaySmilies('tutorial'); unset($smilies); ?> <p> <font size="+1"><a name="smilies"><b>Caritas (<i>emoticons</i>):</b></a></font> </p> <p> Podés insertar caritas en los mensajes<?php if (C_MAX_GSMILIES != '*') echo(' (to the more ' . C_MAX_GSMILIES . ' per message)'); ?>. Observá abajo los códigos que tenés que escribir para obtener las diferentes caritas. </p> <table align="center" border="0" cellpadding="3" cellspacing="5"> <?php $i = 0; $smiliesCnt = count($smiliesCodes); while ($i < $smiliesCnt) { if ($i > 0) echo("\t"); echo('<tr valign="bottom">' . "\n"); echo($smiliesCodes[$i]); echo("\t" . '</tr>' . "\n"); echo("\t" . '<tr>' . "\n"); $i++; echo($smiliesCodes[$i]); echo("\t" . '</tr>' . "\n"); $i++; } unset($smiliesCodes); ?> </table> <p> <i>Por ejemplo</i>, enviando el texto "Hola Jack :)" sin comillas, se mostrará el mensaje completo así Hola Jack <img src="images/smilies/smile1.gif" width="15" height="15" alt=":)" /> en la pantalla general o principal. </p> <p> 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: '. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); if (C_HTML_TAGS_KEEP != 'none') { ?> <p> <font size="+1"><a name="text"><b>Formato de texto:</b></a></font> </p> <p> El texto puede ser con negritas, itálicas o subrayado aplicando <b> </b>, <i> </i> o <u> </u> HTML tags. </p> <p> <i>Por ejemplo</i>, <b>este texto</b> producirá <b>este texto</b>. </p> <p> Para crear un hipervínculo para una dirección de e-mail o URL, escribí la dirección (sin HTML tags). El hipervínculo será creado automáticamente. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); ?> <p> <font size="+1"><a name="invite"><b>Invitando a un usuario a ingresar a su salón:</b></a></font> </p> <p> Usted puede utilizar el <b>comando invite</b> para invitar a un usuario a ingresar a su salón de chat. </p> <p> <i>Por ejemplo: /invite Jack</i> </p> <p> enviará un mensaje privado a Jack sugiriéndole que entre a su salón. Este mensaje contiene el nombre del salón específico, y este nombre aparece como un vínculo. </p> <p> Note que usted puede poner más de un nombre de usuario en el comando invite (eg "/invite Jack,Helen,Alf"). Ellos tienen que estar separados por comas (,) pero sin espacios. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="changeroom"><b>Cambiando de salones:</b></a></font> </p> <p> La lista a la derecha de la pantalla provee una lista de salones de chat y los usuarios que están en esos salones. Para dejar un salón y pasar a otro, simplemente haga click en el salón adonde quiere ingresar. Salones vacíos no aparecen en la lista. Usted puede moverse a un salón vacío tipeando <b>comando "/join #nombresalón"</b> sin comillas. </p> <p> <i>Por ejemplo: /join #Salónrojo</i> </p> <p> lo llevará a usted al nuevo salón llamado Salónrojo. </p> <?php if (C_VERSION == 2) { echo((C_REQUIRE_REGISTER == 0) ? '<p>Si usted es un usuario registrado, usted' : '<p>Usted'); ?> ?> puede crear un nuevo salón con este comando. Pero entonces usted tiene que especificar el tipo: 0 para salones privados, 1 para salones públicos (valor por defecto). </p> <p> <i>Por ejemplo: /join 0 #MiSalón</i> </p> <p> crea un nuevo salón privado (asumiendo que no hay un salón público creado con ese mismo nombre) llamado MiSalón y usted ingresa a ese salón. </p> <p> Los nombres de los salones no pueden contener comas o barras (\).<?php if (C_NO_SWEAR == 1) echo(' No más pueden contener "malas palabras".' . "\n"); ?> </p> <?php } echo("\n"); ?> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><b>Modificando su perfil(datos) adentro del chat:</b></font> </p> <p> El <b>comando Profile</b> crea una ventana separada con la que puede editar sus datos y modificarlos excepto el nick y la contraseña (usted tiene que utilizar el vínculo en el comienzo de la página para realizar esto).<br />Escribí /profile </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><b>Rellamando el último mensaje o comando que has realizado:</b></font> </p> <p> El <b>comando !</b> rellama el último mensaje o comando que has realizado.<br />Escribí /! </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><b>Respondiendo a un usuario específico:</b></font> </p> <p> Haciendo click sobre el nombre de otro usuario de la lista (a la derecha de la pantalla) causará que su "nombre de usuario>" aparezca en la caja de texto. Esta acción te permitirá dirigirle un mensaje público a ese usuario. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="private"><b>Mensajes Privados:</b></a></font> </p> <p> Para enviar un mensaje privado a otro usuario del salón, escribí el <b>comando "/msg usuario texto" o "/to usuario texto"</b> sin comillas. </p> <p> <i>Por ejemplo,</i> donde Jack es el nombre de usuario: <i>/msg Jack Hola, cómo estás?</i> </p> <p> Este mensaje le aparecerá a Jack y a vos, pero otros usuarios no podrán verlo. </p> <p> Notá que haciendo click sobre el nick de un usuario en la pantalla general, automáticamente, se añade este comando en el campo para mensajes. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="actions"><b>Acciones:</b></a></font> </p> <p> Para describir lo que estás haciendo puede utilizar el <b>comando "/me acción"</b> sin comillas. </p> <p> <i>Por ejemplo:</i> Si Jack envía el mensaje "/me está fumando un cigarrillo" en la pantalla se mostrará "<b>* Jack</b>" está fumando un cigarrillo". </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="ignore"><b>Ignorando a otros usuarios:</b></a></font> </p> <p> Para ignorar todos los mensajes de otro usuario, escribí el <b>comando "/ignore usuario"</b> sin comillas. </p> <p> <i>Por ejemplo: /ignore Jack</i> </p> <p> Durante el tiempo en que estés chateando, no te aparecerán mensajes de Jack. </p> <p> Para tener una lista de usuarios cuyos mensajes son ignorados, escribí el <b>comando "/ignore"</b> sin comillas. </p> <p> Para volver a recibir mensajes de un usuario al que previamente habías indicado ignorar, escribí el <b>comando "/ignore - usuario"</b> sin comillas, donde "-" es un guión. </p> <p> <i>Por ejemplo: /ignore - Jack</i> </p> <p> Ahora todos los mensajes de Jack durante la sesión serán mostrados, incluyendo todos los mensajes enviados por Jack antes de escribir este comando. Si no especificás ningún nombre de usuario después del guión, tu "lista de usuarios ignorados" será limpiada. </p> <p> Notá que podés poner más de un usuario con el comando ignore (p.ej. "/ignore Jack,Helen,Alf" o "/ignore - Jack,Alf"). Ellos deben ser agregados separados por comas (,) sin espacios. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="whois"><b>Obteniendo información acerca de otros usuarios:</b></a></font> </p> <p> Para ver la información pública de otros usuarios, escribí el <b>comando "/whois usuario"</b> sin comillas. </p> <p> <i>Por ejemplo: /whois Jack</i> </p> <p> donde 'Jack' es el nombre de usuario. Este comando abre una ventana separada que te mostrará la información pública declarada por el usuario. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php if (C_SAVE != 0) { ?> <p> <font size="+1"><a name="save"><b>Salvando mensajes:</b></a></font> </p> <p> Para exportar mensajes (notificaciones excluídas) a un archivo local HTML, escribí el <b>comando "/save n"</b> sin comillas. </p> <p> <i>Por ejemplo: /save 5</i> </p> <p> donde '5' es el número de mensajes a salvar. Si n no está especificado, todos los mensajes correspondientes al salón actual serán añadidos en la cuenta. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); ?> <hr /> <p> <font size="+2"><a name="moderator"><b><u>Comandos para el administrador y/o moderadores solamente</u></b></a></font> </p> <p> <font size="+1"><a name="announce"><b>Enviando un anuncio:</b></a></font> </p> <p> El administrador puede enviar un anuncio a todos los usuarios con el <b>comando announce</b>. </p> <p> <i>Por ejemplo: /announce El sistema de chat quedará fuera de funcionamiento por mantenimiento a las 8 p.m..</i> </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <p> <font size="+1"><a name="kick"><b>Expulsando (<i>Kickeando</i>) a un usuario:</b></a></font> </p> <p> Los moderadores pueden <i>kickear</i> (expulsar) a un usuario, y el administrador puede <i>kickear</i> a un usuario o al moderador con el <b>comando kick</b>. Excepto para el administrador, el usuario a ser <i>kickeado</i> debe estar en el salón actual. </p> <p> <i>Por ejemplo</i>, si Jack es el nombre del usuario a <i>kickear</i>: <i>/kick Jack</i> </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php if (C_BANISH != 0) { ?> <p> <font size="+1"><a name="banish"><b>Bloqueando (<i>Baneando</i>) a un usuario:</b></a></font> </p> <p> Los moderadores pueden <i>banear</i> (bloquear) a un usuario, o a un moderador con el <b>comando ban</b>.<br /> El administrador puede <i>banear</i> a un usuario que está chateando en otro salón. El administrador también puede <i>banear</i> a un usuario para siempre de un salón, o de <b>todos los salones</b> anteponiendo un '<b> * </b>' al nick del usuario que va a ser baneado. </p> <p> <i>Por ejemplo</i>, si Jack es el nombre del usuario a ser baneado: <i>/ban Jack</i> o <i>/ban * Jack</i> </p> <p align="right"><a href="#top">Volver al comienzo</a></p> <hr /> <?php } echo("\n"); ?> <p> <font size="+1"><a name="promote"><b>Promoviendo a un usuario al nivel de moderador:</b></a></font> </p> <p> Los moderadores y el Administrador pueden promover a otros usuarios a moderadores con el <b>comando promote</b>. </p> <p> <i>Por ejemplo</i>, si Jack es el nombre del usuario a ser promovido: <i>/promote Jack</i> </p> <p> Solamente el administrador puede oponerse a esta acción (reduce al moderador a un simple usuario) en una página dedicada. No hay comando para realizar esto. </p> <p align="right"><a href="#top">Volver al comienzo</a></p> </body> </html> --- NEW FILE --- es[-_]ar --- NEW FILE --- GIF89a ¿ö½ºú.öÐ$£5Å#-7Dt --- NEW FILE --- <?php // // +--------------------------------------------------------------------------+ // | phpMyChat version 0.15.0 | // +--------------------------------------------------------------------------+ // | Copyright (c) 2000-2001 The phpHeaven-team & the authors | // +--------------------------------------------------------------------------+ // | License: GNU/GPL - http://www.gnu.org/copyleft/gpl.html | // +--------------------------------------------------------------------------+ // | Argentinian spanish translation of phpMyChat. | // +--------------------------------------------------------------------------+ // | From the phpMyChat project: | // | http://www.phpheaven.net/projects/phpMyChat/ | // | | // | Authors: Jorge Colaccini <jr...@in...> | // +--------------------------------------------------------------------------+ // // $Id: chat.loc,v 1.1 2001/05/30 19:19:18 loic1 Exp $ // // extra header for charset define('L_CHARSET', 'iso-8859-1'); // medium font size in pt. define('L_FONT_SIZE', 10); // welcome page define('L_TUTORIAL', 'Tutorial'); define('L_WEL_1', 'Los mensajes se borrarán después de'); define('L_WEL_2', 'horas y los usuarios después de'); define('L_WEL_3', 'minutos ...'); define('L_CUR_1', 'Hay actualmente'); define('L_CUR_2', 'en el chat.'); define('L_CUR_3', 'Usuarios en los salones de chat'); define('L_CUR_4', 'usuarios en salones privados'); define('L_SET_1', 'Por favor identificate...'); define('L_SET_2', 'tu nombre de usuario'); define('L_SET_3', 'el número de mensajes a mostrar'); define('L_SET_4', 'el tiempo entre cada actualización'); define('L_SET_5', 'Seleccioná un salón de chat ...'); define('L_SET_6', 'Salón elegido la última vez'); define('L_SET_7', 'Hacé tu elección ...'); define('L_SET_8', 'salones públicos creados por usuarios'); define('L_SET_9', 'crear tu propio salón'); define('L_SET_10', 'público'); define('L_SET_11', 'privado'); define('L_SET_12', 'salón'); define('L_SET_13', 'Para chatear, hacé click aquí'); define('L_SET_14', 'chat'); define('L_SRC', 'están habilitados'); define('L_SECS', 'segundos'); define('L_MIN', 'minuto'); define('L_MINS', 'minutos'); // registration stuff define('L_REG_1', 'tu contraseña'); define('L_REG_1r', '(sólo si ya estás registrado/a)'); define('L_REG_2', 'Administración de cuenta'); define('L_REG_3', 'Registrate'); define('L_REG_4', 'Editá tus datos'); define('L_REG_5', 'Borrate como usuario'); define('L_REG_6', 'Registración de usuario'); define('L_REG_7', 'tu contraseña'); define('L_REG_8', 'tu e-mail'); define('L_REG_9', 'Has sido registrado/a satisfactoriamente.'); define('L_REG_10', 'Atrás'); define('L_REG_11', 'Editando'); define('L_REG_12', 'Modificando información de usuarios'); define('L_REG_13', 'Borrando usuario'); define('L_REG_14', 'Identificación'); define('L_REG_15', 'Acceder'); define('L_REG_16', 'Cambiar'); define('L_REG_17', 'Tus datos han sido ingresados satisfactoriamente.'); define('L_REG_18', 'Has ha sido echado/a fuera del salón por el moderador.'); define('L_REG_19', 'Realmente quiere ser eliminado/a?'); define('L_REG_20', 'Si'); define('L_REG_21', 'Has sido removido/a satisfactoriamente.'); define('L_REG_22', 'No'); define('L_REG_25', 'Cerrar'); define('L_REG_30', 'Nombre'); define('L_REG_31', 'Apellido'); define('L_REG_32', 'WEB'); define('L_REG_33', 'mostrar públicamente tu e-mail'); define('L_REG_34', 'Editando datos del usuario'); define('L_REG_35', 'Administración'); define('L_REG_36', 'idiomas posibles'); define('L_REG_37', 'Los campos con un <span class="error">*</span> necesariamente deben ser completados.'); define('L_REG_39', 'El salón en el que te encontrabas ha sido removido por el administrador.'); define('L_REG_45', 'Sexo'); define('L_REG_46', 'Masculino'); define('L_REG_47', 'Femenino'); define('L_REG_48', 'Password reminder'); define('L_REG_49', 'No user registered this nick!'); // e-mail validation stuff define('L_EMAIL_VAL_1', 'Tus datos para ingresar al chat'); define('L_EMAIL_VAL_2', 'Bienvenido(a) a nuestro servidor de chat.'); define('L_EMAIL_VAL_ERR', 'Error interno, contactarse con el administrador a: <a href="mailto:%s">%s</a>.'); define('L_EMAIL_VAL_DONE', 'Tu contraseña ha sido enviada a la dirección de<br />e-mail.'); // admin stuff define('L_ADM_1', '%s no es un moderador para este salón.'); define('L_ADM_2', 'No sos un usuario registrado.'); // error messages define('L_ERR_USR_1', 'Este nombre de usuario ya está siendo utilizado. Elegí otro, por favor.'); define('L_ERR_USR_2', 'Debes elegir un nombre de usuario.'); define('L_ERR_USR_3', 'Este nombre de usuario está registrado. Escribí su contraseña o elegí otro nombre de usuario.'); define('L_ERR_USR_4', 'Has ingresado incorrectamente tu contraseña.'); define('L_ERR_USR_5', 'Debes ingresar tu nombre de usuario.'); define('L_ERR_USR_6', 'Debes ingresar tu contraseña.'); define('L_ERR_USR_7', 'Debes ingresar tu e-mail.'); define('L_ERR_USR_8', 'Debes ingresar una dirección de e-mail válida.'); define('L_ERR_USR_9', 'Este nombre de usuario está en uso.'); define('L_ERR_USR_10', 'Nombre de usuario o contraseña incorrectos.'); define('L_ERR_USR_11', 'Debes ser administrador.'); define('L_ERR_USR_12', 'Eres el administrador, por lo tanto no puedes ser removido.'); define('L_ERR_USR_13', 'Para crear tu propio salón, debes estar registrado como usuario.'); define('L_ERR_USR_14', 'Debes estar registrado como usuario antes de chatear.'); define('L_ERR_USR_15', 'Debes ingresar tu nombre completo.'); define('L_ERR_USR_16', 'El nombre de usuario no puede contener espacios, comas o barras (\\).'); define('L_ERR_USR_17', 'Este salón no existe, y no estás habilitado para crear uno.'); define('L_ERR_USR_18', 'Tu nombre de usuario está bloqueado.'); define('L_ERR_USR_19', 'No puedes estar en más de un salón al mismo tiempo.'); define('L_ERR_USR_20', 'Has sido bloqueado desde este salón o desde el chat.'); define('L_ERR_ROM_1', 'Los nombres de los salones no pueden contener comas o barras (\\).'); define('L_ERR_ROM_2', 'Hay palabras no válidas en el nombre del salón que quieres crear.'); define('L_ERR_ROM_3', 'Este salón ya existe como público.'); define('L_ERR_ROM_4', 'Nombre de salón inválido.'); // users frame or popup define('L_EXIT', 'Salir'); define('L_DETACH', 'Desplegar'); define('L_EXPCOL_ALL', 'Desplegar/Replegar todas'); define('L_CONN_STATE', 'Conexión establecida'); define('L_CHAT', 'Chat'); define('L_USER', 'usuario'); define('L_USERS', 'usuarios'); define('L_NO_USER', 'No hay usuarios'); define('L_ROOM', 'salón'); define('L_ROOMS', 'salones'); define('L_EXPCOL', 'Desplegar/Replegar este salón'); define('L_BEEP', 'Beep/no beep cuando el usuario ingresa'); define('L_PROFILE', 'mostrar perfil de usuario (datos)'); define('L_NO_PROFILE', 'No hay perfil de usuario (datos)'); // input frame define('L_HLP', 'Ayuda'); define('L_BAD_CMD', 'Este no es un comando válido!'); define('L_ADMIN', '%s ya es el administrador!'); define('L_IS_MODERATOR', '%s ya es el moderador!'); define('L_NO_MODERATOR', 'Solo un moderador de este salón puede utilizar este comando.'); define('L_MODERATOR', '%s es ahora un moderador de este salón.'); define('L_NONEXIST_USER', 'El usuario %s no está en este salón.'); define('L_NONREG_USER', 'El usuario %s no está registrado.'); define('L_NONREG_USER_IP', 'Su dirección de IP es: %s.'); define('L_NO_KICKED', 'El usuario %s es un moderador o el administrador y no puede ser expulsado.'); define('L_KICKED', 'El usuario %s ha sido expulsado satisfactoriamente.'); define('L_NO_BANISHED', 'El usuario %s es un moderador o el administrador y no puede ser bloqueado.'); define('L_BANISHED', 'El usuario %s ha sido bloqueado satisfactoriamente.'); define('L_SVR_TIME', 'Hora del servidor: '); define('L_NO_SAVE', 'No hay mensajes para guardar!'); define('L_NO_ADMIN', 'Solamente el administrador puede utilizar este comando.'); define('L_ANNOUNCE', 'ANUNCIO'); define('L_INVITE', '%s solicitud para que ingrese al usuario a <a href="%s" target="_parent" onclick="window.parent.pmcRunCmd(\'%s\', \'%s\')">%s</a> salón.'); define('L_INVITE_REG', ' Debes estar registrado para ingresar en este salón.'); define('L_INVITE_DONE', 'Su invitación ha sido enviada a %s.'); define('L_OK', 'Enviar'); // help popup define('L_HELP_TIT_1', 'Formato de texto para mensajes'); define('L_HELP_FMT_1', 'Puedes poner negritas, itálicas o texto subrayado en mensajes utilizando <b> </b>, <i> </i> o <u> </u> tags.<br />Por ejemplo, <b>este texto</b> producirá <b>este texto</b>.'); define('L_HELP_FMT_2', 'Para crear un hipervínculo (para e-mail o URL) en tu mensaje, simplemente escribe la correspondiente dirección sin <i>tag</i>. El hipervínculo será creado automáticamente.'); define('L_HELP_TIT_2', 'Comandos'); define('L_HELP_USR', 'usuario'); define('L_HELP_MSG', 'mensaje'); define('L_HELP_ROOM', 'salón'); define('L_HELP_CMD_0', '{} representa un dato requerido, [] uno opcional.'); define('L_HELP_CMD_1a', 'Establece el número de mensajes a mostrar. Mínimo y por defecto, son 5.'); define('L_HELP_CMD_1b', 'Recarga y muestra los n últimos mensajes. Mínimo y por defecto, son 5.'); define('L_HELP_CMD_2a', 'Modifica el Tiempo de actualización de la lista de mensajes (en segundos).<br />Si n no está especificado o es menor que 3, cambia entre <b>no actualizar</b> y <b>actualizar cada 10 seg.</b>.'); define('L_HELP_CMD_2b', 'Modifica el Tiempo de actualización de la lista de mensajes y lista de usuarios (en segundos).<br />Si n no está especificado o es menor que 3, cambia entre <b>no actualizar</b> y <b>actualizar cada 10 seg.</b>.'); define('L_HELP_CMD_3', 'Inversión del orden de mensajes.'); define('L_HELP_CMD_4', 'Ingresar en otro salón, creando uno si no existe, siempre que estés habilitado/a para hacerlo.<br /><b>n</b> igual a <b>0</b> para privado, <b>1</b> para público. Si no se especifica asume <b>1</b>.'); define('L_HELP_CMD_5', 'Abandonar el chat después de mostrar un mensaje opcional.'); define('L_HELP_CMD_6', 'Evita mostrar mensajes de un usuario, si se especifica su <i></b>nick</b></i>.<br />Quita <b>ignorar</b> a un usuario cuando se especifica el <i><b>nick</b></i> precedido por un <b>-</b> (guión), y para todos los usuarios cuando se especifica <b>-</b> (guión) pero no se indica ningún <i>nick</I>.<br />Si no se especifica ni <b>-</b> (guión) ni <i>nicks</i>, este comando abre una ventana que muestra todos los <i>nicks</i> ignorados.'); define('L_HELP_CMD_7', 'Vuelve a mostrar texto previamente ingresado (comando o mensaje).'); define('L_HELP_CMD_8', 'Muestra/Oculta la hora, antes de los mensajes.'); define('L_HELP_CMD_9', 'Expulsa a un usuario fuera del salón. Este comando solo puede ser utilizado por el moderador.'); define('L_HELP_CMD_10', 'Enviar un mensaje privado a un usuario específico (otros usuarios no pueden verlo).'); define('L_HELP_CMD_11', 'Muestra información acerca de un usuario específico.'); define('L_HELP_CMD_12', 'Abre la ventana para editar los perfiles (datos) de los usuarios'); define('L_HELP_CMD_13', 'Notificación de entrada o salida de usuarios en o del salón actual.'); define('L_HELP_CMD_14', 'Permite al administrador o moderador(es) del salón actual promover a otro usuario registrado a moderador del mismo salón.'); define('L_HELP_CMD_15', 'Limpia de mensajes la ventana y muestra solamente los últimos 5.'); define('L_HELP_CMD_16', 'Guarda los últimos n mensajes en un archivo HTML (las notificaciones son excluídas). Si n no está especificado, todos los mensajes de la cuenta serán guardados.'); define('L_HELP_CMD_17', 'Permite al administrador enviar un anuncio a todos los usuarios en todos los salones.'); define('L_HELP_CMD_18', 'Invita a un usuario que está chateando a tu salón.'); define('L_HELP_CMD_19', 'Permite al(los) moderador(es) de un salón o al administrador a "<b>bloquear</b>" un usuario de un salón por un tiempo determinado por el administrador.<br />Este último puede banear a un usuario de otro salón adonde él no está y utilizar "<b> * </b>" seteo para ban "para siempre" y el usuario es eliminado de todo el chat.'); define('L_HELP_CMD_20', 'Describe que estás haciendo, sin refererirte a ti mismo.'); define('L_HELP_CMD_21', 'Enable/disable graphical smilies mode.'); // smilies popup define('L_SMIL_TIT', 'Caritas'); 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: \'.'); // messages frame define('L_NO_MSG', 'En este momento no hay mensajes ...'); define('L_TODAY_DWN', 'Los mensajes que han sido enviados hoy, están al final'); define('L_TODAY_UP', 'Los mensajes que han sido enviados hoy, están al principio'); // message colors $textColors = array( 'Negro' => '#000000', 'Rojo' => '#FF0000', 'Verde' => '#009900', 'Azul' => '#0000FF', 'Morado' => '#9900FF', 'Oscuro rojo' => '#990000', 'Oscuro verde' => '#006600', 'Oscuro azul' => '#000099', 'Marrón' => '#996633', 'Azul agua' => '#006699', 'Naranja' => '#FF6600'); // ignored popup define('L_IGNOR_TIT', 'Ignorado'); define('L_IGNOR_NON', 'No hay usuarios ignorados'); // whois popup define('L_WHOIS_ADMIN', 'Administrador'); define('L_WHOIS_MODER', 'Moderador'); define('L_WHOIS_USER', 'Usuario'); // Notification messages of user entrance/exit define('L_ENTER_ROM', '%s ingresó a este salón'); define('L_EXIT_ROM', '%s salió de este salón'); define('L_WELCOME', 'Bienvenidos a nuestro chat. El objetivo es conocernos, intercambiar ideas y <i>especialmente, pasar un momento agradable</i>.'); ?> --- NEW FILE --- <?php // // +--------------------------------------------------------------------------+ // | phpMyChat version 0.15.0 | // +--------------------------------------------------------------------------+ // | Copyright (c) 2000-2001 The phpHeaven-team & the authors | // +--------------------------------------------------------------------------+ // | License: GNU/GPL - http://www.gnu.org/copyleft/gpl.html | // +--------------------------------------------------------------------------+ // | Argentinian spanish translation of the administration sheets for | // | phpMyChat. | // +--------------------------------------------------------------------------+ // | From the phpMyChat project: | // | http://www.phpheaven.net/projects/phpMyChat/ | // | | // | Authors: Jorge Colaccini <jr...@in...> | // +--------------------------------------------------------------------------+ // // $Id: admin.loc,v 1.1 2001/05/30 19:19:18 loic1 Exp $ // // extra header for charset define('A_CHARSET', 'iso-8859-1'); // medium font size in pt. define('A_FONT_SIZE', 10); // Top frame define('A_MENU_0', 'Administración para %s'); define('A_MENU_1', 'Usuarios registrados'); define('A_MENU_2', 'Usuarios bloqueados'); define('A_MENU_3', 'Limpiar salones'); define('A_MENU_4', 'Enviar e-mails'); // Frame for registered users define('A_SHEET1_1', 'Listado de usuarios registrados y sus permisos'); define('A_SHEET1_2', 'Usuario'); define('A_SHEET1_3', 'Permisos'); define('A_SHEET1_4', 'Salones moderados'); define('A_SHEET1_5', 'Salones moderados son separados por coma (,) sin espacios.'); define('A_SHEET1_6', 'Remover perfiles marcados'); define('A_SHEET1_7', 'Cambiar'); define('A_SHEET1_8', 'No hay usuarios registrados excepto vos.'); define('A_SHEET1_9', 'Bloquear los perfiles marcados'); define('A_SHEET1_10', 'Ahora tenés que ir a <b>Usuarios bloqueados</b> para ajustar la lista.'); define('A_SHEET1_11', 'Ultima conexión'); define('A_USER', 'Usuario'); define('A_MODER', 'Moderador'); define('A_PAGE_CNT', 'Página %s de %s'); // Frame for banished users define('A_SHEET2_1', 'Listado de usuarios bloqueados y salones correspondientes'); define('A_SHEET2_2', 'IP'); define('A_SHEET2_3', 'Salones correspondientes'); define('A_SHEET2_4', 'Hasta'); define('A_SHEET2_5', 'no termina'); define('A_SHEET2_6', 'Los salones son separados por comas sin espacios (,) si hay menos de 4, más \'<b> * </b>\' señalar<br />bloqueados para todos los salones.'); define('A_SHEET2_7', 'Remover <b>bloqueo</b> para usuario/s marcado/s'); define('A_SHEET2_8', 'No hay usuarios bloqueados.'); // Frame for cleaning rooms define('A_SHEET3_1', 'Listado de salones existentes'); define('A_SHEET3_2', 'Al limpiar cualquier salón que no sea el "predeterminado" se removerá también<br />la condición de moderador para cualquier usuario asignado al mismo como tal.'); define('A_SHEET3_3', 'Limpiar salones seleccionados'); define('A_SHEET3_4', 'No hay salones para limpiar.'); // Frame for sending mails // define('A_SHEET4_0', 'No ingresaste las variables requeridas en<br />"chat/admin/mail4admin.php3" script.'); define('A_SHEET4_0', 'The \'C_ADM_SENDER\' and \'C_ADM_EMAIL\' constants<br />aren\'t defined inside the configuration file!'); define('A_SHEET4_1', 'Enviar e-mails'); define('A_SHEET4_2', 'A:'); define('A_SHEET4_3', 'Seleccionar todo'); define('A_SHEET4_4', 'Detalle:'); define('A_SHEET4_5', 'Mensaje:'); define('A_SHEET4_6', 'Comenzar a enviar'); define('A_SHEET4_7', 'Todos los e-mails han sido enviados.'); // define('A_SHEET4_8', 'Error interno al enviar los e-mails.'); define('A_SHEET4_8', 'Some e-mails failed (see the list <a href="#mailErrors" class="errorLink">below</a>).'); define('A_SHEET4_9', 'Dirección/es, detalle o mensaje perdido!'); define('A_SHEET4_10', 'Priority :'); define('A_SHEET4_11', 'Low'); define('A_SHEET4_12', 'Normal'); define('A_SHEET4_13', 'Urgent'); define('A_SHEET4_14', 'List of the sendings that failed'); define('A_SHEET4_15', 'E-mail address'); ?> |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:19:20
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/docs In directory usw-pr-cvs1:/tmp/cvs-serv19900/docs Modified Files: credits.txt changes.txt Added Files: todo.txt Log Message: A new translation by Jorge Colaccini :) --- NEW FILE --- -------------- Things to do -------------- Additionnal features """""""""""""""""""" - Better system to display DB error messages - Better design configuration - Allow to limit the number of smilies in each message - Command for administrator to unpromote - Dynamic integration of smilies, like for languages Index: credits.txt =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/docs/credits.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** credits.txt 2001/05/25 22:30:43 1.4 --- credits.txt 2001/05/30 19:19:18 1.5 *************** *** 37,40 **** --- 37,41 ---- Arabic : Khalid Aljabri <we...@ya...> + Argentinian spanish : Jorge Colaccini <jr...@in...> Bosnian : Nermina Akkaya <Se...@bo...> Brazilian-Portuguese : Fabiano R. Prestes <zo...@po...> Index: changes.txt =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/docs/changes.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** changes.txt 2001/05/25 22:31:04 1.4 --- changes.txt 2001/05/30 19:19:18 1.5 *************** *** 8,12 **** ! v 0.15.0 - 26/05/2001 """"""""""""""""""""" --- 8,12 ---- ! v 0.15.0 - 30/05/2001 """"""""""""""""""""" *************** *** 32,40 **** ! v 0.14.4-RC1 - 26/05/2001 ! """"""""""""""""""""" BUG FIXED : users may be displayed twice at the user frame under PostgreSQL. ! ENHANCEMENT : some translations have been completed. --- 32,41 ---- ! v 0.14.4-dev - 30/05/2001 ! """"""""""""""""""""""""" BUG FIXED : users may be displayed twice at the user frame under PostgreSQL. ! ENHANCEMENT : some translations have been completed and Argentinian spanish has been ! added. |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:17:56
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/argentinian_spanish In directory usw-pr-cvs1:/tmp/cvs-serv19595/argentinian_spanish Log Message: Directory /cvsroot/phpmychat/phpMyChat-0.15/chat/localization/argentinian_spanish added to the repository |
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/argentinian_spanish In directory usw-pr-cvs1:/tmp/cvs-serv19319/chat/localization/argentinian_spanish Added Files: regex.txt localized.tutorial.php3 localized.chat.php3 localized.admin.php3 flag.gif Log Message: A new translation by Jorge Colaccini :) ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/argentinian_spanish --- NEW FILE --- es[-_]ar --- NEW FILE --- <?php // File : argentinian_spanish/localized.tutorial.php3 // Traducido y Adaptado al español de uso corriente en Argentina // por Jorge Colaccini <jr...@in...> // Get the names and values for vars sent by the script that called this one if (isset($HTTP_GET_VARS)) { while(list($name, $value) = each($HTTP_GET_VARS)) { $$name = $value; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>Tutorial en Español para <?php echo(APP_NAME." - ".APP_VERSION); ?></TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <STYLE> A.topLink { text-decoration: underline; color: #0000C0; } A.topLink:hover, A.topLink:active { color: #FF9900; text-decoration: none; font-weight: 800; } .redText { font-weight: 800; color: #FF0000; } </STYLE> </HEAD> <BODY BGCOLOR="#CCCCFF"> <P><A NAME="top"></P> <TABLE BORDER="5" CELLPADDING="5"> <TR> <TD><FONT SIZE="+2">Contenidos del tutorial</FONT></TD> </TR> </TABLE><BR> <P CLASS="redText"> <b>Atención</b>: Los usuarios de Netscape, deben definir sus idiomas por omisión o cada carácter en los mensajes será reemplazado por '?'.<BR> Esto puede realizarse de la siguiente manera: View/CharacterSet/your language Auto-Detect, entonces View/CharacterSet/SetDefault. </P> <?php if (C_MULTI_LANG == "1") { ?> <A HREF="#language" CLASS="topLink">Cambiar de idioma</A><BR> <?php } ?> <A HREF="#login" CLASS="topLink">Loguearse para el Chat</A><BR> <A HREF="#register" CLASS="topLink">Registrarse</A><BR> <A HREF="#modProfile" CLASS="topLink">Modificar<?php if (C_SHOW_DEL_PROF == "1") echo("/borrar "); ?> su perfil (datos)</A><BR> <?php if (C_VERSION == "2") { ?> <A HREF="#create_room" CLASS="topLink">Crear un salón de chat</A><BR> <?php }; if ($Ver == "H") { ?> <A HREF="#connection_state" CLASS="topLink"></A><BR> <?php }; ?> <A HREF="#sending" CLASS="topLink">Enviar un mensaje</A><BR> <A HREF="#users_list" CLASS="topLink"></A><BR> <A HREF="#exit" CLASS="topLink">Salir de un salón de chat</A><BR> <A HREF="#users_popup" CLASS="topLink">Saber quien está chateando sin estar logueado</A><BR> <P> <A HREF="#customize" CLASS="topLink">Diagramar la vista del Chat</A><BR> <P> <A HREF="#commands" CLASS="topLink">Fisonomía y comandos:</A><BR>     <A HREF="#help" CLASS="topLink">Comando Ayuda (help)</A><BR> <?php if (C_USE_SMILIES == "1") { ?>     <A HREF="#smilies" CLASS="topLink">Imágenes de caritas</A><BR> <?php }; if (C_HTML_TAGS_KEEP != "none") { ?>     <A HREF="#text" CLASS="topLink">Formato de texto</A><BR> <?php }; ?>     <A HREF="#invite" CLASS="topLink">Invitar a un usuario a ingresar a su salón</A><BR>     <A HREF="#changeroom" CLASS="topLink">Cambiar de un salón a otro</A><BR>     <A HREF="#private" CLASS="topLink">Mensajes Privados</A><BR>     <A HREF="#actions" CLASS="topLink">Acciones</A><BR>     <A HREF="#ignore" CLASS="topLink">Ignorar a otros usuarios</A><BR>     <A HREF="#whois" CLASS="topLink">Obtener información pública de otros usuarios</A><BR> <?php if (C_SAVE != "0") { ?>     <A HREF="#save" CLASS="topLink">Salvar mensajes</A><BR> <?php }; ?> <P> <A HREF="#moderator" CLASS="topLink">Comandos especiales para moderador(es) y/o el administrador:</A><BR>     <A HREF="#announce" CLASS="topLink">Enviar un anuncio</A><BR>     <A HREF="#kick" CLASS="topLink">Kickear a un usuario</A><BR> <?php if (C_BANISH != "0") { ?>     <A HREF="#banish" CLASS="topLink">Banear a un usuario</A><BR> <?php }; ?>     <A HREF="#promote" CLASS="topLink">Promover a un usuario a moderador del salón</A><BR> <P> <HR> <HR> <p><a name=language><?php if (C_MULTI_LANG == "1") { ?><b><span style='font-size:13.5pt'>Cambiando de idioma:</span></b></a> </p> <p>Podés cambiar a un idioma al cual <?php echo(APP_NAME); ?> ha sido traducido haciendo click en una de las banderas de la página inicial. En el ejemplo de abajo, un usuario ha seleccionado el idioma Francés: </p> <p align=center style='text-align:center'><img border=0 width=424 height=44 id="_x0000_i1027" src="images\tutorials\flags.gif" alt="Banderas para la selección de idiomas"></p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=login><?php } ?><b><span style='font-size:13.5pt'>Login: </span></b></a> </p> <p>Si ya estás registrado, simplemente ingresá tu nombre de usuario y contraseña. Luego seleccioná el salón de chat al que deseas ingresar y después presioná el botón <b>Chat</b>.<br style='mso-special-character:line-break'> <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'> <![endif]><?php if (C_REQUIRE_REGISTER == "1") { ?></p> <p>Tienes que <a href="#register">registrarte</a> primero. <?php } else { ?></p> <p>Puedes <a href="#register">registrarte</a> primero o simplemente ingresar a un salón pero en ese caso tu <i>nick</i> (alias) no podrá ser reservado (otro usuario puede utilizar ese mismo <i>nick</i> una vez que vos hayas salido del chat). <?php } ?></p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=register><b><span style='font-size:13.5pt'>Registrándose:</span></b></a> </p> <p>Si todavía no estás registrado <?php if (C_REQUIRE_REGISTER == "0") echo("y deseas hacerlo "); ?>, elije la opción de registración. Una pequeña ventana se abrirá. </p> <ul type=disc> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l3 level1 lfo1;tab-stops:list 36.0pt'>Primero, crear un nombre de usuario<?php if (!C_EMAIL_PASWD) echo(" y una contraseña"); ?> para vos ingresando en los lugares apropiados. El nombre de usuario que elijas, será, automáticamente, mostrado en el salón de chat. No puede contener espacios, comas o barras (\). <?php if (C_NO_SWEAR == "1") echo(" No puede contener \"malas palabras\"."); ?></li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l3 level1 lfo1;tab-stops:list 36.0pt'>Segundo, Ingresá tu nombre, apellido, y tu dirección de email. Para ser registrado como usuario en el chat, toda esta información debe ser provista. La información sobre sexo es opcional. </li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l3 level1 lfo1;tab-stops:list 36.0pt'>Si tenés una página Web, podés ingresar su URL en la casilla correspondiente. </li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l3 level1 lfo1;tab-stops:list 36.0pt'>El campo del idioma puede ayudar a otros usuarios en futuras discusiones. Ellos sabrán los idiomas que conocés. </li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l3 level1 lfo1;tab-stops:list 36.0pt'>Finalmente, si te interesa que que tu dirección de email pueda ser vista por otros usuarios, marcá la casilla "mostrar e-mail en información pública". Si no deseas que tu dirección de e-mail sea vista, dejá la casilla sin marcar. </li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l3 level1 lfo1;tab-stops:list 36.0pt'>Luego presioná el botón de Registro y tu cuenta será creada. Si deseas detener en algún momento la registración, presioná el botón Cerrar. </li> </ul> <p style='margin-bottom:12.0pt'><a name=modProfile></a>Por supuesto, los usuarios registrados podrán modificar<?php if (C_SHOW_DEL_PROF == "1") echo("/borrar "); ?> sus propios datos haciendo click en el campo apropiado.</p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name="create_room"><?php if (C_VERSION == "2") { ?><b><span style='font-size:13.5pt'>Creando un salón:</span></b></a> </p> <p>Los usuarios registrados pueden crear salones. Los salones Privados pueden ser accedidos solamente por usuarios que conocen su nombre y nunca se muestran excepto para usuarios que están registrados para el mismo.</p> <p>Los nombres de salones no pueden contener comas o barras (\).<?php if (C_NO_SWEAR == "1") echo(" No pueden contener \"malas palabras\"."); ?> </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name="connection_state"><?php }; if ($Ver == "H") { ?><b><span style='font-size:13.5pt'>Verificando estado de la conexión:</span></b></a> </p> <p>Un símbolo, arriba y a la derecha de la pantalla le muestra el estado de su conexión. Puede tomar 3 formas: </p> <ul type=disc> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><img border=0 width=13 height=13 id="_x0000_i1032" src="images\connectOff.gif" alt="Sin conexión">cuando la conexión no es requerida; </li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><img border=0 width=13 height=13 id="_x0000_i1033" src="images\connectOn.gif" alt="Conectando">cuando la conexión está en progreso; </li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l0 level1 lfo2;tab-stops:list 36.0pt'><img border=0 width=13 height=13 id="_x0000_i1034" src="images\connectError.gif" alt="La conexión ha fallado">cuando hay una falla en la conexión. </li> </ul> <p>En el tercer caso, haciendo click en el botón rojo podrá establecer una nueva conexión. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=sending><?php }; ?><b><span style='font-size:13.5pt'>Enviando mensajes:</span></b></a> </p> <p>Para incluir un mensaje en el salón de chat, escribí adentro de la barra de abajo desde la izquierda y presione el Enter/Return para enviarlo. Mensajes de todos los usuarios pasan por la pantalla.<br style='mso-special-character:line-break'> <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'> <![endif]><?php if (C_NO_SWEAR == "1") echo("Notará que las \"malas palabras\" son salteadas en los mensajes."); ?></p> <p>Usted puede cambiar el color de texto de sus mensajes por otro color de la lista que se encuentra en la caja de la derecha. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name="users_list"><b><span style='font-size:13.5pt'>Verificando la lista de usuarios (no para usuarios de ventana activa):</span></b></a> </p> <p class=MsoNormal style='margin-left:36.0pt'>Dos reglas básicas han sido definidas para la lista de usuarios:</p> <ol start=1 type=1> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l4 level1 lfo3;tab-stops:list 36.0pt'>Un pequeño icono (que indica también su sexo) es mostrado antes del nick de un usuario registrado. Haciendo click sobre él, se abrirá <a href="#whois">la ventana de búsqueda</a> para este usuario, mientras que para usuarios no registrados no se presenta ningún signo o ícono asociado a su <i>nick</i> (alias);</li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l4 level1 lfo3;tab-stops:list 36.0pt'>El nick del administrador o del moderador aparece con caracteres itálicos. </li> </ol> <p><i>Por ejemplo</i>, en la figura de abajo puedes observar: </p> <table border=0 cellspacing=10 cellpadding=0 style='mso-cellspacing:7.5pt'> <tr> <td style='padding:.75pt .75pt .75pt .75pt'> <p class=MsoNormal><img border=0 width=128 height=145 id="_x0000_i1038" src="images\tutorials\usersList.gif" alt="lista de usuarios"></p> </td> <td style='padding:.75pt .75pt .75pt .75pt'> <ul type=disc> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-list:l1 level1 lfo4;tab-stops:list 36.0pt'>Nicolas es el administrador o uno de los moderadores del salón phpMyChat;</li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-list:l1 level1 lfo4;tab-stops:list 36.0pt'>alien (cuyo sexo no se ha especificado), Jezek2 y Caridad son usuarios registrados sin "atributos" especiales para el salón phpMyChat;</li> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-list:l1 level1 lfo4;tab-stops:list 36.0pt'>lolo es un simple usuario no registrado.</li> </ul> </td> </tr> </table> <p><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=exit><b><span style='font-size:13.5pt'>Dejando un salón de chat:</span></b></a> </p> <p>Para salir del chat, simplemente haga click sobre "Salir". Alternativamente, usted puede también ingresar uno de los siguientes comandos en la barra de escritura:<br> /exit<br> /bye<br> /quit Estos comandos pueden ser complementados por mensajes antes de dejar el salón de chat. <i>Por ejemplo:</i> /quit CU pronto! </p> <p>Se enviará el mensaje "CU pronto!" en la pantalla general y entonces usted saldrá del chat. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name="users_popup"><b><span style='font-size:13.5pt'>Conociendo quién esta chateando sin estar logueado:</span></b></a> </p> <p>Usted puede hacer click en el vínculo que muestra el número de usuarios conectados en el comienzo de la página, o, si usted está chateando, haga click en la imagen <img border=0 width=13 height=13 id="_x0000_i1041" src="images\popup.gif" alt="Ventana de usuarios">hacia arriba y a la derecha de la pantalla, para abrir una ventana independiente que mostrará la lista de usuarios conectados, los salones en que ellos están, y casi en tiempo real.<br> El título de esta ventana contiene el nombre de los usuarios, si ellos son menos que tres, el número de usuarios y salones abiertos. </p> <p>Haciendo click en el icono <img border=0 width=13 height=13 id="_x0000_i1042" src="images\sound.gif" alt=Beeps>arriba de esta imagen serán activados/desactivados los sonidos de los usuarios entrantes. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <div class=MsoNormal align=center style='text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=customize><b><span style='font-size:13.5pt'>Diagramando la vista del Chat:</span></b></a> </p> <p>Hay varias formas de diagramar cómo se verán las ventanas del chat. Para cambiar las configuraciones, simplemente escribe el comando apropiado dentro de la caja de texto y presione Intro/Enter/Return. <o:p></o:p></p> <ul type=disc> <?php if ($Ver == "H") { ?> <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; mso-list:l2 level1 lfo5;tab-stops:list 36.0pt'>El <b>comando Clear</b> te permite limpiar la pantalla general y mostrar los últimos 5 mensajes enviados a tu pantalla.<br> Escribí "/clear" sin comillas. <o:p></o:p></li> </ul> <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo5; tab-stops:list 36.0pt'><?php } else { ?><![if !supportLists]><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>El <b>comando Order</b> te permite verificar nuevos mensajes que aparecen arriba o abajo de la pantalla.<br> Escribí "/order" sin comillas. <o:p></o:p></p> <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo5; tab-stops:list 36.0pt'><?php }; ?><![if !supportLists]><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>El <b>comando Notify</b> te permite saber cuándo otros usuarios están adentro o afuera del salón de chat. Por omisión, esta opción es <?php echo(C_NOTIFY ? "on" : "off"); ?>y las notas <?php echo(C_NOTIFY ? "" : "no "); ?>serán vistas.<br> Escribí "/notify" sin comillas. </p> <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo5; tab-stops:list 36.0pt'><![if !supportLists]><span style='font-size:10.0pt; mso-bidi-font-size:12.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>El <b>comando Timestamp</b> te permite saber el tiempo (hora) en que un mensaje ha sido enviado, y la hora del servidor en la barra de estado. Por omisión esta opción es <?php echo(C_SHOW_TIMESTAMP ? "on" : "off"); ?>. <br> Escribí "/timestamp" sin comillas. </p> <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo5; tab-stops:list 36.0pt'><![if !supportLists]><span style='font-size:10.0pt; mso-bidi-font-size:12.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>El <b>comando Refresh</b> te permite ajustar la frecuencia con la cual los mensajes son actualizados en tu pantalla. La frecuencia por omisióno es, <?php echo(C_MSG_REFRESH); ?>segundos. Para cambiar esta frecuencia escribí "/refresh n" sin comillas donde n es el tiempo en segundos de la nueva frecuencia de actualización. </p> <p style='margin-left:36.0pt'><i>Por ejemplo:</i> /refresh 5 </p> <p style='margin-left:36.0pt'>cambiará la frecuencia a 5 segundos. *Advertencia, si n es menor que 3, no se efectuará actualización. (Esta opción se usa generalmente cuando querés leer muchos mensajes viejos sin ser perturbado)!* <o:p></o:p></p> <p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo5; tab-stops:list 36.0pt'><?php if ($Ver == "L") { ?><![if !supportLists]><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>El <b>comando Show</b> te permite ajustar el número de mensajes mostrados en tu pantalla. Para cambiar el valor por omisión, escribí "/show n" sin comillas, donde n es el número de mensajes a ser mostrados. </p> <p style='margin-left:36.0pt'><i>Por ejemplo:</i> /show 50 </p> <p style='margin-left:36.0pt'>causará que 50 nuevos mensajes sean mostrados en tu pantalla. Si todos los mensajes no pueden ser mostrados a través de la caja, una barra de scroll aparecerá a la derecha de la misma.<o:p></o:p></p> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:Symbol;mso-ascii-font-family:"Times New Roman"'><?php } else { ?>·</span><span style="mso-spacerun: yes"> </span>El <b>comandos Show y Last</b> te permiten a limpiar la pantalla y mostrar los <i>n</i> mensajes enviados a tu pantalla. Escribí "/show n" o "/last n" sin comillas, donde n es el número de mensajes a mostrar. </p> <p><i>Por ejemplo:</i> /show 50 o /last 50 </p> <p>limpiará la pantalla y provocará que 50 nuevos mensajes sean mostrados. Si todos los mensajes no pueden ser vistos en la caja, una barra de scroll aparecerá a la derecha de la misma.<o:p></o:p></p> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><![if !supportEmptyParas]> <![endif]><o:p></o:p></p> <?php }; ?> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=commands><b><u><span style='font-size:18.0pt'>Fisonomía y comandos</span></u></b></a> </p> <p><a name=help><b><span style='font-size:13.5pt'>comando Help (Ayuda):</span></b></a> </p> <p>Una vez que estés en un salón, puedes acceder a la pantalla de ayuda (<i>help</i>) haciendo <i>click</i> en el ícono <img border=0 width=15 height=15 id="_x0000_i1047" src="images\helpOff.gif" alt="?"> situado justo antes de la caja de mensajes. Si no, podés escribir <b>"/help" o "/?" comandos</b> en la caja de mensajes. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a name=smilies><?php if (C_USE_SMILIES == "1") { include("./lib/smilies.lib.php3"); $Nb = count($SmiliesTbl); $ResultTbl = Array(); DisplaySmilies($ResultTbl,$SmiliesTbl,$Nb,"tutorial"); unset($SmiliesTbl); ?><b><span style='font-size:13.5pt'>Caritas (<i>emoticons</i>):</span></b></a> </p> <p>Podés insertar caritas en los mensajes. Observá abajo los códigos que tenés que escribir para obtener las diferentes caritas. <o:p></o:p></p> <P ALIGN="center"> <TABLE BORDER=0 CELLPADDING=3 CELLSPACING=5> <?php $i = "0"; $Nb = count($ResultTbl); while($i < $Nb) { if ($i > 0) echo("\t"); echo("<TR VALIGN=\"BOTTOM\">\n"); echo("$ResultTbl[$i]"); echo("\t</TR>\n\t<TR>\n"); $i++; echo("$ResultTbl[$i]"); echo("\t</TR>\n"); $i++; }; unset($ResultTbl); ?> </TABLE> <P> <p><i>Por ejemplo</i>, enviando el texto "Hola Jack :)" sin comillas, se mostrará el mensaje completo así Hola Jack <img border=0 width=15 height=15 id="_x0000_i1049" src="images\smilies\smile1.gif" alt=":)">en la pantalla general o principal. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a name=text><?php }; if (C_HTML_TAGS_KEEP != "none") { ?><b><span style='font-size:13.5pt'>Formato de texto:</span></b></a> </p> <p>El texto puede ser con negritas, itálicas o subrayado aplicando <B> </B>, <I> </I> o <U> </U> HTML tags. </p> <p><i>Por ejemplo</i>, <B>este texto</B> producirá <b>este texto</b>. </p> <p>Para crear un hipervínculo para una dirección de e-mail o URL, escribí la dirección (sin HTML tags). El hipervínculo será creado automáticamente. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=invite><?php }; ?><b><span style='font-size:13.5pt'>Invitando a un usuario a ingresar a su salón:</span></b></a> </p> <p>Usted puede utilizar el <b>comando invite</b> para invitar a un usuario a ingresar a su salón de chat. </p> <p><i>Por ejemplo:</i> /invite Jack </p> <p>enviará un mensaje privado a Jack sugiriéndole que entre a su salón. Este mensaje contiene el nombre del salón específico, y este nombre aparece como un vínculo. </p> <p>Note que usted puede poner más de un nombre de usuario en el comando invite (eg "/invite Jack,Helen,Alf"). Ellos tienen que estar separados por comas (,) pero sin espacios. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=changeroom><b><span style='font-size:13.5pt'>Cambiando de salones:</span></b></a> </p> <p>La lista a la derecha de la pantalla provee una lista de salones de chat y los usuarios que están en esos salones. Para dejar un salón y pasar a otro, simplemente haga click en el salón adonde quiere ingresar. Salones vacíos no aparecen en la lista. Usted puede moverse a un salón vacío tipeando <b>comando "/join #nombresalón"</b> sin comillas. </p> <p><i>Por ejemplo:</i> /join #Salónrojo </p> <p>lo llevará a usted al nuevo salón llamado Salónrojo. <?php if (C_VERSION == "2") { echo(C_REQUIRE_REGISTER == "0" ? "<P>Si usted es un usuario registrado, usted" : "<BR><P>Usted"); ?> puede crear un nuevo salón con este comando. Pero entonces usted tiene que especificar el tipo: 0 para salones privados, 1 para salones públicos (valor por defecto). </p> <p><i>Por ejemplo:</i> /join 0 #MiSalón </p> <p>crea un nuevo salón privado (asumiendo que no hay un salón público creado con ese mismo nombre) llamado MiSalón y usted ingresa a ese salón. </p> <p>Los nombres de los salones no pueden contener comas o barras (\).<?php if (C_NO_SWEAR == "1") echo(" No pueden contener \"malas palabras\"."); ?> <?php } ?></p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><b><span style='font-size:13.5pt'>Modificando su perfil(datos) adentro del chat:</span></b> </p> <p>El <b>comando Profile</b> Crea una ventana separada con la que puede editar sus datos y modificarlos excepto el nick y la contraseña (usted tiene que utilizar el vínculo en el comienzo de la página para realizar esto).<br> Escribí /profile </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><b><span style='font-size:13.5pt'>Rellamando el último mensaje o comando que has realizado:</span></b> </p> <p>El <b>comando ! </b>rellama el último mensaje o comando que has realizado.<br> Escribí /! </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><b><span style='font-size:13.5pt'>Respondiendo a un usuario específico:</span></b> </p> <p>Haciendo click sobre el nombre de otro usuario de la lista (a la derecha de la pantalla) causará que su "nombre de usuario>" aparezca en la caja de texto. Esta acción te permitirá dirigirle un mensaje público a ese usuario. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=private><b><span style='font-size:13.5pt'>Mensajes Privados:</span></b></a> </p> <p>Para enviar un mensaje privado a otro usuario del salón, escribí el <b>comando "/msg usuario texto" o "/to usuario texto"</b> sin comillas. </p> <p><i>Por ejemplo, donde Jack es el nombre de usuario:</i> /msg Jack Hola, cómo estás? </p> <p>Este mensaje le aparecerá a Jack y a vos, pero otros usuarios no podrán verlo. </p> <p>Notá que haciendo click sobre el nick de un usuario en la pantalla general, automáticamente, se añade este comando en el campo para mensajes. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=actions><b><span style='font-size:13.5pt'>Acciones:</span></b></a> </p> <p>Para describir lo que estás haciendo puede utilizar el <b>comando "/me acción"</b> sin comillas. </p> <p><i>Por ejemplo:</i> Si Jack envía el mensaje "/me está fumando un cigarrillo" en la pantalla se mostrará "<b>* Jack</b>" está fumando un cigarrillo". </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=ignore><b><span style='font-size:13.5pt'>Ignorando a otros usuarios:</span></b></a> </p> <p>Para ignorar todos los mensajes de otro usuario, escribí el <b>comando "/ignore usuario"</b> sin comillas. </p> <p><i>Por ejemplo:</i> /ignore Jack </p> <p>Durante el tiempo en que estés chateando, no te aparecerán mensajes de Jack. </p> <p>Para tener una lista de usuarios cuyos mensajes son ignorados, escribí el <b>comando "/ignore"</b> sin comillas. </p> <p>Para volver a recibir mensajes de un usuario al que previamente habías indicado ignorar, escribí el <b>comando "/ignore - usuario"</b> sin comillas, donde "-" es un guión. </p> <p><i>Por ejemplo:</i> /ignore - Jack </p> <p>Ahora todos los mensajes de Jack durante la sesión serán mostrados, incluyendo todos los mensajes enviados por Jack antes de escribir este comando. <p> Si no especificás ningún nombre de usuario después del guión, tu "lista de usuarios ignorados" será limpiada. </p> <p>Notá que podés poner más de un usuario con el comando ignore (p.ej. "/ignore Jack,Helen,Alf" o "/ignore - Jack,Alf"). Ellos deben ser agregados separados por comas (,) sin espacios. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=whois><b><span style='font-size:13.5pt'>Obteniendo información acerca de otros usuarios:</span></b></a> </p> <p>Para ver la información pública de otros usuarios, escribí el <b>comando "/whois usuario"</b> sin comillas. </p> <p><i>Por ejemplo:</i> /whois Jack </p> <p>donde 'Jack' es el nombre de usuario. Este comando abre una ventana separada que te mostrará la información pública declarada por el usuario. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=save><?php if (C_SAVE != "0") { ?><b><span style='font-size:13.5pt'>Salvando mensajes:</span></b></a> </p> <p>Para exportar mensajes (notificaciones excluídas) a un archivo local HTML, escribí el <b>comando "/save n"</b> sin comillas. </p> <p><i>Por ejemplo:</i> /save 5 </p> <p>donde '5' es el número de mensajes a salvar. Si n no está especificado, todos los mensajes correspondientes al salón actual serán añadidos en la cuenta. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <?php }; ?> <p><a name=moderator><b><u><span style='font-size:18.0pt'>Comandos para el administrador y/o moderadores solamente</span></u></b></a> </p> <P> <FONT SIZE="+1"><A NAME="announce"><B>Enviando un anuncio:</B></A></FONT> <P> <p>El administrador puede enviar un anuncio a todos los usuarios con el <b>comando announce</b>. </p> <p><i>Por ejemplo: /announce El sistema de chat quedará fuera de funcionamiento por mantenimiento a las 8 p.m..</i> </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=kick><b><span style='font-size:13.5pt'>Expulsando (<i>Kickeando</i>) a un usuario:</span></b> </a></p> <p><span style='mso-bookmark:kick'>Los moderadores pueden <i>kickear</i> (expulsar) a un usuario, y el administrador puede <i>kickear</i> a un usuario o al moderador con el <b>comando kick</b>. Excepto para el administrador, el usuario a ser <i>kickeado</i> debe estar en el salón actual. </span></p> <p><span style='mso-bookmark:kick'><i>Por ejemplo</i>, si Jack es el nombre del usuario a <i>kickear</i>: /kick Jack </span></p> <span style='mso-bookmark:kick'></span> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=banish><?php if (C_BANISH != "0") { ?><b><span style='font-size: 13.5pt'>Bloqueando <i>Baneando</i> a un usuario:</span></b></a> </p> <p>Los moderadores pueden <i>banear</i> (bloquear) a un usuario, o a un moderador con el <b>comando ban</b>.<br> El administrador puede <i>banear</i> a un usuario que está chateando en otro salón. El administrador también puede <i>banear</i> a un usuario para siempre de un salón, o de <b>todos los salones<b> anteponiendo un '<b> * </b>' al nick del usuario que va a ser baneado. </p> <p><i>Por ejemplo</i>, si Jack es el nombre del usuario a ser baneado: <i>/ban Jack</i> o <i>/ban * Jack</i> </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> <div class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;text-align:center'> <hr size=2 width="100%" align=center> </div> <p><a name=promote><?php }; ?><b><span style='font-size:13.5pt'>Promoviendo a un usuario al nivel de moderador:</span></b></a> </p> <p>Los Moderadores y el Administrador pueden promover a otros usuarios a moderadores con el <b>comando promote</b>. </p> <p><i>Por ejemplo</i>, si Jack es el nombre del usuario a ser promovido:<i> /promote Jack</i> </p> <p>Solamente el administrador puede oponerse a esta acción (reduce al moderador a un simple usuario) en una página dedicada. No hay comando para realizar esto. </p> <p align=right style='text-align:right'><a href="#top">Volver al comienzo</a></p> </div> </body> </html> --- NEW FILE --- <?php // File : argentinian_spanish/localized.chat.php3 // Traducido y Adaptado al español de uso corriente en Argentina // por Jorge Colaccini <jr...@in...> // extra header for charset $Charset = "iso-8859-1"; // medium font size in pt. $FontSize = 10; // welcome page define("L_TUTORIAL", "Tutorial"); define("L_WEL_1", "Los mensajes se borrarán después de"); define("L_WEL_2", "horas y los usuarios después de"); define("L_WEL_3", "minutos ..."); define("L_CUR_1", "Hay actualmente"); define("L_CUR_2", "en el chat."); define("L_CUR_3", "Usuarios en los salones de chat"); define("L_CUR_4", "usuarios en salones privados"); define("L_SET_1", "Por favor identificate..."); define("L_SET_2", "tu nombre de usuario"); define("L_SET_3", "el número de mensajes a mostrar"); define("L_SET_4", "el tiempo entre cada actualización"); define("L_SET_5", "Seleccioná un salón de chat ..."); define("L_SET_6", "Salón elegido la última vez"); define("L_SET_7", "Hacé tu elección ..."); define("L_SET_8", "salones públicos creados por usuarios"); define("L_SET_9", "crear tu propio salón"); define("L_SET_10", "público"); define("L_SET_11", "privado"); define("L_SET_12", "salón"); define("L_SET_13", "Para chatear, hacé click aquí"); define("L_SET_14", "chat"); define("L_SRC", "están habilitados"); define("L_SECS", "segundos"); define("L_MIN", "minuto"); define("L_MINS", "minutos"); // registration stuff: define("L_REG_1", "tu contraseña"); define("L_REG_1r", "(sólo si ya estás registrado/a)"); define("L_REG_2", "Administración de cuenta"); define("L_REG_3", "Registrate"); define("L_REG_4", "Editá tus datos"); define("L_REG_5", "Borrate como usuario"); define("L_REG_6", "Registración de usuario"); define("L_REG_7", "tu contraseña"); define("L_REG_8", "tu e-mail"); define("L_REG_9", "Has sido registrado/a satisfactoriamente."); define("L_REG_10", "Atrás"); define("L_REG_11", "Editando"); define("L_REG_12", "Modificando información de usuarios"); define("L_REG_13", "Borrando usuario"); define("L_REG_14", "Identificación"); define("L_REG_15", "Acceder"); define("L_REG_16", "Cambiar"); define("L_REG_17", "Tus datos han sido ingresados satisfactoriamente."); define("L_REG_18", "Has ha sido echado/a fuera del salón por el moderador."); define("L_REG_19", "Realmente quiere ser eliminado/a?"); define("L_REG_20", "Si"); define("L_REG_21", "Has sido removido/a satisfactoriamente."); define("L_REG_22", "No"); define("L_REG_25", "Cerrar"); define("L_REG_30", "Nombre"); define("L_REG_31", "Apellido"); define("L_REG_32", "WEB"); define("L_REG_33", "mostrar públicamente tu e-mail"); define("L_REG_34", "Editando datos del usuario"); define("L_REG_35", "Administración"); define("L_REG_36", "idiomas posibles"); define("L_REG_37", "Los campos con un <span class=\"error\">*</span> necesariamente deben ser completados."); define("L_REG_39", "El salón en el que te encontrabas ha sido removido por el administrador."); define("L_REG_45", "Sexo"); define("L_REG_46", "Masculino"); define("L_REG_47", "Femenino"); // e-mail validation stuff define("L_EMAIL_VAL_1", "Tus datos para ingresar al chat"); define("L_EMAIL_VAL_2", "Bienvenido(a) a nuestro servidor de chat."); define("L_EMAIL_VAL_Err", "Error interno, contactarse con el administrador a: <a href=\"mailto:%s\">%s</a>."); define("L_EMAIL_VAL_Done", "Tu contraseña ha sido enviada a la dirección de<BR>e-mail."); // admin stuff define("L_ADM_1", "%s no es un moderador para este salón."); define("L_ADM_2", "No sos un usuario registrado."); // error messages define("L_ERR_USR_1", "Este nombre de usuario ya está siendo utilizado. Elegí otro, por favor."); define("L_ERR_USR_2", "Debes elegir un nombre de usuario."); define("L_ERR_USR_3", "Este nombre de usuario está registrado. Escribí su contraseña o elegí otro nombre de usuario."); define("L_ERR_USR_4", "Has ingresado incorrectamente tu contraseña."); define("L_ERR_USR_5", "Debes ingresar tu nombre de usuario."); define("L_ERR_USR_6", "Debes ingresar tu contraseña."); define("L_ERR_USR_7", "Debes ingresar tu e-mail."); define("L_ERR_USR_8", "Debes ingresar una dirección de e-mail válida."); define("L_ERR_USR_9", "Este nombre de usuario está en uso."); define("L_ERR_USR_10", "Nombre de usuario o contraseña incorrectos."); define("L_ERR_USR_11", "Debes ser administrador."); define("L_ERR_USR_12", "Eres el administrador, por lo tanto no puedes ser removido."); define("L_ERR_USR_13", "Para crear tu propio salón, debes estar registrado como usuario."); define("L_ERR_USR_14", "Debes estar registrado como usuario antes de chatear."); define("L_ERR_USR_15", "Debes ingresar tu nombre completo."); define("L_ERR_USR_16", "El nombre de usuario no puede contener espacios, comas o barras (\\)."); define("L_ERR_USR_17", "Este salón no existe, y no estás habilitado para crear uno."); define("L_ERR_USR_18", "Tu nombre de usuario está bloqueado."); define("L_ERR_USR_19", "No puedes estar en más de un salón al mismo tiempo."); define("L_ERR_USR_20", "Has sido bloqueado desde este salón o desde el chat."); define("L_ERR_ROM_1", "Los nombres de los salones no pueden contener comas o barras (\\)."); define("L_ERR_ROM_2", "Hay palabras no válidas en el nombre del salón que quieres crear."); define("L_ERR_ROM_3", "Este salón ya existe como público."); define("L_ERR_ROM_4", "Nombre de salón inválido."); // users frame or popup define("L_EXIT", "Salir"); define("L_DETACH", "Desplegar"); define("L_EXPCOL_ALL", "Desplegar/Replegar todas"); define("L_CONN_STATE", "Conexión establecida"); define("L_CHAT", "Chat"); define("L_USER", "usuario"); define("L_USERS", "usuarios"); define("L_NO_USER", "No hay usuarios"); define("L_ROOM", "salón"); define("L_ROOMS", "salones"); define("L_EXPCOL", "Desplegar/Replegar este salón"); define("L_BEEP", "Beep/no beep cuando el usuario ingresa"); define("L_PROFILE", "mostrar perfil de usuario (datos)"); define("L_NO_PROFILE", "No hay perfil de usuario (datos)"); // input frame define("L_HLP", "Ayuda"); define("L_BAD_CMD", "Este no es un comando válido!"); define("L_ADMIN", "%s ya es el administrador!"); define("L_IS_MODERATOR", "%s ya es el moderador!"); define("L_NO_MODERATOR", "Solo un moderador de este salón puede utilizar este comando."); define("L_MODERATOR", "%s es ahora un moderador de este salón."); define("L_NONEXIST_USER", "El usuario %s no está en este salón."); define("L_NONREG_USER", "El usuario %s no está registrado."); define("L_NONREG_USER_IP", "Su dirección de IP es: %s."); define("L_NO_KICKED", "El usuario %s es un moderador o el administrador y no puede ser expulsado."); define("L_KICKED", "El usuario %s ha sido expulsado satisfactoriamente."); define("L_NO_BANISHED", "El usuario %s es un moderador o el administrador y no puede ser bloqueado."); define("L_BANISHED", "El usuario %s ha sido bloqueado satisfactoriamente."); define("L_SVR_TIME", "Hora del servidor: "); define("L_NO_SAVE", "No hay mensajes para guardar!"); define("L_NO_ADMIN", "Solamente el administrador puede utilizar este comando."); define("L_ANNOUNCE", "ANUNCIO"); define("L_INVITE", "%s solicitud para que ingrese al usuario a <a href=\"#\" onClick=\"window.parent.runCmd('%s','%s')\">%s</a> salón."); define("L_INVITE_REG", " Debes estar registrado para ingresar en este salón."); define("L_INVITE_DONE", "Su invitación ha sido enviada a %s."); define("L_OK", "Enviar"); // help popup define("L_HELP_TIT_1", "Caritas"); define("L_HELP_TIT_2", "Formato de texto para mensajes"); define("L_HELP_FMT_1", "Puedes poner negritas, itálicas o texto subrayado en mensajes utilizando <B> </B>, <I> </I> o <U> </U> tags.<BR>Por ejemplo, <B>este texto</B> producirá <B>este texto</B>."); define("L_HELP_FMT_2", "Para crear un hipervínculo (para e-mail o URL) en tu mensaje, simplemente escribe la correspondiente dirección sin <i>tag</i>. El hipervínculo será creado automáticamente."); define("L_HELP_TIT_3", "Comandos"); define("L_HELP_USR", "usuario"); define("L_HELP_MSG", "mensaje"); define("L_HELP_ROOM", "salón"); define("L_HELP_CMD_0", "{} representa un dato requerido, [] uno opcional."); define("L_HELP_CMD_1a", "Establece el número de mensajes a mostrar. Mínimo y por defecto, son 5."); define("L_HELP_CMD_1b", "Recarga y muestra los n últimos mensajes. Mínimo y por defecto, son 5."); define("L_HELP_CMD_2a", "Modifica el Tiempo de actualización de la lista de mensajes (en segundos).<BR>Si n no está especificado o es menor que 3, cambia entre <b>no actualizar</b> y <b>actualizar cada 10 seg.</b>."); define("L_HELP_CMD_2b", "Modifica el Tiempo de actualización de la lista de mensajes y lista de usuarios (en segundos).<BR>Si n no está especificado o es menor que 3, cambia entre <b>no actualizar</b> y <b>actualizar cada 10 seg.</b>."); define("L_HELP_CMD_3", "Inversión del orden de mensajes."); define("L_HELP_CMD_4", "Ingresar en otro salón, creando uno si no existe, siempre que estés habilitado/a para hacerlo.<BR><b>n</b> igual a <b>0</b> para privado, <b>1</b> para público. Si no se especifica asume <b>1</b>."); define("L_HELP_CMD_5", "Abandonar el chat después de mostrar un mensaje opcional."); define("L_HELP_CMD_6", "Evita mostrar mensajes de un usuario, si se especifica su <i></b>nick</B></I>.<BR>Quita <b>ignorar</b> a un usuario cuando se especifica el <i><b>nick</b></I> precedido por un <b>-</b> (guión), y para todos los usuarios cuando se especifica <b>-</b> (guión) pero no se indica ningún <i>nick</I>.<BR>Si no se especifica ni <b>-</b> (guión) ni <i>nicks</I>, este comando abre una ventana que muestra todos los <i>nicks</I> ignorados."); define("L_HELP_CMD_7", "Vuelve a mostrar texto previamente ingresado (comando o mensaje)."); define("L_HELP_CMD_8", "Muestra/Oculta la hora, antes de los mensajes."); define("L_HELP_CMD_9", "Expulsa a un usuario fuera del salón. Este comando solo puede ser utilizado por el moderador."); define("L_HELP_CMD_10", "Enviar un mensaje privado a un usuario específico (otros usuarios no pueden verlo)."); define("L_HELP_CMD_11", "Muestra información acerca de un usuario específico."); define("L_HELP_CMD_12", "Abre la ventana para editar los perfiles (datos) de los usuarios"); define("L_HELP_CMD_13", "Notificación de entrada o salida de usuarios en o del salón actual."); define("L_HELP_CMD_14", "Permite al administrador o moderador(es) del salón actual promover a otro usuario registrado a moderador del mismo salón."); define("L_HELP_CMD_15", "Limpia de mensajes la ventana y muestra solamente los últimos 5."); define("L_HELP_CMD_16", "Guarda los últimos n mensajes en un archivo HTML (las notificaciones son excluídas). Si n no está especificado, todos los mensajes de la cuenta serán guardados."); define("L_HELP_CMD_17", "Permite al administrador enviar un anuncio a todos los usuarios en todos los salones."); define("L_HELP_CMD_18", "Invita a un usuario que está chateando a tu salón."); define("L_HELP_CMD_19", "Permite al(los) moderador(es) de un salón o al administrador a \"<b>bloquear</b>\" un usuario de un salón por un tiempo determinado por el administrador.<BR>Este último puede banear a un usuario de otro salón adonde él no está y utilizar '<B> * </B>' seteo para ban \"para siempre\" y el usuario es eliminado de todo el chat."); define("L_HELP_CMD_20", "Describe que estás haciendo, sin refererirte a ti mismo."); // messages frame define("L_NO_MSG", "En este momento no hay mensajes ..."); define("L_TODAY_DWN", "Los mensajes que han sido enviados hoy, están al final"); define("L_TODAY_UP", "Los mensajes que han sido enviados hoy, están al principio"); // message colors $TextColors = array( "Negro" => "#000000", "Rojo" => "#FF0000", "Verde" => "#009900", "Azul" => "#0000FF", "Morado" => "#9900FF", "Oscuro rojo" => "#990000", "Oscuro verde" => "#006600", "Oscuro azul" => "#000099", "Marrón" => "#996633", "Azul agua" => "#006699", "Naranja" => "#FF6600"); // ignored popup define("L_IGNOR_TIT", "Ignorado"); define("L_IGNOR_NON", "No hay usuarios ignorados"); // whois popup define("L_WHOIS_ADMIN", "Administrador"); define("L_WHOIS_MODER", "Moderador"); define("L_WHOIS_USER", "Usuario"); // Notification messages of user entrance/exit define("L_ENTER_ROM", "%s ingresó a este salón"); define("L_EXIT_ROM", "%s salió de este salón"); ?> --- NEW FILE --- <?php // File : argentinian_spanish/localized.admin.php3 // Traducido y Adaptado al español de uso corriente en Argentina // por Jorge Colaccini <jr...@in...> // extra header for charset $Charset = "iso-8859-1"; // medium font size in pt. $FontSize = 10; // Top frame define("A_MENU_0", "Administración para %s"); define("A_MENU_1", "Usuarios registrados"); define("A_MENU_2", "Usuarios bloqueados"); define("A_MENU_3", "Limpiar salones"); define("A_MENU_4", "Enviar e-mails"); // Frame for registered users define("A_SHEET1_1", "Listado de usuarios registrados y sus permisos"); define("A_SHEET1_2", "Usuario"); define("A_SHEET1_3", "Permisos"); define("A_SHEET1_4", "Salones moderados"); define("A_SHEET1_5", "Salones moderados son separados por coma (,) sin espacios."); define("A_SHEET1_6", "Remover perfiles marcados"); define("A_SHEET1_7", "Cambiar"); define("A_SHEET1_8", "No hay usuarios registrados excepto vos."); define("A_SHEET1_9", "Bloquear los perfiles marcados"); define("A_SHEET1_10", "Ahora tenés que ir a <b>Usuarios bloqueados</b> para ajustar la lista."); define("A_SHEET1_11", "Ultima conexión"); define("A_USER", "Usuario"); define("A_MODER", "Moderador"); define("A_PAGE_CNT", "Página %s de %s"); // Frame for banished users define("A_SHEET2_1", "Listado de usuarios bloqueados y salones correspondientes"); define("A_SHEET2_2", "IP"); define("A_SHEET2_3", "Salones correspondientes"); define("A_SHEET2_4", "Hasta"); define("A_SHEET2_5", "no termina"); define("A_SHEET2_6", "Los salones son separados por comas sin espacios (,) si hay menos de 4, más '<B> * </B>' señalar<BR>bloqueados para todos los salones."); define("A_SHEET2_7", "Remover <b>bloqueo</B> para usuario/s marcado/s"); define("A_SHEET2_8", "No hay usuarios bloqueados."); // Frame for cleaning rooms define("A_SHEET3_1", "Listado de salones existentes"); define("A_SHEET3_2", "Al limpiar cualquier salón que no sea el \"predeterminado\" se removerá también<BR>la condición de moderador para cualquier usuario asignado al mismo como tal."); define("A_SHEET3_3", "Limpiar salones seleccionados"); define("A_SHEET3_4", "No hay salones para limpiar."); // Frame for sending mails define("A_SHEET4_0", "No ingresaste las variables requeridas en<BR>'chat/admin/mail4admin.php3' script."); define("A_SHEET4_1", "Enviar e-mails"); define("A_SHEET4_2", "A:"); define("A_SHEET4_3", "Seleccionar todo"); define("A_SHEET4_4", "Detalle:"); define("A_SHEET4_5", "Mensaje:"); define("A_SHEET4_6", "Comenzar a enviar"); define("A_SHEET4_7", "Todos los e-mails han sido enviados."); define("A_SHEET4_8", "Error interno al enviar los e-mails."); define("A_SHEET4_9", "Dirección/es, detalle o mensaje perdido!"); ?> --- NEW FILE --- GIF89a ¿ö½ºú.öÐ$£5Å#-7Dt |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:16:43
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/install/languages In directory usw-pr-cvs1:/tmp/cvs-serv19319/chat/install/languages Modified Files: languages.setup.php3 Added Files: argentinian_spanish.setup.php3 Log Message: A new translation by Jorge Colaccini :) ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/install/languages --- NEW FILE --- <?php // File: argentinian_spanish.setup.php3 // Argentinian Spanish translation for the setup process // by Jorge Colaccini <jr...@in...> // extra header for charset $S_Charset = "iso-8859-1"; $S_FontSize = "10"; // Settings for setup.php3 file define("S_MAIN_1","Las tablas serán creadas/subidas al servidor local."); define("S_MAIN_2","Paso 1 completado: las tablas han sido creadas/subidas."); define("S_MAIN_3","Paso 1 Salteado por el usuario."); define("S_MAIN_4","Encuentra seteo(s) perdidos o inválido(s)."); define("S_MAIN_5","Al menos uno está perdido."); define("S_MAIN_6","Se requiere por lo menos un canal."); define("S_MAIN_7","El nombre del canal no puede contener barras (\\)."); define("S_MAIN_8","La hora del lugar por omisión, se ha perdido."); define("S_MAIN_9","El número de mensajes para mostrar y/o el timeout por defecto entre cada actualización se ha perdido."); define("S_MAIN_11","Paso 2 completado: la configuración para el <i>fine tunning</i> (ajuste fino) ha sido registrada."); define("S_MAIN_12","Debés ingresar tu nombre de usuario."); define("S_MAIN_13","Tu nombre de usuario no puede tener espacios, comas o barras (\\)."); define("S_MAIN_14","Debés ingresar tu contraseña."); define("S_MAIN_15","Tu <I>nick</I> o alias (<b>%s</B>) ha sido registrado por otro usuario y la contraseña que ingresaste es incorrecta."); define("S_MAIN_16","Paso 3 completado: Tus datos como administrador han sido registrados."); define("S_MAIN_17","Paso 3 Salteado por el usuario."); define("S_MAIN_18","- Configuración"); // Settings for setup0.php3 file define("S_SETUP0_1","Este script te permitirá una fácil instalación de %s."); define("S_SETUP0_2","Si querés, podés hacerlo en forma manual. Si preferís hacerlo así, entonces tenés que:"); define("S_SETUP0_3","Crear tablas para %s utilizando archivos dump localizados en el directorio: <I>'chat/install/database'</I>;"); define("S_SETUP0_4","Editar el archivo <I>config.lib.php3</I> ubicado en el directorio <I>'chat/config'</I> para definir las configuraciones de %s;"); define("S_SETUP0_5","El proceso Manual requiere información adicional para el Administrador en la tabla de usuarios registrados (c_reg_users): debés ingresar tu nick en la columna <I>username</I>, la contraseña en <I>password</I> usando encriptación MD5, y la palabra 'admin' (sin comillas) en <I>perms</I>. Si querés, podés añadir información adicional en otras columnas pero esto no es obligatorio;"); define("S_SETUP0_5m","Configurar tres variables en el inicio del archivo/script 'chat/admin/mail4admin.lib.php3'."); define("S_SETUP0_6","Para continuar con la configuración automática hacé click en el botón de abajo."); define("S_SETUP0_7"," Continuar "); define("S_SETUP0_8","Antes de actualizar desde una versión anterior de %s deberías vaciar la tabla de mensajes (utilizando el script 'chat/admin.php3' de esa versión)."); // Settings for setup1.php3 file define("S_SETUP1_1","Primer paso: Configuración de tablas"); define("S_SETUP1_2","Configuración de la base de datos"); define("S_SETUP1_3","Seleccioná el tipo de servidor SQL:"); define("S_SETUP1_4","Nombre de Host de tu servidor SQL:"); define("S_SETUP1_5","Nombre de la base de datos del servidor:"); define("S_SETUP1_6","(debe existir)"); define("S_SETUP1_7","Usuario de Login de la base de datos:"); define("S_SETUP1_8","Contraseña del usuario de la base de datos:"); define("S_SETUP1_9","Creación de tablas/actualización"); define("S_SETUP1_10","Que querés que haga este script?"); define("S_SETUP1_11","Crear tablas para %s"); define("S_SETUP1_12","Actualizar las existentes creadas para versiones 0.12.0 ó 0.12.1"); define("S_SETUP1_13","Nada, las tablas han sido creadas (para versiones 0.13.4 y 0.14.?)"); define("S_SETUP1_14","Nombre de las tablas<SUP>*</SUP> donde..."); define("S_SETUP1_15","serán almacenados los mensajes:"); define("S_SETUP1_16","serán almacenados los datos de los usuarios registrados:"); define("S_SETUP1_17","serán almacenados el historial de acceso de los usuarios:"); define("S_SETUP1_18","<SUP>*</SUP>Los nombres que ingreses para las tablas deben corresponder a tablas existentes si estás eligiendo <BR><B>actualización</B>. Si querés <B>crear nuevas tablas</B> los nombres <B>no</B> deben ser los <BR> mismos que los de las tablas existentes!<BR>Todos los campos deben ser rellenados, si no querés que el script lo haga<BR>será necesario hacerlo más adelante cuando creés el Administrador."); define("S_SETUP1_19"," Continuar "); define("S_SETUP1_20","Actualización de las existentes creadas para versiones 0.13.0 a 0.13.3"); define("S_SETUP1_21","serán almacenados los nombres de usuarios bloqueados:"); // Settings for setup2.php3 file define("S_SETUP2_1","Segundo paso: Opciones más específicas"); define("S_SETUP2_2","Depuración de mensajes y usuarios"); define("S_SETUP2_3","Número de horas para que los mensajes sean borrados:"); define("S_SETUP2_4","Número de minutos para que los usuarios inactivos sean borrados:"); define("S_SETUP2_5","Número de días para que los usuarios inactivos sean borrados <BR>de la tabla de usuarios registrados (0 para nunca):"); define("S_SETUP2_6","Salones predeterminados, a crear"); define("S_SETUP2_7","Separado con coma (,) no espacios."); define("S_SETUP2_8","Configuración de idioma"); define("S_SETUP2_9","Permitir soporte de caracteres multi-idiomas?"); define("S_SETUP2_10","Idioma predeterminado:"); define("S_SETUP2_11","Seguridad y restricciones"); define("S_SETUP2_12","Mostrar un enlace para administración cuando aparece la pantalla inicial?"); define("S_SETUP2_13","Mostrar un enlace que le permita a los usuarios borrar sus datos ?"); define("S_SETUP2_14","Se requiere registración obligatoria para usar el chat?"); define("S_SETUP2_15","Los Usuarios pueden acceder..."); define("S_SETUP2_16","...solamente la primer sala de las predeterminadas"); define("S_SETUP2_17","...a todas las salas predeterminadas, pero no pueden crear una sala"); define("S_SETUP2_18","...a todas las salas y además pueden crear nuevas"); define("S_SETUP2_19","Estética de los mensajes"); define("S_SETUP2_20","Utilizar caritas (<i>emoticons</i>)(ver 'chat/lib/smilies.lib.php3')?"); define("S_SETUP2_21","Permitir efectos de negrita, itálica y subrayado en mensajes ?"); define("S_SETUP2_22","Mostrar los tags HTML descartados?"); define("S_SETUP2_23","Configuración de presentación predeterminada"); define("S_SETUP2_24","Zona horaria medida en horas entre el tiempo de tu servidor y el de tu país:"); define("S_SETUP2_25","Orden de presentación de los mensajes:"); define("S_SETUP2_26","último al principio"); define("S_SETUP2_27","último al final"); define("S_SETUP2_28","Número de mensajes a mostrar:"); define("S_SETUP2_29","Tiempo para la actualización de mensajes en pantalla (en segundos):"); define("S_SETUP2_30","Mostrar la hora (<i>timestamp</i>)?."); define("S_SETUP2_31","Mostrar las notificaciones de entrada y/o salida de usuarios?"); define("S_SETUP2_36","Verificar malas palabras (ver 'chat/lib/swearing.lib.php3') ?"); define("S_SETUP2_41","Número máximo de mensajes que un usuario tiene permitido exportar a un archivo HTML (0 para ninguno -el comando está desactivado-, '*' para todos los mensajes posibles, o un valor, para para no sobrecargar al servidor)?"); define("S_SETUP2_42","Activar las posibilidades de bloqueo?<BR>0 para no, un número positivo para definir el número de día/s a bloquear<BR>(2000000 para *siempre*, 0.02 para aprox. media hora...)"); define("S_SETUP2_43","Registración de usuarios"); define("S_SETUP2_44","Generar una clave y enviarla a la dirección de e-mail del usuario?<BR>Esta opción requiere la función <I>'mail()'</I> de PHP activada, (aseguráte con el administrador del server, que podés usarla).<BR>Más aún, para hacer que funcione tenés que definir cuatro variables en el archivo script 'chat/lib/mail_validation.lib.php3'."); define("S_SETUP2_45","La configuración del PHP que estás usando no parece permitir el uso de la función <I>'mail()'</I>. En consecuencia, no podés elegir que la contraseña se genere automáticamente y se envíe por email al usuario."); define("S_SETUP2_46","públicos:"); define("S_SETUP2_47","privados:"); define("S_SETUP2_48","Enviar un mensaje de bienvenida al usuario que ingresa al chat (ver 'chat/lib/welcome.lib.php3') ?"); // Settings for setup3.php3 file define("S_SETUP3_1","Los datos del Administrador están definidos, y solamente un<BR>administrador puede existir. Modificar los campos, por favor<BR>abajo del update los datos existentes."); define("S_SETUP3_2","Tercer paso: Registración del administrador"); define("S_SETUP3_3","Los datos con <SPAN CLASS=error>*</SPAN> son de ingreso obligatorios."); define("S_SETUP3_4","login (<i>nick</i>):"); define("S_SETUP3_5","contraseña:"); define("S_SETUP3_6","nombre:"); define("S_SETUP3_7","apellido:"); define("S_SETUP3_8","idiomas:"); define("S_SETUP3_9","sitioweb:"); define("S_SETUP3_10","e-mail:"); define("S_SETUP3_11","mostrar e-mail en el comando /whois"); define("S_SETUP3_12","Pasar por alto >>"); define("S_SETUP3_13","Podrás modificar tus datos posteriormente haciendo click en edit<BR>datos (perfil) en la página de comienzo de %s."); define("S_SETUP3_14", "Sexo"); define("S_SETUP3_15", "masculino"); define("S_SETUP3_16", "femenino"); // Settings for setup4.php3 file define("S_SETUP4_1","Cuarto paso: El archivo config"); define("S_SETUP4_2","Aquí está el archivo config, de acuerdo con la información que ingresaste.<BR><BR>Copiá todo, incluyendo las primeras y últimas líneas, y luego pegalas en tu editor de texto favorito (Notepad, Vi...). Después, *tenés que cambiar* la contraseña de tu base de datos en la linea 7 y guardar el archivo como <I>config.lib.php3</I>.<BR><BR>Aseguráte que no haya <B>ni lineas en blanco, ni espacios antes del <i>tag</i> de apertura de php, ni del de cierre (<i><?php ... ?></i>)</B>. Finalmente, podés subir (<i>upload</i>) el archivo config al directorio <I>config</I> del servidor (reemplazando el existente). (ver <I>install.txt</I> en el directorio <I>docs</I> para más información sobre esto).<BR><BR>No dejés de mirar el <A HREF=\"#warn\">mensaje de advertencia</A> al final de esta página."); define("S_SETUP4_3","Seleccionar todo"); define("S_SETUP4_4","Una vez que completaste los pasos de abajo, %s está casi listo para correr.<BR>"); define("S_SETUP4_4m","Deberás configurar manualmente tres variables al principio del archivo <I>'chat/admin/mail4admin.lib.php3'</I><BR>y... ¡a tener interesantes discusiones en tu chat!."); define("S_SETUP4_5","Después que %s esté instalado y funcionando podrías remover el archivo<BR><I>setup.php3</I> y el directorio <I>'chat/install'</I> en tu servidor."); ?> Index: languages.setup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/install/languages/languages.setup.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** languages.setup.php3 2001/04/10 17:19:59 1.3 --- languages.setup.php3 2001/05/30 19:16:40 1.4 *************** *** 9,12 **** --- 9,13 ---- "fr([-_][[:alpha:]]{2})?|french" => "french", "it|italian" => "italian", + "es[-_]ar" => "argentinian spanish", "es([-_][[:alpha:]]{2})?|spanish" => "spanish" ); |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:16:43
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/docs In directory usw-pr-cvs1:/tmp/cvs-serv19319/docs Modified Files: credits.txt changes.txt Log Message: A new translation by Jorge Colaccini :) ***** Bogus filespec: - ***** Bogus filespec: 0.14/docs Index: credits.txt =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/docs/credits.txt,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** credits.txt 2001/05/25 22:23:33 1.8 --- credits.txt 2001/05/30 19:16:40 1.9 *************** *** 37,40 **** --- 37,41 ---- Arabic : Khalid Aljabri <we...@ya...> + Argentinian spanish : Jorge Colaccini <jr...@in...> Bosnian : Nermina Akkaya <Se...@bo...> Brazilian-Portuguese : Fabiano R. Prestes <zo...@po...> Index: changes.txt =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/docs/changes.txt,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** changes.txt 2001/05/25 22:24:06 1.12 --- changes.txt 2001/05/30 19:16:40 1.13 *************** *** 8,16 **** ! v 0.14.4 - 26/05/2001 ! """"""""""""""""""""" BUG FIXED : users may be displayed twice at the user frame under PostgreSQL. ! ENHANCEMENT : some translations have been completed. --- 8,17 ---- ! v 0.14.4-dev - 30/05/2001 ! """"""""""""""""""""""""" BUG FIXED : users may be displayed twice at the user frame under PostgreSQL. ! ENHANCEMENT : some translations have been completed and Argentinian spanish has been ! added. |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:16:42
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/install In directory usw-pr-cvs1:/tmp/cvs-serv19319/chat/install Modified Files: setup0.php3 Log Message: A new translation by Jorge Colaccini :) ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/install Index: setup0.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/install/setup0.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** setup0.php3 2001/04/10 17:16:51 1.2 --- setup0.php3 2001/05/30 19:16:40 1.3 *************** *** 3,11 **** ?> <P> <A HREF="<?php echo($From."?Lang=czech"); ?>"><IMG SRC="localization/czech/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Czech"></A> <A HREF="<?php echo($From."?Lang=english"); ?>"><IMG SRC="localization/english/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="English"></A> ! <A HREF="<?php echo($From."?Lang=french"); ?>"><IMG SRC="localization/french/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="French"></A> ! <A HREF="<?php echo($From."?Lang=italian"); ?>"><IMG SRC="localization/italian/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Italian"></A> ! <A HREF="<?php echo($From."?Lang=spanish"); ?>"><IMG SRC="localization/spanish/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Spanish"></A> </P> --- 3,12 ---- ?> <P> + <A HREF="<?php echo($From."?Lang=argentinian_spanish"); ?>"><IMG SRC="localization/argentinian_spanish/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Español para Argentina"></A> <A HREF="<?php echo($From."?Lang=czech"); ?>"><IMG SRC="localization/czech/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Czech"></A> <A HREF="<?php echo($From."?Lang=english"); ?>"><IMG SRC="localization/english/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="English"></A> ! <A HREF="<?php echo($From."?Lang=french"); ?>"><IMG SRC="localization/french/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Français"></A> ! <A HREF="<?php echo($From."?Lang=italian"); ?>"><IMG SRC="localization/italian/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Italiano"></A> ! <A HREF="<?php echo($From."?Lang=spanish"); ?>"><IMG SRC="localization/spanish/flag.gif" BORDER=0 WIDTH=24 HEIGHT=16 ALT="Español"></A> </P> |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:16:42
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv19319/chat/lib Modified Files: welcome.lib.php3 Log Message: A new translation by Jorge Colaccini :) ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/lib Index: welcome.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/lib/welcome.lib.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** welcome.lib.php3 2001/04/15 19:06:35 1.3 --- welcome.lib.php3 2001/05/30 19:16:40 1.4 *************** *** 5,8 **** --- 5,11 ---- switch ($L) { + case 'argentinian_spanish': // Para usuarios en Español para Argentina + define('WELCOME_MSG', "Bienvenidos a nuestro chat. El objetivo es conocernos, intercambiar ideas y <I>especialmente, pasar un momento agradable</I>."); + break; case 'english': // For english users define('WELCOME_MSG', "Welcome to our chat. Please obey the net etiquette while chatting: <I>try to be pleasant and polite</I>."); |
From: Lo?c C. <lo...@us...> - 2001-05-30 19:14:58
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/argentinian_spanish In directory usw-pr-cvs1:/tmp/cvs-serv19017/argentinian_spanish Log Message: Directory /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/argentinian_spanish added to the repository ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/argentinian_spanish |
From: Lo?c C. <lo...@us...> - 2001-05-30 17:56:21
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/admin In directory usw-pr-cvs1:/tmp/cvs-serv15437/chat/admin Modified Files: admin_top.php3 admin_body.php3 admin4.php3 admin3.php3 admin2.php3 admin1.php3 Log Message: Fixed some possibily security issues Index: admin_top.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin/admin_top.php3,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** admin_top.php3 2001/05/05 17:26:17 1.1 --- admin_top.php3 2001/05/30 08:07:13 1.2 *************** *** 27,30 **** --- 27,39 ---- /** + * Ensure this script is called by the admin frameset (fix a security hole) + */ + if (!dbSessionIsRegistered('authUsername')) + { + exit(); + } + + + /** * Displays the webpage * Index: admin_body.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin/admin_body.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** admin_body.php3 2001/05/20 11:48:55 1.2 --- admin_body.php3 2001/05/30 08:07:13 1.3 *************** *** 31,35 **** * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!isset($dbSessionVars) || empty($dbSessionVars['authUsername'])) { exit(); --- 31,35 ---- * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!dbSessionIsRegistered('authUsername')) { exit(); Index: admin4.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin/admin4.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** admin4.php3 2001/05/05 17:42:55 1.2 --- admin4.php3 2001/05/30 08:07:13 1.3 *************** *** 32,36 **** * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!isset($dbSessionVars) || empty($dbSessionVars['authUsername'])) { exit(); --- 32,36 ---- * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!dbSessionIsRegistered('authUsername')) { exit(); Index: admin3.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin/admin3.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** admin3.php3 2001/05/26 11:55:58 1.3 --- admin3.php3 2001/05/30 08:07:13 1.4 *************** *** 31,35 **** * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!isset($dbSessionVars) || empty($dbSessionVars['authUsername'])) { exit(); --- 31,35 ---- * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!dbSessionIsRegistered('authUsername')) { exit(); Index: admin2.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin/admin2.php3,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** admin2.php3 2001/05/20 11:48:55 1.3 --- admin2.php3 2001/05/30 08:07:13 1.4 *************** *** 32,36 **** * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!isset($dbSessionVars) || empty($dbSessionVars['authUsername'])) { exit(); --- 32,36 ---- * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!dbSessionIsRegistered('authUsername')) { exit(); Index: admin1.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin/admin1.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** admin1.php3 2001/05/20 11:48:55 1.2 --- admin1.php3 2001/05/30 08:07:13 1.3 *************** *** 33,37 **** * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!isset($dbSessionVars) || empty($dbSessionVars['authUsername'])) { exit(); --- 33,37 ---- * Ensure this script is called by the admin frameset (fix a security hole) */ ! if (!dbSessionIsRegistered('authUsername')) { exit(); |
From: Lo?c C. <lo...@us...> - 2001-05-30 17:56:18
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs In directory usw-pr-cvs1:/tmp/cvs-serv15437/chat/lib/index_libs Modified Files: main_index.lib.php3 do_enter_js_work.lib.php3 do_enter_frameset.lib.php3 do_enter_db_work.lib.php3 Log Message: Fixed some possibily security issues Index: main_index.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/main_index.lib.php3,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -r1.33 -r1.34 *** main_index.lib.php3 2001/05/28 19:54:48 1.33 --- main_index.lib.php3 2001/05/30 08:07:12 1.34 *************** *** 61,66 **** * in the 'chat/lib/common.lib.php3' library. */ ! $toGrab = array('%GET', '%POST', '%COOKIE'); pmcGrabGlobals($toGrab); // Ensures compatibilty with old releases --- 61,70 ---- * in the 'chat/lib/common.lib.php3' library. */ ! $retVar = array($defaultChatRooms, $defaultPrivateRooms); ! $toGrab = array('%GET', '%POST', '%COOKIE'); pmcGrabGlobals($toGrab); + $defaultChatRooms = $retVar[0]; + $defaultPrivateRooms = $retVar[1]; + unset($retVar); // Ensures compatibilty with old releases *************** *** 173,176 **** --- 177,188 ---- unset($submitType); } + else if (isset($targetRoom)) + { + unset($targetRoom); + if (isset($reloading)) + unset($reloading); + if (isset($submitType)) + unset($submitType); + } // Instantiates a new pmcDB object *************** *** 198,202 **** // Defines the message to be displayed if (!dbSessionIsRegistered('kicked')) ! $dbSessionVars['kicked'] = 0; switch ($dbSessionVars['kicked']) { --- 210,215 ---- // Defines the message to be displayed if (!dbSessionIsRegistered('kicked')) ! $dbSessionVars['kicked'] = 0; ! $messageKind = ''; switch ($dbSessionVars['kicked']) { *************** *** 231,235 **** // Display the message ! if (isset($messageKind)) { $nickForNotifications = pmcSlashSingleQuotes(pmcSpecialChars($slashedNick, $latin1), 2); --- 244,248 ---- // Display the message ! if (!empty($messageKind)) { $nickForNotifications = pmcSlashSingleQuotes(pmcSpecialChars($slashedNick, $latin1), 2); *************** *** 270,274 **** /** ! * Prepares reloading (in case the user clicked on a room name at the message * frame or he/she resizes the Netscape 4+ window) */ --- 283,287 ---- /** ! * Prepares reloading (in case the user clicked on a room name at the users * frame or he/she resizes the Netscape 4+ window) */ *************** *** 313,316 **** --- 326,330 ---- $regUserModeratedRooms = ''; $wasInRoom = ''; + $previousId = ''; $isCreateRoom = false; *************** *** 325,331 **** { // Room has to be created ! if (!empty($createRoomName)) { $targetRoom = $createRoomName; $isCreateRoom = true; } --- 339,346 ---- { // Room has to be created ! if (!empty($createRoomName) && ($createRoomType == 0 || $createRoomType == 1)) { $targetRoom = $createRoomName; + $roomType = $createRoomType; $isCreateRoom = true; } *************** *** 342,352 **** $roomType = 1; } ! // If no room has been specified, defines the first room among the default ! // public ones as the room to enter in ! if (C_VERSION == 0 || empty($targetRoom)) { $targetRoom = $defaultChatRooms[0]; $roomType = 1; } unset($createRoomName); unset($enterOtherRoomName); --- 357,368 ---- $roomType = 1; } ! // If no room has been specified, defines the first room among the ! // default public ones as the room to enter in ! else { $targetRoom = $defaultChatRooms[0]; $roomType = 1; } + unset($createRoomType); unset($createRoomName); unset($enterOtherRoomName); *************** *** 393,397 **** if (empty($reloading)) { ! $error = pmcValidateNickAndPaswd( $isRegUser, $regUserPerms, $regUserModeratedRooms, $previousId, $wasInRoom); if ($error == '') --- 409,413 ---- if (empty($reloading)) { ! $error = pmcValidateNickAndPaswd( $isRegUser, $regUserPerms, $regUserModeratedRooms, $previousId, $wasInRoom); if ($error == '') *************** *** 632,638 **** // 2. grabbed from session data // 3. gabbed from cookies ! if (!empty($GLOBALS['createRoomName']) && !empty($GLOBALS['roomType'])) { ! $layoutRoomType = $GLOBALS['roomType']; $layoutRoom = $GLOBALS['createRoomName']; } --- 648,654 ---- // 2. grabbed from session data // 3. gabbed from cookies ! if (!empty($GLOBALS['createRoomName']) && !empty($GLOBALS['createRoomType'])) { ! $layoutRoomType = $GLOBALS['createRoomType']; $layoutRoom = $GLOBALS['createRoomName']; } *************** *** 937,941 **** <td align="<?php echo($cellAlign); ?>" valign="top" class="chatCell" nowrap="nowrap"> <?php echo(L_SET_9 . ' ' . "\n"); ?> ! <select name="roomType" class="chatBox"> <option value="1"<?php if ($layoutRoomType == 1 && !$defaultRoomFound) echo(' selected="selected"'); ?>><?php echo(L_SET_10); ?></option> <option value="0"<?php if ($layoutRoomType == 0 && !$defaultRoomFound) echo(' selected="selected"'); ?>><?php echo(L_SET_11); ?></option> --- 953,957 ---- <td align="<?php echo($cellAlign); ?>" valign="top" class="chatCell" nowrap="nowrap"> <?php echo(L_SET_9 . ' ' . "\n"); ?> ! <select name="createRoomType" class="chatBox"> <option value="1"<?php if ($layoutRoomType == 1 && !$defaultRoomFound) echo(' selected="selected"'); ?>><?php echo(L_SET_10); ?></option> <option value="0"<?php if ($layoutRoomType == 0 && !$defaultRoomFound) echo(' selected="selected"'); ?>><?php echo(L_SET_11); ?></option> Index: do_enter_js_work.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_js_work.lib.php3,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -r1.11 -r1.12 *** do_enter_js_work.lib.php3 2001/05/06 16:47:51 1.11 --- do_enter_js_work.lib.php3 2001/05/30 08:07:12 1.12 *************** *** 27,30 **** --- 27,40 ---- + /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + ?> <!-- Defines some js variables --> Index: do_enter_frameset.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_frameset.lib.php3,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -r1.11 -r1.12 *** do_enter_frameset.lib.php3 2001/05/05 09:54:58 1.11 --- do_enter_frameset.lib.php3 2001/05/30 08:07:12 1.12 *************** *** 25,28 **** --- 25,39 ---- + + /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + /** * Defines some variables Index: do_enter_db_work.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/do_enter_db_work.lib.php3,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -r1.18 -r1.19 *** do_enter_db_work.lib.php3 2001/05/25 22:49:22 1.18 --- do_enter_db_work.lib.php3 2001/05/30 08:07:12 1.19 *************** *** 31,34 **** --- 31,44 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Sets cookies that will expire in one year */ |
From: Lo?c C. <lo...@us...> - 2001-05-30 17:54:11
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat In directory usw-pr-cvs1:/tmp/cvs-serv15437/chat Modified Files: whois_popup.php3 input.php3 handle_input.php3 exit.php3 admin.php3 Log Message: Fixed some possibily security issues Index: whois_popup.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/whois_popup.php3,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** whois_popup.php3 2001/05/28 19:55:16 1.14 --- whois_popup.php3 2001/05/30 08:07:12 1.15 *************** *** 46,52 **** * 'chat/lib/common.lib.php3' library. */ pmcGrabGlobals('%GET'); ! $whoisTarget = pmcHandleMagicQuotes($whoisTarget, '1', '', 'del'); ! $slashedWhoisTarget = pmcSlashSingleQuotes($whoisTarget); /** --- 46,56 ---- * 'chat/lib/common.lib.php3' library. */ + $retVar = array($defaultChatRooms, $defaultPrivateRooms); pmcGrabGlobals('%GET'); ! $defaultChatRooms = $retVar[0]; ! $defaultPrivateRooms = $retVar[1]; ! unset($retVar); ! $whoisTarget = pmcHandleMagicQuotes($whoisTarget, '1', '', 'del'); ! $slashedWhoisTarget = pmcSlashSingleQuotes($whoisTarget); /** *************** *** 83,86 **** --- 87,91 ---- * Define the level of information the current user is allowed to see */ + $whoisDbLnk = new pmcDB; if ($dbSessionVars['nick'] == $whoisTarget) { *************** *** 96,100 **** case 'm': // moderator ! $power = 'medium'; break; --- 101,108 ---- case 'm': // moderator ! $whoisDbLnk->query("SELECT COUNT(*) FROM " . C_USR_TBL . " WHERE username = '$slashedWhoisTarget' AND room = '" . pmcSlashSingleQuotes($dbSessionVars['currentRoom']) . "'"); ! list($isInCurrentRoom) = $whoisDbLnk->nextRecord(); ! $whoisDbLnk->cleanResults(); ! $power = ($isInCurrentRoom) ? 'medium' : 'weak'; break; *************** *** 110,114 **** * defined in the 'chat/lib/common.lib.php3' library. */ - $whoisDbLnk = new pmcDB; $whoisDbLnk->query("SELECT latin1, firstname, lastname, country, website, email, showemail, perms, rooms, ip, gender FROM " . C_REG_TBL . " WHERE username = '$slashedWhoisTarget' LIMIT 1"); list($latin1, $firstname, $lastname, $country, $website, $email, $showemail, $perms, $rooms, $ip, $gender) = $whoisDbLnk->nextRecord(); --- 118,121 ---- Index: input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/input.php3,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -r1.36 -r1.37 *** input.php3 2001/05/26 11:54:25 1.36 --- input.php3 2001/05/30 08:07:12 1.37 *************** *** 48,59 **** * defined in the 'chat/lib/common.lib.php3' library. */ $toGrab = array('dbSessionId', '%POST', 'cookieColor'); pmcGrabGlobals($toGrab); if (!empty($msgTo)) ! $msgTo = pmcHandleMagicQuotes($msgTo, 1, '', 'del'); if (!empty($prevMessage)) ! $prevMessage = pmcHandleMagicQuotes($prevMessage, 1, '', 'del'); if (!empty($message)) ! $message = pmcHandleMagicQuotes($message, 1, '', 'del'); /** --- 48,63 ---- * defined in the 'chat/lib/common.lib.php3' library. */ + $retVar = array($defaultChatRooms, $defaultPrivateRooms); $toGrab = array('dbSessionId', '%POST', 'cookieColor'); pmcGrabGlobals($toGrab); + $defaultChatRooms = $retVar[0]; + $defaultPrivateRooms = $retVar[1]; + unset($retVar); if (!empty($msgTo)) ! $msgTo = pmcHandleMagicQuotes($msgTo, 1, '', 'del'); if (!empty($prevMessage)) ! $prevMessage = pmcHandleMagicQuotes($prevMessage, 1, '', 'del'); if (!empty($message)) ! $message = pmcHandleMagicQuotes($message, 1, '', 'del'); /** Index: handle_input.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/handle_input.php3,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -r1.28 -r1.29 *** handle_input.php3 2001/05/26 11:54:25 1.28 --- handle_input.php3 2001/05/30 08:07:12 1.29 *************** *** 48,59 **** * defined in the 'chat/lib/common.lib.php3' library. */ $toGrab = array('dbSessionId', '%POST', 'cookieColor'); pmcGrabGlobals($toGrab); if (!empty($msgTo)) ! $msgTo = pmcHandleMagicQuotes($msgTo, 1, '', 'del'); if (!empty($prevMessage)) ! $prevMessage = pmcHandleMagicQuotes($prevMessage, 1, '', 'del'); if (!empty($message)) ! $message = pmcHandleMagicQuotes($message, 1, '', 'del'); /** --- 48,63 ---- * defined in the 'chat/lib/common.lib.php3' library. */ + $retVar = array($defaultChatRooms, $defaultPrivateRooms); $toGrab = array('dbSessionId', '%POST', 'cookieColor'); pmcGrabGlobals($toGrab); + $defaultChatRooms = $retVar[0]; + $defaultPrivateRooms = $retVar[1]; + unset($retVar); if (!empty($msgTo)) ! $msgTo = pmcHandleMagicQuotes($msgTo, 1, '', 'del'); if (!empty($prevMessage)) ! $prevMessage = pmcHandleMagicQuotes($prevMessage, 1, '', 'del'); if (!empty($message)) ! $message = pmcHandleMagicQuotes($message, 1, '', 'del'); /** Index: exit.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/exit.php3,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -r1.16 -r1.17 *** exit.php3 2001/05/20 18:56:28 1.16 --- exit.php3 2001/05/30 08:07:12 1.17 *************** *** 45,48 **** --- 45,49 ---- pmcGrabGlobals('dbSessionId'); + /** * Start the session handler *************** *** 79,82 **** --- 80,84 ---- */ pmcHttpHeaders(L_CHARSET, false); + /** Index: admin.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/admin.php3,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** admin.php3 2001/05/20 11:48:55 1.2 --- admin.php3 2001/05/30 08:07:12 1.3 *************** *** 49,62 **** * the 'chat/lib/common.lib.php3' library */ ! $toGrab = array('%GET', '%POST'); pmcGrabGlobals($toGrab); // Unslashes values of variables sent to this script if (!empty($authUsername)) ! $authUsername = pmcHandleMagicQuotes($authUsername, '1', '', 'del'); if (!empty($authPassword)) ! $authPassword = pmcHandleMagicQuotes($authPassword, '1', '', 'del'); if (!empty($submitType)) ! $submitType = pmcHandleMagicQuotes($submitType, '1', '', 'del'); --- 49,66 ---- * the 'chat/lib/common.lib.php3' library */ ! $retVar = array($defaultChatRooms, $defaultPrivateRooms); ! $toGrab = array('%GET', '%POST'); pmcGrabGlobals($toGrab); + $defaultChatRooms = $retVar[0]; + $defaultPrivateRooms = $retVar[1]; + unset($retVar); // Unslashes values of variables sent to this script if (!empty($authUsername)) ! $authUsername = pmcHandleMagicQuotes($authUsername, '1', '', 'del'); if (!empty($authPassword)) ! $authPassword = pmcHandleMagicQuotes($authPassword, '1', '', 'del'); if (!empty($submitType)) ! $submitType = pmcHandleMagicQuotes($submitType, '1', '', 'del'); |
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv15437/chat/lib Modified Files: upgrades.lib.php3 swearing.lib.php3 smilies.lib.php3 move_to_start.lib.php3 login.lib.php3 commands.lib.php3 Log Message: Fixed some possibily security issues Index: upgrades.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/upgrades.lib.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** upgrades.lib.php3 2001/04/19 21:05:04 1.4 --- upgrades.lib.php3 2001/05/30 08:07:12 1.5 *************** *** 128,132 **** if (isset($T)) { ! $roomType = $T; unset($T); } --- 128,132 ---- if (isset($T)) { ! $createRoomType = $T; unset($T); } Index: swearing.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/swearing.lib.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** swearing.lib.php3 2001/04/19 21:05:04 1.7 --- swearing.lib.php3 2001/05/30 08:07:12 1.8 *************** *** 32,35 **** --- 32,45 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Define the list of swear words that should be avoided * Index: smilies.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/smilies.lib.php3,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** smilies.lib.php3 2001/05/25 14:48:38 1.13 --- smilies.lib.php3 2001/05/30 08:07:12 1.14 *************** *** 31,34 **** --- 31,44 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * The table below define smilies' codes and associated gif names, width and * height. Index: move_to_start.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/move_to_start.lib.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** move_to_start.lib.php3 2001/04/30 19:43:27 1.4 --- move_to_start.lib.php3 2001/05/30 08:07:12 1.5 *************** *** 27,30 **** --- 27,40 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Do exit (javascript and html stuffs) * Index: login.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/login.lib.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** login.lib.php3 2001/05/16 20:55:37 1.7 --- login.lib.php3 2001/05/30 08:07:12 1.8 *************** *** 29,32 **** --- 29,42 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * The user has typed in values to log in * *************** *** 43,47 **** // Ensures the password is a correct one $dbLoginLink = new pmcDB; ! $dbLoginLink->query("SELECT password, perms FROM " . C_REG_TBL . " WHERE username = '". pmcSlashSingleQuotes($authUsername) . "' LIMIT 1"); if (list($storedPassword, $perms) = $dbLoginLink->nextRecord()) { --- 53,57 ---- // Ensures the password is a correct one $dbLoginLink = new pmcDB; ! $dbLoginLink->query("SELECT password, perms FROM " . C_REG_TBL . " WHERE username = '" . pmcSlashSingleQuotes($authUsername) . "' LIMIT 1"); if (list($storedPassword, $perms) = $dbLoginLink->nextRecord()) { Index: commands.lib.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands.lib.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** commands.lib.php3 2001/04/21 09:43:59 1.7 --- commands.lib.php3 2001/05/30 08:07:12 1.8 *************** *** 25,28 **** --- 25,41 ---- + /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** + * Search for a valid command + */ if ('/!' == $message && !empty($prevMessage)) |
From: Lo?c C. <lo...@us...> - 2001-05-30 10:22:21
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands In directory usw-pr-cvs1:/tmp/cvs-serv15437/chat/lib/commands Modified Files: whois.cmd.php3 save.cmd.php3 quit.cmd.php3 promote.cmd.php3 priv_msg.cmd.php3 me.cmd.php3 kick.cmd.php3 join.cmd.php3 invite.cmd.php3 ignore.cmd.php3 banish.cmd.php3 announce.cmd.php3 Log Message: Fixed some possibily security issues Index: whois.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/whois.cmd.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** whois.cmd.php3 2001/04/30 22:44:57 1.7 --- whois.cmd.php3 2001/05/30 08:07:12 1.8 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Check for invalid characters in the target user name */ *************** *** 46,56 **** $dbLink->cleanResults(); ! // Not a registered users -> show IP if the current user is administrator ! // or moderator of the current room, or if the target user is itself if (!$isProfile) { $error = sprintf(L_NONREG_USER, $cmd[1]); ! if (($dbSessionVars['status'] == 'a' || $dbSessionVars['status'] == 'm') ! || $dbSessionVars['nick'] == $cmd[1]) { $dbLink->query("SELECT ip FROM " . C_USR_TBL . " WHERE username='" . $slashedTarget . "' LIMIT 1"); --- 56,65 ---- $dbLink->cleanResults(); ! // Not a registered users -> show IP if the current user is the ! // administrator or use the command for himself if (!$isProfile) { $error = sprintf(L_NONREG_USER, $cmd[1]); ! if ($dbSessionVars['status'] == 'a' || $dbSessionVars['nick'] == $cmd[1]) { $dbLink->query("SELECT ip FROM " . C_USR_TBL . " WHERE username='" . $slashedTarget . "' LIMIT 1"); Index: save.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/save.cmd.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** save.cmd.php3 2001/04/30 22:44:57 1.4 --- save.cmd.php3 2001/05/30 08:07:12 1.5 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Ensure there are some messages to save * Index: quit.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/quit.cmd.php3,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** quit.cmd.php3 2001/05/07 21:15:00 1.6 --- quit.cmd.php3 2001/05/30 08:07:12 1.7 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Put the message in the messages table if required * Index: promote.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/promote.cmd.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** promote.cmd.php3 2001/04/21 19:37:39 1.5 --- promote.cmd.php3 2001/05/30 08:07:12 1.6 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Check for invalid characters in the target user name */ *************** *** 76,80 **** $dbLink->query("UPDATE " . C_REG_TBL . " SET perms = 'moderator', rooms = '$slashedModeratedRooms' WHERE username = '$slashedTarget'"); ! $dbLink->query("UPDATE " . C_USR_TBL . " SET status = 'm' WHERE username = '$slashedTarget'"); $msgQuery = 'INSERT INTO ' . C_MSG_TBL . ' ' . '(type, room, username, latin1, m_time, address, color, msg_original, msg_enhanced) ' --- 86,90 ---- $dbLink->query("UPDATE " . C_REG_TBL . " SET perms = 'moderator', rooms = '$slashedModeratedRooms' WHERE username = '$slashedTarget'"); ! $dbLink->query("UPDATE " . C_USR_TBL . " SET status = 'm' WHERE username = '$slashedTarget' AND room = '$slashedCurrentRoomName'"); $msgQuery = 'INSERT INTO ' . C_MSG_TBL . ' ' . '(type, room, username, latin1, m_time, address, color, msg_original, msg_enhanced) ' Index: priv_msg.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/priv_msg.cmd.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** priv_msg.cmd.php3 2001/05/07 21:15:00 1.5 --- priv_msg.cmd.php3 2001/05/30 08:07:12 1.6 *************** *** 25,28 **** --- 25,38 ---- + /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + $cmd[2] = trim($cmd[2]); $cmd[3] = trim($cmd[3]); Index: me.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/me.cmd.php3,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** me.cmd.php3 2001/05/10 11:46:33 1.8 --- me.cmd.php3 2001/05/30 08:07:12 1.9 *************** *** 25,28 **** --- 25,38 ---- + /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + // Store the strict original message $strictMessage = $message; Index: kick.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/kick.cmd.php3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** kick.cmd.php3 2001/05/26 11:54:25 1.4 --- kick.cmd.php3 2001/05/30 08:07:12 1.5 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Check for invalid characters in the target user name */ Index: join.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/join.cmd.php3,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** join.cmd.php3 2001/05/25 22:49:22 1.7 --- join.cmd.php3 2001/05/30 08:07:12 1.8 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Get the swearing library and defines some variables * Index: invite.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/invite.cmd.php3,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** invite.cmd.php3 2001/05/26 11:54:25 1.10 --- invite.cmd.php3 2001/05/30 08:07:12 1.11 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Check for invalid characters in the target user name */ Index: ignore.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/ignore.cmd.php3,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** ignore.cmd.php3 2001/04/30 22:44:57 1.6 --- ignore.cmd.php3 2001/05/30 08:07:12 1.7 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Check for invalid characters in the target user name */ Index: banish.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/banish.cmd.php3,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** banish.cmd.php3 2001/05/26 11:54:25 1.9 --- banish.cmd.php3 2001/05/30 08:07:12 1.10 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * Check for invalid characters in the target user name */ Index: announce.cmd.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/commands/announce.cmd.php3,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** announce.cmd.php3 2001/05/07 21:15:00 1.8 --- announce.cmd.php3 2001/05/30 08:07:12 1.9 *************** *** 26,29 **** --- 26,39 ---- /** + * Ensure this library is called by another of the phpMyChat scripts (fix a + * security hole) + */ + if (!dbSessionIsRegistered('lang')) + { + exit(); + } + + + /** * The current user is administrator -> insert the message in the 'messages' * table |
From: Lo?c C. <lo...@us...> - 2001-05-30 09:19:19
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs In directory usw-pr-cvs1:/tmp/cvs-serv16776/chat/lib/index_libs Modified Files: start_page.lib.js Log Message: Fixed some possibily security issues Index: start_page.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/start_page.lib.js,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** start_page.lib.js 2001/05/16 20:54:32 1.10 --- start_page.lib.js 2001/05/30 08:11:45 1.11 *************** *** 187,191 **** var resetR0 = document.forms['startingForm'].elements['enterDefaultRoomName'].options[0]; var resetR1 = document.forms['startingForm'].elements['enterOtherRoomName'].options[0]; ! var resetT = document.forms['startingForm'].elements['roomType'].options[0]; var resetR2 = document.forms['startingForm'].elements['createRoomName']; --- 187,191 ---- var resetR0 = document.forms['startingForm'].elements['enterDefaultRoomName'].options[0]; var resetR1 = document.forms['startingForm'].elements['enterOtherRoomName'].options[0]; ! var resetT = document.forms['startingForm'].elements['createRoomType'].options[0]; var resetR2 = document.forms['startingForm'].elements['createRoomName']; |
From: Lo?c C. <lo...@us...> - 2001-05-28 19:56:13
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/italian In directory usw-pr-cvs1:/tmp/cvs-serv24849/chat/localization/italian Modified Files: localized.tutorial.php3 Log Message: Forgot a sentence ***** Bogus filespec: - ***** Bogus filespec: 0.14/chat/localization/italian Index: localized.tutorial.php3 =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/localization/italian/localized.tutorial.php3,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** localized.tutorial.php3 2001/05/25 22:23:12 1.5 --- localized.tutorial.php3 2001/05/28 19:56:11 1.6 *************** *** 602,606 **** ?> <P> ! <FONT SIZE="+1"><A NAME="banish"><B>Banish an user:</B></A></FONT> <P> I Moderatori possono bandire un utente e l'amministratore può bandire un utente o un moderatore con il comando <b>ban</b>.<BR> --- 602,606 ---- ?> <P> ! <FONT SIZE="+1"><A NAME="banish"><B>Bandire un utente:</B></A></FONT> <P> I Moderatori possono bandire un utente e l'amministratore può bandire un utente o un moderatore con il comando <b>ban</b>.<BR> |