public function deactivatedelete($networkwide) { require_once YOP_POLL_INC . 'db_schema.php'; Yop_Poll_DbSchema::delete_database_tables(); $capObj = YOP_POLL_Capabilities::get_instance(); $capObj->uninstall_capabilities(); $this->uninstall_default_options(); }
function delete_blog($blog_id) { $old_blog = $GLOBALS['wpdb']->blogid; switch_to_blog($blog_id); yop_poll_create_table_names($GLOBALS['wpdb']->prefix); $this->deactivate(NULL); require_once YOP_POLL_INC . 'db_schema.php'; Yop_Poll_DbSchema::delete_database_tables(); $capObj = YOP_POLL_Capabilities::get_instance(); $capObj->uninstall_capabilities(); $this->uninstall_default_options(); switch_to_blog($old_blog); yop_poll_create_table_names($GLOBALS['wpdb']->prefix); }