Jetpack::jetpack_getOptions PHP Method

jetpack_getOptions() public method

public jetpack_getOptions ( $args )
    function jetpack_getOptions($args)
    {
        global $wp_xmlrpc_server;
        $wp_xmlrpc_server->escape($args);
        $username = $args[1];
        $password = $args[2];
        if (!($user = $wp_xmlrpc_server->login($username, $password))) {
            return $wp_xmlrpc_server->error;
        }
        $options = array();
        $user_data = $this->get_connected_user_data();
        if (is_array($user_data)) {
            $options['jetpack_user_id'] = array('desc' => __('The WP.com user ID of the connected user', 'jetpack'), 'readonly' => true, 'value' => $user_data['ID']);
            $options['jetpack_user_login'] = array('desc' => __('The WP.com username of the connected user', 'jetpack'), 'readonly' => true, 'value' => $user_data['login']);
            $options['jetpack_user_email'] = array('desc' => __('The WP.com user email of the connected user', 'jetpack'), 'readonly' => true, 'value' => $user_data['email']);
            $options['jetpack_user_site_count'] = array('desc' => __('The number of sites of the connected WP.com user', 'jetpack'), 'readonly' => true, 'value' => $user_data['site_count']);
        }
        $wp_xmlrpc_server->blog_options = array_merge($wp_xmlrpc_server->blog_options, $options);
        $args = stripslashes_deep($args);
        return $wp_xmlrpc_server->wp_getOptions($args);
    }
Jetpack