--- /dev/null
+<?php
+
+echo '<pre>$_REQUEST: ' . print_r( $_REQUEST, true ) . '</pre>';
+
+// Setup the database connection to postgres
+$dbServer = 'ds4';
+$dbName = 'brewbakers';
+$dbUser = 'postgres';
+
+// Create connection
+$connString = "host=$dbServer dbname=$dbName user=$dbUser";
+$db = @pg_connect($connString);
+if (!$db) {
+ $err = error_get_last();
+ $templateData['genError'] = 'There was a problem connecting to the database. The error message was...<br>'.$err['message'];
+ $failure = true;
+}
+if (!$failure) {
+ // Grab the RV data
+ $sql = "
+ SELECT *
+ FROM rvs
+ ORDER BY id";
+ $res = pg_query($db, $sql);
+ $rows = pg_num_rows($res);
+ if ($rows == 0) {
+ $templateData['genError'] = 'There does not appear to be any rvs listed in this database!';
+ $failure = true;
+ } else {
+ $rvs = pg_fetch_all($res);
+ if (count($rvs) != $rows) {
+ $notice = pg_last_notice($res);
+ $templateData['genError'] = 'While reading base rv data, we did not receive the expected number of rvs! ';
+ if ($notice) {
+ $templateData['genError'] .= 'Perhaps the following message will help.<br>'.$notice;
+ }
+ $failure = true;
+ }
+ echo '<pre>$rvs: ' . print_r( $rvs, true ) . '</pre>';
+ }
+}
+if (!$failure) {
+ // Get current db version
+ $dbVersion = GLM_MEMBERS_PLUGIN_DB_VERSION;
+
+ // Reset the database
+ if (!$this->deleteDataTables($dbVersion)) {
+ glmMembersAdmin::addNotice('<b>Unable to delete the database tables while resetting the database.</b><br>', 'AdminError');
+ break;
+ }
+ if (!$this->createDataTables($dbVersion)) {
+ glmMembersAdmin::addNotice('<b>Unable to create the database tables while resetting the database.</b><br>', 'AdminError');
+ break;
+ }
+}
<input type="radio" name="option" value="importOldMemberIds" class="import-type"> Import old member IDs only<br>
<input type="radio" name="option" value="importClicksViews" class="import-type"> Import member Clicks and Views<br>
<input type="radio" name="option" value="importMailingAddresses" class="import-type"> Import member Mailing Addresses<br>
- <input type="radio" name="option" value="displayOldNewMemberIds" class="import-type"> List old/new member IDs
+ <input type="radio" name="option" value="displayOldNewMemberIds" class="import-type"> List old/new member IDs<br>
+ <input type="radio" name="option" value="importBrewbakers" class="import-type"> Import Brewbakers
</td>
</tr>
<tr class="for-member-import all-import-fields">