#!/bin/bash

timestamp=$(date +%s)

values=($(yad --form --center --width=300 --title="FernFuchs" --separator=' ' \
            --image "/usr/local/share/icons/fernfuchs_sidebar.png" \
            --button=Abbrechen:1 \
            --button="Fernwartung starten":0 \
            --field="Benutzer:" "none" \
            --field="Server::"CB "x2go-1!x2go-2!x2go-3!x2go-beta" \
            --field="PIN:" \
            --field="Grund für die Fernwartung:":TXT ))

if [[ $? == 1 ]] ; then
    echo "exit"
#    yad --form --center --width=300 --title="FernFuchs" --separator=' ' \
#      --text 'FernFuchs abgebrochen'
    exit
else
    user="${values[0]}"
    server="${values[1]}"
    port="${values[2]}"
    reason="${values[3]}"
fi

echo "---"

echo "$timestamp|$user|$reason" >> fernfuchs.log
echo "gvncviewer $server:$((port-5900))"

echo "---"

gvncviewer "$server:$((port-5900))" >/dev/null

exit
