function get_support_url() { if (self::$support_url) { return self::$support_url; } $url = UBERMENU_SUPPORT_URL; $data = array(); $data['src'] = 'ubermenu_plugin'; $data['product_id'] = 1; //Site Data $data['site_url'] = get_site_url(); $data['version'] = UBERMENU_VERSION; $data['timezone'] = get_option('timezone_string'); //Theme Data $theme = wp_get_theme(); //uberp( $theme , 3 ); $data['theme'] = $theme->get('Name'); $data['theme_link'] = '<a target="_blank" href="' . $theme->get('ThemeURI') . '">' . $theme->get('Name') . ' v' . $theme->get('Version') . ' by ' . $theme->get('Author') . '</a>'; $data['theme_slug'] = isset($theme->stylesheet) ? $theme->stylesheet : ''; $data['theme_parent'] = $theme->get('Template'); //User Data $current_user = wp_get_current_user(); if ($current_user) { if ($current_user->user_firstname) { $data['first_name'] = $current_user->user_firstname; } if ($current_user->user_firstname) { $data['last_name'] = $current_user->user_lastname; } if ($current_user) { $data['email'] = $current_user->user_email; } } //$data['email'] = get_bloginfo( 'admin_email' ); //License Data $license_code = ubermenu_op('purchase_code', 'updates', ''); if ($license_code) { $data['license_code'] = $license_code; } if ($envato_username = ubermenu_op('envato_username', 'updates', '')) { $data['envato_username'] = $envato_username; } $query = http_build_query($data); $support_url = "{$url}?{$query}"; self::$support_url = $support_url; return $support_url; }