|
@@ 65-76 (lines=12) @@
|
| 62 |
|
$give_addons_list = give_get_plugins(); |
| 63 |
|
$is_addon_installed = array(); |
| 64 |
|
|
| 65 |
|
if ( ! empty( $give_addons_list ) ) { |
| 66 |
|
foreach ( $give_addons_list as $addon => $give_addon ) { |
| 67 |
|
// Only show Give Core Activated Add-Ons. |
| 68 |
|
if ( ! in_array( $give_addon['AuthorName'], $addon_authors ) ) { |
| 69 |
|
continue; |
| 70 |
|
} |
| 71 |
|
|
| 72 |
|
if ( false !== stripos( $addon, $filename ) ) { |
| 73 |
|
$is_addon_installed = $give_addon; |
| 74 |
|
} |
| 75 |
|
} |
| 76 |
|
} |
| 77 |
|
|
| 78 |
|
// Bailout if addon already installed |
| 79 |
|
if ( ! empty( $is_addon_installed ) ) { |
|
@@ 123-135 (lines=13) @@
|
| 120 |
|
$give_addons_list = get_plugins(); |
| 121 |
|
$installed_addon = array(); |
| 122 |
|
|
| 123 |
|
if ( ! empty( $give_addons_list ) ) { |
| 124 |
|
foreach ( $give_addons_list as $addon => $give_addon ) { |
| 125 |
|
// Only show Give Core Activated Add-Ons. |
| 126 |
|
if ( ! in_array( $give_addon['AuthorName'], $addon_authors ) ) { |
| 127 |
|
continue; |
| 128 |
|
} |
| 129 |
|
|
| 130 |
|
if ( false !== stripos( $addon, $filename ) ) { |
| 131 |
|
$installed_addon = $give_addon; |
| 132 |
|
$installed_addon['path'] = $addon; |
| 133 |
|
} |
| 134 |
|
} |
| 135 |
|
} |
| 136 |
|
|
| 137 |
|
wp_send_json_success( array( |
| 138 |
|
'pluginPath' => $installed_addon['path'], |