public static function getExtensions() { $extensions = MainWPExtensions::loadExtensions(); $array = array(); foreach ($extensions as $extension) { $ext = array(); $ext['version'] = $extension['version']; $array[$extension['slug']] = $ext; } return $array; }
public static function getPluginInformation($pSlug) { $extensions = MainWPExtensions::loadExtensions(); $rslt = null; if (is_array($extensions)) { foreach ($extensions as $ext) { if ($pSlug == $ext['api'] && isset($ext['apiManager']) && !empty($ext['apiManager'])) { $args = array(); $args['plugin_name'] = $ext['api']; $args['version'] = $ext['version']; $args['product_id'] = $ext['product_id']; $args['api_key'] = $ext['api_key']; $args['activation_email'] = $ext['activation_email']; $args['instance'] = $ext['instance_id']; $args['software_version'] = $ext['software_version']; $rslt = MainWPApiManager::instance()->request_plugin_information($args); break; } } } return $rslt; }