#!/bin/bash
funk(){
clear
echo "Podaj imię:"
read imie
echo "Podaj nazwisko:"
read nazwisko
echo "Podaj numer telefonu:"
read tel
echo "Podaj adres e-mail:"
read email
echo "Podaj adres:"
read adres
clear
echo "Dziękujemy. Generator zapisał twoje dane, wybierz następną akcję:"
select dec2 in "Wyświetl dane" "Edytuj dane" "Zapisz dane" "Wyjście"; do
	case $dec2 in
	"Wyświetl dane")
	echo "Imię: $imie"
	echo "Nazwisko: $nazwisko"
	echo "Telefon: $tel"
	echo "Email: $email"
	echo "Adres: $adres"
	read -p "Naciśnij dowolny klawisz, aby wrócić do wyboru"
	clear
	echo "Wybierz akcję:"
	;;
	"Edytuj dane") clear && funk ;;
	"Zapisz dane")
	if [ ! -e $PWD/Wizytowki/ ]; then
	mkdir $PWD/Wizytowki
	else
	echo -n
	fi
	export nazwa="${imie}_${nazwisko}.txt"
	echo "Imię: $imie" >> $PWD/Wizytowki/$nazwa
	echo "Nazwisko: $nazwisko" >> $PWD/Wizytowki/$nazwa
	echo "Telefon: $tel" >> $PWD/Wizytowki/$nazwa
	echo "Email: $email" >> $PWD/Wizytowki/$nazwa
	echo "Adres: $adres" >> $PWD/Wizytowki/$nazwa
	echo "Wykonano"
	read -p "Naciśnij dowolny klawisz, aby wrócić do menu"
	menu
	;;
	"Wyjście") echo "Dziękujemy za skorzystanie z programu kreator wizytówek" && exit ;;
	*) echo "Błąd" ;;
	esac
done
}

menu(){
clear
echo "KREATOR WIZYTÓWEK"
select dec1 in "Stwórz nową wizytówkę" "Zobacz istniejące" "Wyjście"; do
	case $dec1 in
	"Stwórz nową wizytówkę")
	funk
	;;
	"Zobacz istniejące")
	clear
	if [ ! -e $PWD/Wizytowki/* ]; then
	echo "Brak wizytówek"
	read -p "Naciśnij dowolny klawisz, aby wrócić do menu"
	menu
	else
	echo "Oto Twoje wizytówki:"
	for wizytowka in $PWD/Wizytowki/*.txt ; do
	echo $wizytowka
	done
	read -p "Naciśnij dowolny klawisz, aby wrócić do menu"
	menu
	fi
	;;
	"Wyjście") echo "Dziękujemy z skorzystanie z programu kreator wizytówek" && exit ;;
	*) echo "Błąd" ;;
	esac
done
}

startkw(){
clear
echo "Witaj w kreatorze wizytówek"
echo "Wpisz login:"
read login
echo "Wpisz hasło (niewidoczne):"
read -s haslo
if [[ $login == "student" && $haslo == "tebwroclaw" ]]; then
echo "Zalogowano"
sleep 1
menu
else
echo "Login lub hasło nieprawidłowe."
read -p "Naciśnij dowolny klawisz, aby spróbować ponownie"
startkw
fi
}
PS3="Jaki jest Twój wybór? Wpisz liczbę: "
startkw

#SETNA LINIA ;)