#!/bin/sh
:	'(c) Copyright	Empress Software Inc.	1983, 2003'

if test "$EMPRESSPATH" = "" 
then
	echo "EMPRESSPATH not set"
	exit 1

elif test ! -d $EMPRESSPATH
then
	echo "invalid EMPRESSPATH"
	exit 1
else
	RDBMSPATH=$EMPRESSPATH/rdbms
	export RDBMSPATH
fi

PROGNAME=`$EMPRESSPATH/common/sys_bin/basename $0`
USAGE="*** Usage ***  $PROGNAME [-xp] database_directory"

. $RDBMSPATH/util_bin/banner

NLSECHO="$EMPRESSPATH/common/nls/nlsecho"
UI_E0_CREATEDB=10003

LOWER=$EMPRESSPATH/common/sys_bin/lower

MSGLOBALDATADICTIONARY=
export MSGLOBALDATADICTIONARY

IMPTOPT=
MKDBOPT=
EXAMPLE=yes

for I
do
	case "$I" in
	 -*)
		I=`$LOWER $I`
		S=-
		while :
		do
			case "$I" in
			 ${S}x*)	EXAMPLE=no
					IMPTOPT="$IMPTOPT -d";	S="${S}x";;
			 ${S}p*)	IMPTOPT="$IMPTOPT -p";	S="${S}p";;
			 ${S})		break;;
			 *)		echo "$USAGE";		exit 1;;
			esac
		done
		shift
		;;
	 *)
		break
		;;
	esac
done

case $# in
 1)	DB="$1";;
 *)	echo "$USAGE";	exit 1;;
esac


if test ! -f "$DB"/tabzero 
then
	$NLSECHO  "Creating Database '%s'" $UI_E0_CREATEDB $DB
	if $EMPRESSPATH/bin/empmkdb $MKDBOPT "$DB"
	then
		:
	else
		exit 8
	fi
else
	if $EMPRESSPATH/bin/empcmd "$DB" "display sys_gui_application" > /dev/null 2>&1
	then
		echo "GUI Tables already exist "
		exit 1
	fi
fi

echo  "Importing GUI Tables"

$EMPRESSPATH/bin/empimpt -l $IMPTOPT $RDBMSPATH/gui/empguidb.tab "$DB"

case $EXAMPLE in
   yes)	$EMPRESSPATH/bin/empgui -c "$DB" "Example" "Images_script"
	$EMPRESSPATH/bin/empgui -l "$DB" "Example" "Images_script"
	;;
   no)	$EMPRESSPATH/bin/empcmd "$DB" "drop pictures"
	;;
esac
