This is NOT TESTED solution. Please check it and confirm does it help. If yes then we will include it in next release. We cannot test because we do not support officially so old version of vBulletin and we do not have testing forum for this one.
Quick fix:
1. Open file /includes/vbenterprisetranslator_class_translator.php
2. Find:
Code:
save_settings(array ('vbet_provider_availability_'.$provider => $availability));
3. Replace by:
Code:
if (function_exists('save_settings')) {
save_settings(array ('vbet_provider_availability_'.$provider => $availability));
} else {
global $vbulletin;
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "setting
SET value = '" . $vbulletin->db->escape_string($availability) . "'
WHERE varname = '" . $vbulletin->db->escape_string('vbet_provider_availability_'.$provider) . "'
");
build_options();
}