Code Duplication    Length = 19-20 lines in 3 locations

includes/class-give-db-comments.php 1 location

@@ 242-261 (lines=20) @@
239
	 *
240
	 * @return void
241
	 */
242
	public function create_table() {
243
		global $wpdb;
244
		$charset_collate = $wpdb->get_charset_collate();
245
246
		$sql = "CREATE TABLE {$this->table_name} (
247
        comment_ID bigint(20) NOT NULL AUTO_INCREMENT,
248
        user_id bigint(20) NOT NULL,
249
        comment_content longtext NOT NULL,
250
      	comment_parent mediumtext NOT NULL,
251
        comment_type mediumtext NOT NULL,
252
        comment_date datetime NOT NULL,
253
        comment_date_gmt datetime NOT NULL,
254
        PRIMARY KEY  (comment_ID)
255
        ) {$charset_collate};";
256
257
		require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
258
		dbDelta( $sql );
259
260
		update_option( $this->table_name . '_db_version', $this->version, false );
261
	}
262
263
264
	/**

includes/class-give-db-logs.php 1 location

@@ 238-257 (lines=20) @@
235
	 *
236
	 * @return void
237
	 */
238
	public function create_table() {
239
		global $wpdb;
240
		$charset_collate = $wpdb->get_charset_collate();
241
242
		$sql = "CREATE TABLE {$this->table_name} (
243
        ID bigint(20) NOT NULL AUTO_INCREMENT,
244
        log_title longtext NOT NULL,
245
        log_content longtext NOT NULL,
246
      	log_parent bigint(20) NOT NULL,
247
        log_type mediumtext NOT NULL,
248
        log_date datetime NOT NULL,
249
        log_date_gmt datetime NOT NULL,
250
        PRIMARY KEY  (ID)
251
        ) {$charset_collate};";
252
253
		require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
254
		dbDelta( $sql );
255
256
		update_option( $this->table_name . '_db_version', $this->version, false );
257
	}
258
259
260
	/**

includes/class-give-db-sessions.php 1 location

@@ 88-106 (lines=19) @@
85
	 * @since  2.2.0
86
	 * @access public
87
	 */
88
	public function create_table() {
89
		global $wpdb;
90
91
		$charset_collate = $wpdb->get_charset_collate();
92
93
		$sql = "CREATE TABLE {$this->table_name} (
94
  				session_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
95
  				session_key char(32) NOT NULL,
96
  				session_value longtext NOT NULL,
97
  				session_expiry BIGINT UNSIGNED NOT NULL,
98
  				PRIMARY KEY  (session_key),
99
  				UNIQUE KEY session_id (session_id)
100
			) {$charset_collate};";
101
102
		require_once ABSPATH . 'wp-admin/includes/upgrade.php';
103
		dbDelta( $sql );
104
105
		update_option( $this->table_name . '_db_version', $this->version, false );
106
	}
107
108
109
	/**