use de\RaumZeitLabor\PartKeepr\PartKeepr; use de\RaumZeitLabor\PartKeepr\Image\Image; use de\RaumZeitLabor\PartKeepr\Manufacturer\ManufacturerICLogo; include("../src/de/RaumZeitLabor/PartKeepr/PartKeepr.php"); PartKeepr::initialize(""); $type = $_REQUEST["type"]; $id = $_REQUEST["id"]; try { switch ($type) { case "PartAttachment": $file = PartAttachment::loadById($id); break; case "FootprintAttachment": $file = FootprintAttachment::loadById($id); break; default: $file = null; // Add default image? } } catch (\Exception $e) { $file = null; // Something bad happened } if ($file == null) {