List.php
94 lines
| 1 | <?php |
| 2 | |
| 3 | /** |
| 4 | * ====================================================================== |
| 5 | * LICENSE: This file is subject to the terms and conditions defined in * |
| 6 | * file 'license.txt', which is part of this source code package. * |
| 7 | * ====================================================================== |
| 8 | */ |
| 9 | |
| 10 | class AAM_Extension_List { |
| 11 | |
| 12 | /** |
| 13 | * |
| 14 | * @return type |
| 15 | */ |
| 16 | public static function get() { |
| 17 | return array( |
| 18 | 'AAM_COMPLETE_PACKAGE' => array( |
| 19 | 'title' => 'Complete Package', |
| 20 | 'id' => 'AAM_COMPLETE_PACKAGE', |
| 21 | 'type' => 'commercial', |
| 22 | 'description' => 'Get the complete list of all premium AAM extensions in one package and all future premium extensions already included for now additional cost.', |
| 23 | 'url' => 'https://aamplugin.com/complete-package', |
| 24 | 'version' => (defined('AAM_COMPLETE_PACKAGE') ? constant('AAM_COMPLETE_PACKAGE') : null), |
| 25 | 'latest' => '3.8.12' |
| 26 | ), |
| 27 | 'AAM_PLUS_PACKAGE' => array( |
| 28 | 'title' => 'Plus Package', |
| 29 | 'id' => 'AAM_PLUS_PACKAGE', |
| 30 | 'type' => 'commercial', |
| 31 | 'description' => 'Manage access to your WordPress website posts, pages, media, custom post types, categories and hierarchical taxonomies for any role, individual user, visitors or even define default access for everybody; and do this separately for frontend, backend or API levels. As the bonus, define more granular access to how comments can be managed on the backend by other users.', |
| 32 | 'url' => 'https://aamplugin.com/extension/plus-package', |
| 33 | 'version' => (defined('AAM_PLUS_PACKAGE') ? constant('AAM_PLUS_PACKAGE') : null), |
| 34 | 'latest' => '3.9' |
| 35 | ), |
| 36 | 'AAM_IP_CHECK' => array( |
| 37 | 'title' => 'IP Check', |
| 38 | 'id' => 'AAM_IP_CHECK', |
| 39 | 'type' => 'commercial', |
| 40 | 'description' => 'Manage access to your WordPress website by visitor\'s IP address and referred hosts or completely lockdown the entire website and allow only certain IP ranges.', |
| 41 | 'url' => 'https://aamplugin.com/extension/ip-check', |
| 42 | 'version' => (defined('AAM_IP_CHECK') ? constant('AAM_IP_CHECK') : null), |
| 43 | 'latest' => '2.0.1' |
| 44 | ), |
| 45 | 'AAM_ROLE_HIERARCHY' => array( |
| 46 | 'title' => 'Role Hierarchy', |
| 47 | 'id' => 'AAM_ROLE_HIERARCHY', |
| 48 | 'type' => 'commercial', |
| 49 | 'description' => 'Define and manage complex WordPress role hierarchy where child role inherits all access settings from its parent with ability to override setting for any specific role.', |
| 50 | 'url' => 'https://aamplugin.com/extension/role-hierarchy', |
| 51 | 'version' => (defined('AAM_ROLE_HIERARCHY') ? constant('AAM_ROLE_HIERARCHY') : null), |
| 52 | 'latest' => '1.4.1' |
| 53 | ), |
| 54 | 'AAM_ECOMMERCE' => array( |
| 55 | 'title' => 'E-Commerce', |
| 56 | 'id' => 'AAM_ECOMMERCE', |
| 57 | 'type' => 'commercial', |
| 58 | 'new' => true, |
| 59 | 'description' => 'Start monetizing access to your premium content. Restrict access to read any WordPress post, page or custom post type until user purchase access to it.', |
| 60 | 'url' => 'https://aamplugin.com/extension/ecommerce', |
| 61 | 'version' => (defined('AAM_ECOMMERCE') ? constant('AAM_ECOMMERCE') : null), |
| 62 | 'latest' => '1.2.3' |
| 63 | ), |
| 64 | 'AAM_MULTISITE' => array( |
| 65 | 'title' => 'Multisite', |
| 66 | 'id' => 'AAM_MULTISITE', |
| 67 | 'type' => 'GNU', |
| 68 | 'license' => 'AAMMULTISITE', |
| 69 | 'description' => 'Convenient way to navigate between different sites in the Network Admin Panel. This is the open source solution and you can find it on the <a href="https://github.com/aamplugin/multisite-extension" target="_blank">Github here</a>.', |
| 70 | 'version' => (defined('AAM_MULTISITE') ? constant('AAM_MULTISITE') : null), |
| 71 | 'latest' => '2.5.5' |
| 72 | ), |
| 73 | 'AAM_USER_ACTIVITY' => array( |
| 74 | 'title' => 'User Activities', |
| 75 | 'id' => 'AAM_USER_ACTIVITY', |
| 76 | 'type' => 'GNU', |
| 77 | 'license' => 'AAMUSERACTIVITY', |
| 78 | 'description' => 'Track any kind of user or visitor activity on your website. <a href="https://aamplugin.com/help/how-to-track-any-wordpress-user-activity" target="_blank">Read more.</a> This is the open source solution and you can find it on the <a href="https://github.com/aamplugin/user-activity-extension" target="_blank">Github here</a>.', |
| 79 | 'version' => (defined('AAM_USER_ACTIVITY') ? constant('AAM_USER_ACTIVITY') : null), |
| 80 | 'latest' => '1.4.2' |
| 81 | ), |
| 82 | 'AAM_SOCIAL_LOGIN' => array( |
| 83 | 'title' => 'Social Login', |
| 84 | 'id' => 'AAM_SOCIAL_LOGIN', |
| 85 | 'type' => 'GNU', |
| 86 | 'tag' => 'ALPHA', |
| 87 | 'license' => 'AAMSOCIALLOGIN', |
| 88 | 'description' => 'Login to your website with social networks like Facebook, Twitter, Instagram etc. <a href="https://aamplugin.com/help/how-does-aam-social-login-works" target="_blank">Read more.</a> This is the open source solution and you can find it on the <a href="https://github.com/aamplugin/social-login-extension" target="_blank">Github here</a>.', |
| 89 | 'version' => (defined('AAM_SOCIAL_LOGIN') ? constant('AAM_SOCIAL_LOGIN') : null), |
| 90 | 'latest' => '0.2.1' |
| 91 | ), |
| 92 | ); |
| 93 | } |
| 94 | } |