Code Duplication    Length = 13-13 lines in 2 locations

modules/sharedaddy/sharing-sources.php 2 locations

@@ 281-293 (lines=13) @@
278
		return $return;
279
	}
280
281
	public function get_total( $post = false ) {
282
		global $wpdb, $blog_id;
283
284
		$name = strtolower( $this->get_id() );
285
286
		if ( $post == false ) {
287
			// get total number of shares for service
288
			return (int) $wpdb->get_var( $wpdb->prepare( 'SELECT SUM( count ) FROM sharing_stats WHERE blog_id = %d AND share_service = %s', $blog_id, $name ) );
289
		}
290
291
		// get total shares for a post
292
		return (int) $wpdb->get_var( $wpdb->prepare( 'SELECT count FROM sharing_stats WHERE blog_id = %d AND post_id = %d AND share_service = %s', $blog_id, $post->ID, $name ) );
293
	}
294
295
	public function get_posts_total() {
296
		global $wpdb, $blog_id;
@@ 1191-1203 (lines=13) @@
1188
		}
1189
	}
1190
1191
	public function get_total( $post = false ) {
1192
		global $wpdb, $blog_id;
1193
1194
		$name = strtolower( $this->get_id() );
1195
1196
		if ( $post == false ) {
1197
			// get total number of shares for service
1198
			return $wpdb->get_var( $wpdb->prepare( 'SELECT SUM( count ) FROM sharing_stats WHERE blog_id = %d AND share_service = %s', $blog_id, $name ) );
1199
		}
1200
1201
		// get total shares for a post
1202
		return $wpdb->get_var( $wpdb->prepare( 'SELECT count FROM sharing_stats WHERE blog_id = %d AND post_id = %d AND share_service = %s', $blog_id, $post->ID, $name ) );
1203
	}
1204
}
1205
1206
class Share_Custom extends Sharing_Advanced_Source {