query($sql); if(DB::IsError($result)) { return false; } return true; } function versionupgrade_configpageinit($pagename) { global $currentcomponent; $currentcomponent->addprocessfunc('versionupgrade_configprocess', 9); } function versionupgrade_configprocess() { global $db; $moduleinfo = module_getinfo('core'); $mainversion = getversion(); if (version_compare_freepbx($mainversion,"2.5.0alpha0","ge") && version_compare_freepbx($moduleinfo['core']['version'], "2.5.0alpha0", "lt")) { $sql = "UPDATE admin SET value = 'false' WHERE variable = 'need_reload'"; $result = $db->query($sql); if(DB::IsError($result)) { //can't do much? } } else if (version_compare_freepbx($mainversion,"2.5.0beta1","ge") && version_compare_freepbx($moduleinfo['core']['version'], "2.5.0beta1.0", "ge")) { $results = module_delete('versionupgrade'); } } ?>