Sorry TCattitude, but you read my post not clearly.
Quote:
Originally Posted by Stoebi
open plugin admin_options_processing and search for:
.
.
.
|
This is the complete php code for the hook
admin_options_processing:
PHP Code:
if ($vbulletin->GPC['setting']['ncode_imageresizer_useroptions'] == 'maxdimensions')
{
if ($oldsetting['varname'] == 'ncode_imageresizer_maxwidth' AND $oldsetting['value'] > intval($vbulletin->GPC['setting']['ncode_imageresizer_maxwidth']) AND intval($vbulletin->GPC['setting']['ncode_imageresizer_maxwidth']) > 0)
{
$db->query_write("UPDATE " . TABLE_PREFIX . "user
SET ncode_imageresizer_maxwidth = " . intval($vbulletin->GPC['setting']['ncode_imageresizer_maxwidth'])
);
}
else
{
if ($oldsetting['varname'] == 'ncode_imageresizer_maxheight' AND $oldsetting['value'] > intval($vbulletin->GPC['setting']['ncode_imageresizer_maxheight']) AND intval($vbulletin->GPC['setting']['ncode_imageresizer_maxheight']) > 0)
{
$db->query_write("UPDATE " . TABLE_PREFIX . "user
SET ncode_imageresizer_maxheight = " . intval($vbulletin->GPC['setting']['ncode_imageresizer_maxheight'])
);
}
}
}
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
");
}
Kind Regards,
Stoebi