)
);
$importResult .= '<pre>$this->settings: ' . print_r($this->settings, true) . '</pre>';
- $this->addCategories();
- $importResult .= $this->addEvents();
+ // store the settings as on Option
+ update_option('glm-member-db-event-import-settings', serialize($_REQUEST));
+ //$this->addCategories();
+ //$importResult .= $this->addEvents();
$importResult .= '<pre>$this->categories: ' . print_r($this->categories, true) . '</pre>';
break;
default:
+ $importSettings = get_option('glm-member-db-event-import-settings');
+ if ($importSettings) {
+ $importSettings = unserialize($importSettings);
+ }
break;
}
break;
// Compile template data
$templateData = array(
'option' => $option,
+ 'settings' => $importSettings,
'testResult' => $testResult,
'importResult' => $importResult,
'settingsUpdated' => $settingsUpdated,
<fieldset>
<legend>Database to import from:</legend>
<label for="db_host">DB Host</label>
- <input id="db_host" name="db_host" />
+ <input id="db_host" name="db_host" {if $settings.db_host}value="{$settings.db_host}"{/if} />
<label for="db_name">DB Name</label>
- <input id="db_name" name="db_name" />
+ <input id="db_name" name="db_name" {if $settings.db_name}value="{$settings.db_name}"{/if} />
<label for="db_user">DB User</label>
- <input id="db_user" name="db_user" />
+ <input id="db_user" name="db_user" {if $settings.db_user}value="{$settings.db_user}"{/if} />
<label for="db_password">DB Password</label>
- <input id="db_password" name="db_password" />
+ <input id="db_password" name="db_password" {if $settings.db_password}value="{$settings.db_password}"{/if} />
<fieldset>
</div>
<div style="float:left;width: 200px;">
<fieldset>
<legend>Settings:</legend>
<label for="schema">Schema</label>
- <input id="schema" name="schema" />
+ <input id="schema" name="schema" {if $settings.schema}value="{$settings.schema}"{/if} />
<label for="cattablename">Category Table Name</label>
- <input id="cattablename" name="cattablename" />
+ <input id="cattablename" name="cattablename" {if $settings.cattablename}value="{$settings.cattablename}"{/if} />
<label for="tablename">Event Table Name</label>
- <input id="tablename" name="tablename" />
+ <input id="tablename" name="tablename" {if $settings.tablename}value="{$settings.tablename}"{/if} />
<label for="sdate">Start Date</label>
- <input id="sdate" name="sdate" />
+ <input id="sdate" name="sdate" {if $settings.sdate}value="{$settings.sdate}"{/if} />
</fieldset>
<input type="submit" value="Import Events" />