@@ -31,10 +31,9 @@ class Paystack_Forms_Activator {
3131 */
3232 public static function activate () {
3333 global $ wpdb ;
34- $ charset_collate = $ wpdb ->get_charset_collate ();
3534 $ table_name = $ wpdb ->prefix . 'paystack_forms_payments ' ;
3635
37- $ sql = "CREATE TABLE $ table_name (
36+ $ sql = "CREATE TABLE IF NOT EXISTS ` " . $ table_name. " ` (
3837 id int(11) NOT NULL AUTO_INCREMENT,
3938 post_id int(11) NOT NULL,
4039 user_id int(11) NOT NULL,
@@ -43,15 +42,14 @@ public static function activate() {
4342 paid int(1) NOT NULL DEFAULT '0',
4443 txn_code varchar(255) DEFAULT '' NOT NULL,
4544 amount varchar(255) DEFAULT '' NOT NULL,
46- views smallint(5 ) NOT NULL,
45+ ip varchar(255 ) NOT NULL,
4746 deleted_at varchar(255) DEFAULT '' NULL,
48- created_at datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
49- modified datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
47+ created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
48+ modified timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL,
5049 UNIQUE KEY id (id)
51- ) $ charset_collate; " ;
52-
50+ ); " ;
5351 require_once ( ABSPATH . 'wp-admin/includes/upgrade.php ' );
54- dbDelta ( $ sql );
52+ dbDelta ($ sql );
5553 }
5654
5755
0 commit comments