@@ -239,7 +239,7 @@ public static function renderAjxpNode($ajxpNode, $close = true, $print = true)
239
239
$ ajxpNode ->getPath (),
240
240
$ ajxpNode ->getLabel (),
241
241
$ ajxpNode ->isLeaf (),
242
- $ ajxpNode ->metadata ,
242
+ $ ajxpNode ->getNodeInfoMeta () ,
243
243
$ close ,
244
244
$ print );
245
245
}
@@ -321,57 +321,6 @@ public static function reloadDataNode($nodePath="", $pendingSelection="", $print
321
321
return XMLWriter::write ("<reload_instruction object= \"data \" node= \"$ nodePath \" file= \"$ pendingSelection \"/> " , $ print );
322
322
}
323
323
324
-
325
- /**
326
- * Send a <reload> XML instruction for refreshing the list
327
- * @static
328
- * @param $diffNodes
329
- * @param bool $print
330
- * @return string
331
- */
332
- public static function writeNodesDiff ($ diffNodes , $ print = false )
333
- {
334
- /**
335
- * @var $ajxpNode \Pydio\Access\Core\Model\AJXP_Node
336
- */
337
- $ mess = LocaleService::getMessages ();
338
- $ buffer = "<nodes_diff> " ;
339
- if (isSet ($ diffNodes ["REMOVE " ]) && count ($ diffNodes ["REMOVE " ])) {
340
- $ buffer .= "<remove> " ;
341
- foreach ($ diffNodes ["REMOVE " ] as $ nodePath ) {
342
- $ nodePath = StringHelper::xmlEntities ($ nodePath , true );
343
- $ buffer .= "<tree filename= \"$ nodePath \" ajxp_im_time= \"" .time ()."\"/> " ;
344
- }
345
- $ buffer .= "</remove> " ;
346
- }
347
- if (isSet ($ diffNodes ["ADD " ]) && count ($ diffNodes ["ADD " ])) {
348
- $ buffer .= "<add> " ;
349
- foreach ($ diffNodes ["ADD " ] as $ ajxpNode ) {
350
- $ ajxpNode ->loadNodeInfo (false , false , "all " );
351
- if (!empty ($ ajxpNode ->metaData ["mimestring_id " ]) && array_key_exists ($ ajxpNode ->metaData ["mimestring_id " ], $ mess )) {
352
- $ ajxpNode ->mergeMetadata (array ("mimestring " => $ mess [$ ajxpNode ->metaData ["mimestring_id " ]]));
353
- }
354
- $ buffer .= self ::renderAjxpNode ($ ajxpNode , true , false );
355
- }
356
- $ buffer .= "</add> " ;
357
- }
358
- if (isSet ($ diffNodes ["UPDATE " ]) && count ($ diffNodes ["UPDATE " ])) {
359
- $ buffer .= "<update> " ;
360
- foreach ($ diffNodes ["UPDATE " ] as $ originalPath => $ ajxpNode ) {
361
- $ ajxpNode ->loadNodeInfo (false , false , "all " );
362
- if (!empty ($ ajxpNode ->metaData ["mimestring_id " ]) && array_key_exists ($ ajxpNode ->metaData ["mimestring_id " ], $ mess )) {
363
- $ ajxpNode ->mergeMetadata (array ("mimestring " => $ mess [$ ajxpNode ->metaData ["mimestring_id " ]]));
364
- }
365
- $ ajxpNode ->original_path = $ originalPath ;
366
- $ buffer .= self ::renderAjxpNode ($ ajxpNode , true , false );
367
- }
368
- $ buffer .= "</update> " ;
369
- }
370
- $ buffer .= "</nodes_diff> " ;
371
- return XMLWriter::write ($ buffer , $ print );
372
- }
373
-
374
-
375
324
/**
376
325
* Send a <reload> XML instruction for refreshing the repositories list
377
326
* @static
0 commit comments