Code Duplication    Length = 7-8 lines in 2 locations

includes/admin/add-ons/actions.php 2 locations

@@ 62-68 (lines=7) @@
59
	$give_addons_list   = give_get_plugins();
60
	$is_addon_installed = array();
61
62
	if ( ! empty( $give_addons_list ) ) {
63
		foreach ( $give_addons_list as $addon => $give_addon ) {
64
			if ( false !== stripos( $addon, $filename ) ) {
65
				$is_addon_installed = $give_addon;
66
			}
67
		}
68
	}
69
70
	// Bailout  if addon already installed
71
	if ( ! empty( $is_addon_installed ) ) {
@@ 115-122 (lines=8) @@
112
	$give_addons_list   = give_get_plugins();
113
	$installed_addon  = array();
114
115
	if ( ! empty( $give_addons_list ) ) {
116
		foreach ( $give_addons_list as $addon => $give_addon ) {
117
			if ( false !== stripos( $addon, $filename ) ) {
118
				$installed_addon         = $give_addon;
119
				$installed_addon['path'] = $addon;
120
			}
121
		}
122
	}
123
124
	wp_send_json_success( array(
125
		'pluginPath'         => $installed_addon['path'],