array( 'class' => 'AAM_PlusPackage', 'name' => 'Plus Package', 'version' => '5.0.0' ), 'AAM_ROLE_HIERARCHY' => array( 'class' => 'AAM_RoleHierarchy', 'name' => 'Role Hierarchy', 'version' => '3.0.0' ), 'AAM_IP_CHECK' => array( 'class' => 'AAM_IPCheck', 'name' => 'IP Check', 'version' => '4.0.0' ), 'AAM_ECOMMERCE' => array( 'class' => 'AAM_Ecommerce', 'name' => 'E-Commerce', 'version' => '4.0.0' ) ); foreach($addons as $slug => $addon) { if (defined($slug) && version_compare(constant($slug), $addon['version']) === -1) { class_alias('AAM', $addon['class']); if ($slug !== 'AAM_ECOMMERCE') { AAM_Core_Console::add(sprintf($message, $addon['name']), 'b'); } } } } } if (defined('AAM_KEY')) { AAM_Service_Compatibility::bootstrap(); }