Index: branches/unlabeled/unlabeled-1.2.2/kernel/units/general/helpers/recursive_helper.php =================================================================== diff -u -r5620 -r5625 --- branches/unlabeled/unlabeled-1.2.2/kernel/units/general/helpers/recursive_helper.php (.../recursive_helper.php) (revision 5620) +++ branches/unlabeled/unlabeled-1.2.2/kernel/units/general/helpers/recursive_helper.php (.../recursive_helper.php) (revision 5625) @@ -75,7 +75,7 @@ } // moves selected categories to destination category - function MoveCategory($category_ids, $dest_category_id) + function MoveCategories($category_ids, $dest_category_id) { if (!$category_ids) return ; @@ -92,7 +92,10 @@ function PasteCategory($category_id) { - // mode == cut -> just update ParentId of category, items aren't changed, because category_id stays the same + // mode == copy - complete recusive clone with subitems for all items in clipboard + +// $temp =& $this->Application->recallObject($event->getPrefixSpecial().'_TempHandler', 'kTempTablesHandler'); +// $temp->CloneItems($event->Prefix, $event->Special, $ids_arr); } }