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; global $versionupgrade_alpha_version; global $versionupgrade_beta1_version; global $versionupgrade_beta1_0_version; $moduleinfo = module_getinfo('core'); $mainversion = getversion(); if (version_compare_freepbx($mainversion,$versionupgrade_alpha_version,"ge") && version_compare_freepbx($moduleinfo['core']['version'], $versionupgrade_alpha_version, "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,$versionupgrade_beta1_version,"ge") && version_compare_freepbx($moduleinfo['core']['version'], $versionupgrade_beta1_0_version, "ge")) { $results = module_delete('versionupgrade'); } } ?>