' . t('About') . ''; $output .= '
' . t('The XML-RPC module gives external systems the opportunity to communicate with the site through the XML-RPC protocol. An XML-RPC client can communicate with the site by making a request to xmlrpc.php. For more information, see the online documentation for the XML-RPC module.', array('!xrphp' => \Drupal::url('xmlrpc.php'),'!xrdocs' => 'https://drupal.org/documentation/modules/xmlrpc')) . '
'; return $output; } } /** * Performs one or more XML-RPC request(s). * * Usage example: * @code * $result = xmlrpc('http://example.com/xmlrpc.php', array( * 'service.methodName' => array($parameter, $second, $third), * )); * @endcode * * @param string $url * An absolute URL of the XML-RPC endpoint. * @param array $args * An associative array whose keys are the methods to call and whose values * are the arguments to pass to the respective method. If multiple methods * are specified, a system.multicall is performed. * @param array $headers * (optional) An array of headers to pass along. * * @return * For one request: * Either the return value of the method on success, or FALSE. * If FALSE is returned, see xmlrpc_errno() and xmlrpc_error_msg(). * For multiple requests: * An array of results. Each result will either be the result * returned by the method called, or an xmlrpc_error object if the call * failed. See xmlrpc_error(). */ function xmlrpc($url, array $args, array $headers = array()) { module_load_include('inc', 'xmlrpc'); return _xmlrpc($url, $args, $headers); }