|
From: Lo?c C. <lo...@us...> - 2001-06-12 18:43:37
|
Update of /cvsroot/phpmychat/phpMyChat - 0.14/chat/admin
In directory usw-pr-cvs1:/tmp/cvs-serv6048/chat/admin
Modified Files:
admin2.php3 admin1.php3
Log Message:
Fix a bug when a nick contains a dot character
***** Bogus filespec: -
***** Bogus filespec: 0.14/chat/admin
Index: admin2.php3
===================================================================
RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/admin/admin2.php3,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** admin2.php3 2001/02/25 19:10:09 1.2
--- admin2.php3 2001/06/12 18:43:35 1.3
***************
*** 19,29 ****
for (reset($ban_users); $username=current($ban_users); next($ban_users))
{
! $usr = urlencode($username);
! $VarName = "user_".$usr;
if (!isset($$VarName)) continue;
// Remove banishment
if ($DELETE_MODE)
{
! $VarName = "delete_".$usr;
if (isset($$VarName))
{
--- 19,29 ----
for (reset($ban_users); $username=current($ban_users); next($ban_users))
{
! $usrHash = md5($username);
! $VarName = "user_".$usrHash;
if (!isset($$VarName)) continue;
// Remove banishment
if ($DELETE_MODE)
{
! $VarName = "delete_".$usrHash;
if (isset($$VarName))
{
***************
*** 37,44 ****
else
{
! $VarName = "rooms_".$usr; $rrr = $$VarName;
! $VarName = "until_".$usr; $ttt = $$VarName;
! $VarName = "old_rooms_".$usr; $old_rrr = $$VarName;
! $VarName = "old_until_".$usr; $old_ttt = $$VarName;
if ($rrr == $old_rrr && $ttt == $old_ttt) continue;
$AddUntil = ($ttt == "forever" ? ", ban_until='2147483647'" : "");
--- 37,44 ----
else
{
! $VarName = "rooms_".$usrHash; $rrr = $$VarName;
! $VarName = "until_".$usrHash; $ttt = $$VarName;
! $VarName = "old_rooms_".$usrHash; $old_rrr = $$VarName;
! $VarName = "old_until_".$usrHash; $old_ttt = $$VarName;
if ($rrr == $old_rrr && $ttt == $old_ttt) continue;
$AddUntil = ($ttt == "forever" ? ", ban_until='2147483647'" : "");
***************
*** 133,141 ****
while (list($username,$Latin1,$ip,$rooms,$until) = $DbLink->next_record())
{
?>
! <INPUT TYPE="hidden" NAME="user_<?echo(urlencode($username))?>" VALUE="1">
<TR>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=checkbox name="delete_<?echo(urlencode($username))?>" value="1">
</TD>
<TD VALIGN=CENTER ALIGN="<?php echo($CellAlign); ?>">
--- 133,142 ----
while (list($username,$Latin1,$ip,$rooms,$until) = $DbLink->next_record())
{
+ $usrHash = md5($username);
?>
! <INPUT TYPE="hidden" NAME="user_<?echo($usrHash)?>" VALUE="1">
<TR>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=checkbox name="delete_<?echo($usrHash)?>" value="1">
</TD>
<TD VALIGN=CENTER ALIGN="<?php echo($CellAlign); ?>">
***************
*** 146,154 ****
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=text name="rooms_<?echo(urlencode($username))?>" value="<?echo(stripslashes(htmlspecialchars($rooms)))?>" SIZE="40">
! <INPUT type="hidden" name="old_rooms_<?echo(urlencode($username))?>" value="<?echo(htmlspecialchars($rooms))?>">
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <SELECT name="until_<?echo(urlencode($username))?>">
<?php
// banished users for more than one year -> forever
--- 147,155 ----
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=text name="rooms_<?echo($usrHash)?>" value="<?echo(stripslashes(htmlspecialchars($rooms)))?>" SIZE="40">
! <INPUT type="hidden" name="old_rooms_<?echo($usrHash)?>" value="<?echo(htmlspecialchars($rooms))?>">
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <SELECT name="until_<?echo($usrHash)?>">
<?php
// banished users for more than one year -> forever
***************
*** 169,173 ****
?>
</SELECT>
! <INPUT type="hidden" name="old_until_<?echo(urlencode($username))?>" value="<?echo($until > $ForeverVal ? "forever" : "date")?>">
</TD>
</TR>
--- 170,174 ----
?>
</SELECT>
! <INPUT type="hidden" name="old_until_<?echo($usrHash)?>" value="<?echo($until > $ForeverVal ? "forever" : "date")?>">
</TD>
</TR>
Index: admin1.php3
===================================================================
RCS file: /cvsroot/phpmychat/phpMyChat - 0.14/chat/admin/admin1.php3,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** admin1.php3 2001/03/24 13:20:33 1.3
--- admin1.php3 2001/06/12 18:43:35 1.4
***************
*** 21,31 ****
for (reset($users); $username=current($users); next($users))
{
! $usr = urlencode($username);
! $VarName = "user_".$usr;
if (!isset($$VarName)) continue;
// Delete a profile after having sent a message to the user if he is connected
if ($DELETE_MODE)
{
! $VarName = "selected_".$usr;
if (isset($$VarName))
{
--- 21,31 ----
for (reset($users); $username=current($users); next($users))
{
! $usrHash = md5($username);
! $VarName = "user_".$usrHash;
if (!isset($$VarName)) continue;
// Delete a profile after having sent a message to the user if he is connected
if ($DELETE_MODE)
{
! $VarName = "selected_".$usrHash;
if (isset($$VarName))
{
***************
*** 51,55 ****
elseif ($BANISH_MODE)
{
! $VarName = "selected_".$usr;
if (isset($$VarName))
{
--- 51,55 ----
elseif ($BANISH_MODE)
{
! $VarName = "selected_".$usrHash;
if (isset($$VarName))
{
***************
*** 73,80 ****
else
{
! $VarName = "perms_".$usr; $ppp = $$VarName;
! $VarName = "rooms_".$usr; $rrr = $$VarName;
! $VarName = "old_perms_".$usr; $old_ppp = $$VarName;
! $VarName = "old_rooms_".$usr; $old_rrr = $$VarName;
if ($ppp == $old_ppp && $rrr == $old_rrr) continue;
$uuu = addslashes($username);
--- 73,80 ----
else
{
! $VarName = "perms_".$usrHash; $ppp = $$VarName;
! $VarName = "rooms_".$usrHash; $rrr = $$VarName;
! $VarName = "old_perms_".$usrHash; $old_ppp = $$VarName;
! $VarName = "old_rooms_".$usrHash; $old_rrr = $$VarName;
if ($ppp == $old_ppp && $rrr == $old_rrr) continue;
$uuu = addslashes($username);
***************
*** 237,245 ****
while (list($username,$Latin1,$perms,$rooms,$lastTime,$IP) = $DbLink->next_record())
{
?>
! <INPUT TYPE="hidden" NAME="user_<?echo(urlencode($username))?>" VALUE="1">
<TR>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=checkbox name="selected_<?echo(urlencode($username))?>" value="1">
</TD>
<TD VALIGN=CENTER ALIGN="<?php echo($CellAlign); ?>">
--- 237,246 ----
while (list($username,$Latin1,$perms,$rooms,$lastTime,$IP) = $DbLink->next_record())
{
+ $usrHash = md5($username);
?>
! <INPUT TYPE="hidden" NAME="user_<?echo($usrHash)?>" VALUE="1">
<TR>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=checkbox name="selected_<?echo($usrHash)?>" value="1">
</TD>
<TD VALIGN=CENTER ALIGN="<?php echo($CellAlign); ?>">
***************
*** 253,265 ****
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <SELECT name="perms_<?echo(urlencode($username))?>">
<OPTION value="user"<?if($perms=="user") echo(" SELECTED")?>><?echo(A_USER)?></OPTION>
<OPTION value="moderator"<?if($perms=="moderator") echo(" SELECTED")?>><?echo(A_MODER)?></OPTION>
</SELECT>
! <INPUT type="hidden" name="old_perms_<?echo(urlencode($username))?>" value="<?echo($perms)?>">
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=text name="rooms_<?echo(urlencode($username))?>" value="<?echo(stripslashes(htmlspecialchars($rooms)))?>" SIZE="40" onChange="reset_perms('<?echo(urlencode($username))?>');">
! <INPUT type="hidden" name="old_rooms_<?echo(urlencode($username))?>" value="<?echo(htmlspecialchars($rooms))?>">
</TD>
</TR>
--- 254,266 ----
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <SELECT name="perms_<?echo($usrHash)?>">
<OPTION value="user"<?if($perms=="user") echo(" SELECTED")?>><?echo(A_USER)?></OPTION>
<OPTION value="moderator"<?if($perms=="moderator") echo(" SELECTED")?>><?echo(A_MODER)?></OPTION>
</SELECT>
! <INPUT type="hidden" name="old_perms_<?echo($usrHash)?>" value="<?echo($perms)?>">
</TD>
<TD VALIGN=CENTER ALIGN=CENTER>
! <INPUT type=text name="rooms_<?echo($usrHash)?>" value="<?echo(stripslashes(htmlspecialchars($rooms)))?>" SIZE="40" onChange="reset_perms('<?echo($usrHash)?>');">
! <INPUT type="hidden" name="old_rooms_<?echo($usrHash)?>" value="<?echo(htmlspecialchars($rooms))?>">
</TD>
</TR>
|