示例#1
0
 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;
 }