"; } function install_post($var) { $sql = e107::getDb(); $mes = e107::getMessage(); /*if($sql -> db_Update("user", "user_forums='0'")) // deprecated in 0.8 { $mes->add("Setting all user_forums to 0.", E_MESSAGE_SUCCESS); }*/ } function uninstall_post($var) { $sql = e107::getDb(); $mes = e107::getMessage(); /* if($sql -> db_Update("user", "user_forums='0'")) // deprecated in 0.8 { $mes->add("Setting all user_forums to 0.", E_MESSAGE_SUCCESS); }*/ } /* * Call During Upgrade Check. May be used to check for existance of tables etc and if not found return TRUE to call for an upgrade. * */ function upgrade_required() { if(!e107::getDb()->isTable('forum_thread')) { return true; } if(!e107::getDb()->field('forum_thread','thread_id')) { return true; // true to trigger an upgrade alert, and false to not. } if(e107::getDb()->field('forum_thread', 'thread_sef')) { e107::getDb()->gen("ALTER TABLE `#forum_thread` DROP `thread_sef` "); } $legacyMenuPref = e107::getConfig('menu')->getPref(); if(isset($legacyMenuPref['newforumposts_caption'])) { } return false; } function upgrade_pre($var) { $sql = e107::getDb(); if(!$sql->isTable('forum_t')) // no table, so run a default plugin install procedure. { return false; // e107::getSingleton('e107plugin')->refresh('forum'); } else { e107::getRedirect()->go(e_PLUGIN_ABS.'forum/forum_update.php'); //Redirect upgrade to customized upgrade routine } //header('Location: '.e_PLUGIN.'forum/forum_update.php'); } // After Automatic Upgrade Routine has completed.. run this. ;-) function upgrade_post($var) { $sql = e107::getDb(); if($sql->isEmpty('forum_thread') === true && $sql->isTable('forum_t') && $sql->isEmpty('forum_t') === false) { $mes = e107::getMessage(); $mes->addSuccess("Migration is required. Please click 'Continue'.
Continue"); } } }