| @@ -2,8 +2,18 @@ | ||
| 2 | 2 | /** |
| 3 | 3 | * Add-Ons Page. |
| 4 | 4 | * |
| 5 | 5 | * @package Formidable |
| 6 | + * | |
| 7 | + * @var string $view_path Absolute path to the views/addons/ directory, with trailing slash. | |
| 8 | + * @var array $installed_addons Installed add-on plugins keyed by slug. | |
| 9 | + * @var array<string, array> $addons Available add-ons keyed by slug. | |
| 10 | + * @var array $errors API errors, if any. | |
| 11 | + * @var string $license_type Current license type or empty string. | |
| 12 | + * @var string $request_addon_url URL for requesting a new add-on. | |
| 13 | + * @var array $pro Pro add-on entry prepended to $addons. | |
| 14 | + * @var string $pricing Upgrade URL used for CTAs. | |
| 15 | + * @var array<string, array> $categories Add-on categories keyed by slug, each with 'name' and 'count'. | |
| 6 | 16 | */ |
| 7 | 17 | |
| 8 | 18 | if ( ! defined( 'ABSPATH' ) ) { |
| 9 | 19 | die( 'You are not allowed to call this page directly.' ); |