Admin Private Message foutje

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Admin Private Message foutje

Bericht door XintraX » 29 nov 2004, 04:27

Normaal kan je hier de pm's lezen maar heb een probleem

Code: Selecteer alles

Algemene Fout 
Error querying Private Messages Archive table. 

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 nov 2004, 11:52

Dat is niet de volledige fout...

XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Bericht door XintraX » 29 nov 2004, 12:23

mosymuis schreef:Dat is niet de volledige fout...
dit is toch het enige wat ie weergeeft hoor

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 nov 2004, 12:42

Er staat geen MySQL error en SQL query onder?

XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Bericht door XintraX » 29 nov 2004, 15:23

nee echtwaar enkel dit zie ik in mijn admin panel

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 nov 2004, 16:06

Welke mod gebruik je? Het was handig geweest als je dat er meteen bij had verteld.

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 29 nov 2004, 16:30

mosymuis schreef:Welke mod gebruik je? Het was handig geweest als je dat er meteen bij had verteld.
Ik denk die ene MOD waarbij de Admin de PB's van de leden kan lzen
Guess who's back..

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 nov 2004, 16:32

Heb ik al gecheckt, daar komt die error niet in voor.

XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Bericht door XintraX » 29 nov 2004, 22:42

mosymuis schreef:Heb ik al gecheckt, daar komt die error niet in voor.
sorry mensen

Code: Selecteer alles

############################################### 
##   Hack Title:   Admin Private Message Manager 
##   Hack Version:   1.45
##   Author:      Nivisec (support@nivisec.com)
##   Description:   An Admin panel plug-in that allows
##                  the management of Private Messages
##                  on the board.  You may sort by
##                  a variety of options, delete any
##                  PMs you choose, or optionally archive
##                  them for later use.
##
##   Compatibility:   2.0.0 - 2.0.4, php4
## 
##   Installation Level: Easy
##   Installation Time: 3 minutes
## 
##   Author Notes:
##     Once installed, you will have two new admin panel
##     options under the "User Admin" area.
##
##     You should add a clause to your user registration area
##     saying you are using this hack, as well as alert current
##     users you have installed it.  Otherwise, this may be
##     illegal according to the current ToS the user signed up
##     for and your country of hosting.
##
##     YOU MAY THINK YOU ARE SEEING MULTIPLE MESSAGES WHEN ALL
##     FILTER IS BEING USED.  This is not the case, phpBB creates
##     two messages for each PM once it has been read.  One for the
##     reader and one for the sender.
## 
##   Support:      http://www.phpbbhacks.com/forums 
##   Copyright:      ©2002-2003 Admin Private Message Manager 1.3x - Billy Sauls
## 
############################################### 
##   You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads. 
##   Please visit http://www.phpbbhacks.com/forums for support. 
############################################### 
## 
############################################### 
##   This hack is released under the GPL License. 
##   This hack can be freely used, but not distributed, without permission. 
##   Intellectual Property is retained by the hack author(s) listed above. 
############################################### 
##   In the /goodies directory you can find:
##     * version checker information
##     * disabling the archive feature
##     * disabling the show IPs feature
##     * how to update from previous versions
###############################################
#-----[ UPLOAD ]------------------------------------------ 
#   If you are having trouble understanding this section, read
#   the goodies/understanding_upload.txt file.
#
install/*.* to install/
admin/*.* to admin/
templates/subSilver/admin/*.* to templates/subSilver/admin/
language/lang_english/*.* to language/lang_english/

# 
#-----[ RUN ]------------------------------------------ 
#   If you do not want the archive feature enabled, read
#   the goodies/disabling_archive.txt file first!
#
install/nivisec_install.php

#End 

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 nov 2004, 22:48

Precies, daar kon ik de error dus niet in terugvinden.

Gebruikersavatar
ciska0707
Berichten: 75
Lid geworden op: 02 dec 2003, 19:15

Re: Admin Private Message foutje

Bericht door ciska0707 » 27 feb 2005, 14:54

XintraX schreef:Normaal kan je hier de pm's lezen maar heb een probleem

Code: Selecteer alles

Algemene Fout 
Error querying Private Messages Archive table. 
Ik heb precies dezelfde melding in mijn admin paneel.
En dit gebeurde na het updaten van 2.08 naar 2.09.

Deze fout wordt veroorzaakt door het bestandje common.php. Als ik het originele common.php er weer op zet dan kan ik de pm's weer in het admin paneel lezen.

Hetgeen wat verandert moest worden in common.php om te updaten naar versie 2.09 is:

#
#-----[ OPEN ]---------------------------------------------
#
common.php

#
#-----[ FIND ]---------------------------------------------
# Line 27
die("Hacking attempt");
}


#
#-----[ AFTER, ADD ]---------------------------------------------
#
//
function unset_vars(&$var)
{
while (list($var_name, $null) = @each($var))
{
unset($GLOBALS[$var_name]);
}
return;
}

//

#
#-----[ FIND ]---------------------------------------------
# Line 41
error_reporting (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
set_magic_quotes_runtime(0); // Disable magic_quotes_runtime


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var';

// Unset globally registered vars - PHP5 ... hhmmm
if (@$ini_val('register_globals') == '1' || strtolower(@$ini_val('register_globals')) == 'on')
{
$var_prefix = 'HTTP';
$var_suffix = '_VARS';

$test = array('_GET', '_POST', '_SERVER', '_COOKIE', '_ENV');

foreach ($test as $var)
{
if (is_array(${$var_prefix . $var . $var_suffix}))
{
unset_vars(${$var_prefix . $var . $var_suffix});
}

if (is_array(${$var}))
{
unset_vars(${$var});
}
}

if (is_array(${'_FILES'}))
{
unset_vars(${'_FILES'});
}

if (is_array(${'HTTP_POST_FILES'}))
{
unset_vars(${'HTTP_POST_FILES'});
}
}


#
#-----[ FIND ]---------------------------------------------
# Line 153
$theme = array();
$images = array();
$lang = array();

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$nav_links = array();

#
#-----[ FIND ]---------------------------------------------
# Line 174
if( getenv('HTTP_X_FORWARDED_FOR') != '' )
{
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );

$entries = explode(',', getenv('HTTP_X_FORWARDED_FOR'));
reset($entries);
while (list(, $entry) = each($entries))
{
$entry = trim($entry);
if ( preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", $entry, $ip_list) )
{
$private_ip = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/', '/^10\..*/', '/^224\..*/', '/^240\..*/');
$found_ip = preg_replace($private_ip, $client_ip, $ip_list[1]);

if ($client_ip != $found_ip)
{
$client_ip = $found_ip;
break;
}
}
}
}
else
{
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
// I'm removing HTTP_X_FORWARDED_FOR ... this may well cause other problems such as
// private range IP's appearing instead of the guilty routable IP, tough, don't
// even bother complaining ... go scream and shout at the idiots out there who feel
// "clever" is doing harm rather than good ... karma is a great thing ... :)
//
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );


Wat kan nu deze foutmelding veroorzaken :?: :?:

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 27 feb 2005, 17:51

Verander

Code: Selecteer alles

unset($GLOBALS[$var_name]);
eens in

Code: Selecteer alles

//unset($GLOBALS[$var_name]);
? Dat is een oorzaak van problemen bij veel mods...

Gebruikersavatar
ciska0707
Berichten: 75
Lid geworden op: 02 dec 2003, 19:15

Bericht door ciska0707 » 27 feb 2005, 20:06

Thanx, het werkt :thumb: :thumb:

Unknowlegend
Berichten: 80
Lid geworden op: 25 feb 2005, 19:47

Bericht door Unknowlegend » 27 feb 2005, 20:19

Deze MOD lijkt mij ook wel handig, waar kan ik deze downen?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 27 feb 2005, 20:22

Unknowlegend schreef:Deze MOD lijkt mij ook wel handig, waar kan ik deze downen?
http://www.nivisec.com
... Maar ik modereer (nog) niet.

Gesloten