#!/bin/bash
#
# $Revision: 1.43 $, $Date: 2004/01/30 11:19:23 $
#
# GPL, mimooh@inf.sgsp.edu.pl
#

. /usr/share/pldconf/pldconf_functions

gui_func()
{
	if [ `id -nu` = root ]; then
		eval `dml -t "    _p_l_d_c_o_n_f $PLDCONF_VERSION"<< EOF
		<meta title="pldconf" width=28> 
		<br>
		<menu id=res_menu res=1 height=13> 
		<item id=ustawienia> Ustawienia pldconf
		<item id=poldek> Dodaj/Usu programy
		<item id=X> rodowisko graficzne
		<item id=net> Sie 
		<item id=win> Partycje Windows
		<item id=boot> Uruchamianie systemu
		<item id=device> Urzdzenia
		<item id=inne> Inne 
		<item id=sysinfo> Informacje o systemie
		<item id=pld_install> Instalacja PLD
		<item id=dml_help> Pomoc
		<item id=autorzy> Autorzy
		<item id=dml_exit> Wyjcie
		</menu>
EOF`

		case $res_menu in 
			ustawienia)
			exec ${DATA_DIR}/ustawienia.sh
			;;
			poldek)
			exec ${DATA_DIR}/poldek.sh
			;;
			X)
			exec ${DATA_DIR}/X/X_menu.sh
			;;
			net)
			exec ${DATA_DIR}/NET/net_menu.sh 
			;;
			win)
			exec ${DATA_DIR}/win.pl
			;;
			boot)
			exec ${DATA_DIR}/BOOT/boot_menu.sh
			;;
			device)
			exec ${DATA_DIR}/DEVICE/device_menu.sh
			;;
			inne)
			exec ${DATA_DIR}/inne.sh
			;;
			sysinfo)
			exec ${DATA_DIR}/SYSINFO/sysinfo_menu.sh
			;;
			pld_install)
			exec ${DATA_DIR}/install_pld.sh
			;;
			dml_help)
			dml_help=yes
			dml_help_check ${DATA_DIR}/POMOC/README_pomoc.txt
			;;
			autorzy)
			exec ${DATA_DIR}/autorzy.sh
			;;
		esac
	else 
		exec ${DATA_DIR}/menu_user.sh
	fi
}


getopts "XdHmMinbDIvh" opt && shift
case $opt in
	X) exec ${DATA_DIR}/X/X.pl "$@";;
	d) exec ${DATA_DIR}/X/desktop.sh "$@";;
	H) exec ${DATA_DIR}/DEVICE/device_menu.sh "$@";;
	M) exec ${DATA_DIR}/NET/wvdial_connect.sh;;
	m) exec ${DATA_DIR}/NET/wvdial_connect.sh "$@";;
	i) exec ${DATA_DIR}/poldek.sh "$@";;
	n) exec ${DATA_DIR}/NET/net_menu.sh "$@";;
	b) exec ${DATA_DIR}/BOOT/boot_manager.pl "$@";;
	D) exec ${DATA_DIR}/install_pld.sh "$@";;
	I) exec ${DATA_DIR}/inne.sh "$@";;
	h) print_help;;
	v) echo pldconf $PLDCONF_VERSION;;
	?) gui_func;;
esac

