Seite 1 von 1

IP Adressen nur für admin sichtbar machen ??

Verfasst: 11.08.2003 16:15
von Syco23
Hi,

Wie stell ich es an, dass sich nur der Admin die IP's anzeigen lassen kann?

Gruß,
Syco

Verfasst: 11.08.2003 16:21
von Henne

Verfasst: 17.08.2003 01:08
von Syco23
Hey, Danke dir :)

ich weiß nur nicht, wo ich in der modcp.php einfügen soll, da die gesuche Zeile nicht mehr in der Version 2.0.4 vorhanden ist:

Code: Alles auswählen

######################################################## 
## Mod Title: Ip_only_by_admin 
## Mod Version: 1.0.0 
## Author: Meik Sievertsen (acyd.burn@gmx.de) 
## Description: 
##   This little mod allows only admins to view ip's 
##            Works with phpBB2 RC4 and greater 
## 
## Installation Level: easy 
## Installation Time: 1 Minute 
## Files To Edit: 2 
## Included Files: 0 
######################################################## 
## 

# 
#-----[ Open modcp.php ]------------------------------------------ 
# 

# 
#-----[ AFTER ]------------------------------------------ 
# 
// 
// End Auth Check 
// 

# 
#-----[ ADD ]------------------------------------------ 
# 
if (($mode == 'ip') && ($userdata['user_level'] != ADMIN)) 
{ 
   $mode = '';    
} 

# 
#-----[ Save and close modcp.php ]------------------------------------------ 
# 

# 
#-----[ Open viewtopic.php ]------------------------------------------ 
# 

# 
#-----[ REPLACE ]---------- around line 984 ------------------------------- 
# 
$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';

# 
#-----[ WITH ]------------------------------------------ 
# 
   if( $userdata['user_level'] == ADMIN ) 
   { 
     $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';

   } 
   else 
   { 
      $ip_img = ''; 
   } 

# 
#-----[ Save and close viewtopic.php ]------------------------------------------ 
# 
Kann ich das

Code: Alles auswählen

if (($mode == 'ip') && ($userdata['user_level'] != ADMIN)) 
{ 
   $mode = '';    
} 
Was ist, wenn ich das einfach unterhalb von folgenden Zeilen einfüge:

Code: Alles auswählen

//
// Continue var definitions
//
$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

$delete = ( isset($HTTP_POST_VARS['delete']) ) ? TRUE : FALSE;
$move = ( isset($HTTP_POST_VARS['move']) ) ? TRUE : FALSE;
$lock = ( isset($HTTP_POST_VARS['lock']) ) ? TRUE : FALSE;
$unlock = ( isset($HTTP_POST_VARS['unlock']) ) ? TRUE : FALSE;

if ( isset($HTTP_POST_VARS['mode']) || isset($HTTP_GET_VARS['mode']) )
{
	$mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
}
else
{
	if ( $delete )
	{
		$mode = 'delete';
	}
	else if ( $move )
	{
		$mode = 'move';
	}
	else if ( $lock )
	{
		$mode = 'lock';
	}
	else if ( $unlock )
	{
		$mode = 'unlock';
	}
	else
	{
		$mode = '';
	}
}
geht das glatt?

Thanx,
Syco

Verfasst: 17.08.2003 01:14
von codemonkey
Also in 2.0.6 gibt es einen solchen Kommentar

Code: Alles auswählen

//
// End Auth Check
//
Da drunter musst du das einfügen.