private function getWebsiteSettingForEditMode($item)
{
$resultItem = ["id" => $item->getId(), "name" => $item->getName(), "type" => $item->getType(), "data" => null, "siteId" => $item->getSiteId(), "creationDate" => $item->getCreationDate(), "modificationDate" => $item->getModificationDate()];
switch ($item->getType()) {
case "document":
case "asset":
case "object":
$element = Element\Service::getElementById($item->getType(), $item->getData());
if ($element) {
$resultItem["data"] = $element->getRealFullPath();
}
break;
default:
$resultItem["data"] = $item->getData("data");
break;
}
return $resultItem;
}