$createdUnit = $currentContent->copyUnit($id, $map[$parentContentId], $map[$previousContentId], $linked); $transferedNodes[] = intval($id); //#1383 $currentIds[] = $createdUnit['id']; $map[intval($id)] = $createdUnit['id']; } catch (Exception $e) { $errorMessages[] = $e->getMessage() . ' ' . $e->getCode(); } } else { $map[intval($id)] = $id; } $previousContentId = $id; } } Question::clearDuplicates($currentLesson); glossary::clearDuplicates($currentLesson); if (isset($errorMessages) && $errorMessages) { header("HTTP/1.0 500 "); echo _ERRORSAVINGTREE . "\n" . implode("\n", $errorMessages); } else { echo serialize($transferedNodes); } exit; } } catch (Exception $e) { header("HTTP/1.0 500 "); echo $e->getMessage() . ' (' . $e->getCode() . ')'; exit; } } }