Pagina 1 van 1

Admin Private Message foutje

Geplaatst: 29 nov 2004, 04:27
door XintraX
Normaal kan je hier de pm's lezen maar heb een probleem

Code: Selecteer alles

Algemene Fout 
Error querying Private Messages Archive table. 

Geplaatst: 29 nov 2004, 11:52
door mosymuis
Dat is niet de volledige fout...

Geplaatst: 29 nov 2004, 12:23
door XintraX
mosymuis schreef:Dat is niet de volledige fout...
dit is toch het enige wat ie weergeeft hoor

Geplaatst: 29 nov 2004, 12:42
door mosymuis
Er staat geen MySQL error en SQL query onder?

Geplaatst: 29 nov 2004, 15:23
door XintraX
nee echtwaar enkel dit zie ik in mijn admin panel

Geplaatst: 29 nov 2004, 16:06
door mosymuis
Welke mod gebruik je? Het was handig geweest als je dat er meteen bij had verteld.

Geplaatst: 29 nov 2004, 16:30
door Rico
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

Geplaatst: 29 nov 2004, 16:32
door mosymuis
Heb ik al gecheckt, daar komt die error niet in voor.

Geplaatst: 29 nov 2004, 22:42
door XintraX
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 

Geplaatst: 29 nov 2004, 22:48
door mosymuis
Precies, daar kon ik de error dus niet in terugvinden.

Re: Admin Private Message foutje

Geplaatst: 27 feb 2005, 14:54
door ciska0707
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 :?: :?:

Geplaatst: 27 feb 2005, 17:51
door Bas
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...

Geplaatst: 27 feb 2005, 20:06
door ciska0707
Thanx, het werkt :thumb: :thumb:

Geplaatst: 27 feb 2005, 20:19
door Unknowlegend
Deze MOD lijkt mij ook wel handig, waar kan ik deze downen?

Geplaatst: 27 feb 2005, 20:22
door Bee
Unknowlegend schreef:Deze MOD lijkt mij ook wel handig, waar kan ik deze downen?
http://www.nivisec.com