Index: cmis_alfresco.cmis.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cmis_alfresco/cmis_alfresco.cmis.inc,v retrieving revision 1.2.2.1 diff -u -p -r1.2.2.1 cmis_alfresco.cmis.inc --- cmis_alfresco.cmis.inc 10 Sep 2009 10:24:07 -0000 1.2.2.1 +++ cmis_alfresco.cmis.inc 1 Dec 2009 05:31:48 -0000 @@ -7,16 +7,16 @@ */ function cmis_alfresco_cmisapi_getRepositoryInfo() { static $repository_info; - + if (empty($repository_info)) { module_load_include('utils.inc', 'cmis_alfresco'); - - $response = cmis_alfresco_invoke_service('/api/repository'); + + $response = cmis_alfresco_invoke_service('/cmis'); $xml = cmis_alfresco_utils_get_CMIS_xml($response); - + if ($xml) { - $cmis = $xml->workspace->children(cmis_alfresco_utils_ns('cmis')); - $repository_info = $cmis->repositoryInfo; + $cmis = $xml->workspace->children('cmisra', TRUE); + $repository_info = $cmis->repositoryInfo->children('cmis', TRUE); } } return $repository_info; @@ -31,9 +31,9 @@ function cmis_alfresco_cmisapi_getReposi function cmis_alfresco_cmisapi_getTypes($repositoryId, $typeId = NULL) { module_load_include('utils.inc', 'cmis_alfresco'); - $service = $typeId?'/api/type/'. $typeId .'/descendants':'/api/types'; + $service = $typeId ? '/cmis/type/cmis:'. $typeId .'/descendants' : '/cmis/types'; $response = cmis_alfresco_invoke_service($service); - + if (FALSE != $response) { $items = array(); foreach (cmis_alfresco_utils_get_CMIS_xml($response, '//D:entry') as $entry) {