Skip to content

Commit 5073734

Browse files
authored
Merge pull request #33 from john-shaffer/30-rework-options
Rework options
2 parents e1cc50c + e19cec4 commit 5073734

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/Controller.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public static function seedOptions() : void {
7373
$table_name = $wpdb->prefix . 'wp2static_addon_s3_options';
7474

7575
$query_string =
76-
"INSERT INTO $table_name (name, value, label, description) VALUES (%s, %s, %s, %s);";
76+
"INSERT IGNORE INTO $table_name (name, value, label, description) VALUES (%s, %s, %s, %s);";
7777

7878
$query = $wpdb->prepare(
7979
$query_string,
@@ -233,6 +233,8 @@ public static function saveOption( string $name, $value ) : void {
233233
}
234234

235235
public static function renderS3Page() : void {
236+
self::seedOptions();
237+
236238
$view = [];
237239
$view['nonce_action'] = 'wp2static-s3-options';
238240
$view['uploads_path'] = \WP2Static\SiteInfo::getPath( 'uploads' );
@@ -268,7 +270,7 @@ public static function activate_for_single_site() : void {
268270

269271
$sql = "CREATE TABLE $table_name (
270272
id mediumint(9) NOT NULL AUTO_INCREMENT,
271-
name VARCHAR(255) NOT NULL,
273+
name VARCHAR(255) NOT NULL UNIQUE,
272274
value VARCHAR(255) NOT NULL,
273275
label VARCHAR(255) NULL,
274276
description VARCHAR(255) NULL,
@@ -280,9 +282,7 @@ public static function activate_for_single_site() : void {
280282

281283
$options = self::getOptions();
282284

283-
if ( ! isset( $options['s3Bucket'] ) ) {
284-
self::seedOptions();
285-
}
285+
self::seedOptions();
286286
}
287287

288288
public static function deactivate_for_single_site() : void {

0 commit comments

Comments
 (0)