Index: kernel/content/ezcontentfunctioncollection.php =================================================================== --- kernel/content/ezcontentfunctioncollection.php (revision 21835) +++ kernel/content/ezcontentfunctioncollection.php (working copy) @@ -82,13 +82,16 @@ return $result; } - function fetchContentNode( $nodeID, $nodePath ) + function fetchContentNode( $nodeID, $nodePath, $languageCode ) { //include_once( 'kernel/classes/ezcontentobjecttreenode.php' ); $contentNode = null; if ( $nodeID ) { - $contentNode = eZContentObjectTreeNode::fetch( $nodeID ); + if ( !$languageCode ) + $languageCode = false; + + $contentNode = eZContentObjectTreeNode::fetch( $nodeID, $languageCode ); } else if ( $nodePath ) { Index: kernel/content/function_definition.php =================================================================== --- kernel/content/function_definition.php (revision 21835) +++ kernel/content/function_definition.php (working copy) @@ -63,6 +63,10 @@ array( 'name' => 'node_path', 'type' => 'string', 'required' => false, + 'default' => false ), + array( 'name' => 'language_code', + 'type' => 'string', + 'required' => false, 'default' => false ) ) ); $FunctionList['locale_list'] = array( 'name' => 'locale_list', 'operation_types' => array( 'read' ),