Code Duplication    Length = 19-20 lines in 2 locations

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

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

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

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