#!/bin/sh

if [ -z "$1" ] ; then
	echo "Usage: $0 <fileplan-uri>"
	exit 1
fi

REAL_URI="$(foxde-fileplan-uri-to-real-uri "$1")"
RETURNCODE="$?"

case "$RETURNCODE" in
	0) xdg-open "$REAL_URI" || kdialog --title "fileplan:// error" --icon "folder" --error "Konnte Datei nicht öffnen\n$1\n-> $REAL_URI" ;;
	1) kdialog --title "fileplan:// error" --icon "folder" --error "Keine fileplan:// Adresse\n$1" ;;
	2) kdialog --title "fileplan:// error" --icon "folder" --error "Unbekannter Aktenplan\n$1" ;;
	3) kdialog --title "fileplan:// error" --icon "folder" --error "Ubekannter Objekttyp\n$1" ;;
	*) kdialog --title "fileplan:// error" --icon "folder" --error "Irgendetwas ist beim Öffnen einer fileplan:// Adresse schiefgelaufen …\n($RETURNCODE) $1" ;;
esac
