Quote:
Originally Posted by macc
hello!
get this error message in my admin cp - when will save some settings!
Code:
Fatal error: Call to a member function query_write() on a non-object in /home/belapla/public_html/vb/libar/includes/adminfunctions_options.php(490) : eval()'d code on line 80
|
Yes, this should be fixed.
open plugin admin_options_processing and search for:
PHP Code:
if($vbulletin->GPC['setting']['ncode_imageresizer_clearusersettings'] == '1') {
$vbulletin->GPC['setting']['ncode_imageresizer_clearusersettings'] = '0';
$db->query_write('UPDATE `'.TABLE_PREFIX.'user` SET `ncode_imageresizer_maxheight` = NULL, `ncode_imageresizer_maxheight` = NULL, `ncode_imageresizer_maxwidth` = NULL, `ncode_imageresizer_mode` = NULL WHERE 1');
}
Replace with:
Code:
if($vbulletin->GPC['setting']['ncode_imageresizer_clearusersettings'] == '1') {
$vbulletin->GPC['setting']['ncode_imageresizer_clearusersettings'] = '0';
$vbulletin->db->query_write('UPDATE `'.TABLE_PREFIX.'user` SET `ncode_imageresizer_maxheight` = NULL, `ncode_imageresizer_maxheight` = NULL, `ncode_imageresizer_maxwidth` = NULL, `ncode_imageresizer_mode` = NULL WHERE 1');
}
Better use my code please, and see the different, if you set the options 'clear all user settings' and save:
PHP Code:
if ($vbulletin->GPC['setting']['ncode_imageresizer_clearusersettings'] == 1)
{
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "setting
SET value = 0
WHERE varname = 'ncode_imageresizer_clearusersettings'
");
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "user
SET ncode_imageresizer_maxheight = NULL, ncode_imageresizer_maxheight = NULL, ncode_imageresizer_maxwidth = NULL, ncode_imageresizer_mode = NULL
WHERE 1
");
}
Regards, Stoebi