2.15 */ /* ********************* */ $query = ' SELECT param FROM '.CONFIG_TABLE.' WHERE param = "UserAdvManager_Redir" ;'; $count = pwg_db_num_rows(pwg_query($query)); if ($count == 0) { upgrade_2153_2154(); } /* Check for upgrade from 2.15 to 2.16 */ /* *********************************** */ $query = ' SELECT param FROM '.CONFIG_TABLE.' WHERE param = "UserAdvManager_Version" ;'; $count = pwg_db_num_rows(pwg_query($query)); if ($count == 0) { /* upgrade from branch 2.15 to 2.16 */ /* ******************************** */ upgrade_215_2160(); } /* Check database upgrade since version 2.16.0 */ /* ******************************************* */ if (isset($conf['UserAdvManager_Version'])) { if (version_compare($conf['UserAdvManager_Version'], '2.20.0') < 0) { /* upgrade from branch 2.16 to 2.20 */ /* ******************************** */ upgrade_216_220(); } if (version_compare($conf['UserAdvManager_Version'], '2.20.4') < 0) { /* upgrade from version 2.20.3 to 2.20.4 */ /* ************************************* */ upgrade_2203_2204(); } if (version_compare($conf['UserAdvManager_Version'], '2.20.7') < 0) { /* upgrade from version 2.20.4 to 2.20.7 */ /* ************************************* */ upgrade_2204_2207(); } if (version_compare($conf['UserAdvManager_Version'], '2.20.8') < 0) { /* upgrade from version 2.20.7 to 2.20.8 */ /* ************************************* */ upgrade_2207_2208(); } if (version_compare($conf['UserAdvManager_Version'], '2.30.0') < 0) { /* upgrade from version 2.20.8 to 2.30.0 */ /* ************************************* */ upgrade_2208_2300(); } if (version_compare($conf['UserAdvManager_Version'], '2.30.2') < 0) { /* upgrade from version 2.30.x to 2.30.2 */ /* ************************************* */ upgrade_2300_2302(); } if (version_compare($conf['UserAdvManager_Version'], '2.40.0') < 0) { /* upgrade from version 2.30.x to 2.40.0 */ /* ************************************* */ upgrade_2300_2400(); } } // Update plugin version number in #_config table and check consistency of #_plugins table // --------------------------------------------------------------------------------------- UAM_version_update(); load_conf_from_db('param like \'UserAdvManager\\_%\''); } function plugin_uninstall() { global $conf; if (isset($conf['UserAdvManager'])) { $q = ' DELETE FROM '.CONFIG_TABLE.' WHERE param="UserAdvManager" ;'; pwg_query($q); } if (isset($conf['UserAdvManager_ConfirmMail'])) { $q = ' DELETE FROM '.CONFIG_TABLE.' WHERE param="UserAdvManager_ConfirmMail" ;'; pwg_query($q); } if (isset($conf['UserAdvManager_Redir'])) { $q = ' DELETE FROM '.CONFIG_TABLE.' WHERE param="UserAdvManager_Redir" ;'; pwg_query($q); } if (isset($conf['UserAdvManager_Version'])) { $q = ' DELETE FROM '.CONFIG_TABLE.' WHERE param="UserAdvManager_Version" ;'; pwg_query($q); } $q = ' DROP TABLE '.USER_CONFIRM_MAIL_TABLE.' ;'; pwg_query( $q ); $q = ' DROP TABLE '.USER_LASTVISIT_TABLE.' ;'; pwg_query( $q ); $q = ' ALTER TABLE '.USERS_TABLE.' DROP UAM_pwdreset ;'; pwg_query($q); } ?>