Website: Differntiate between not found and access denied; fix minor issue in DataIF if no result is found: avoid warning
DataIF: Refactor: function insted of duplication and fix freigabe restriction