#!/bin/sh

# ido the language oem hack

do_start ()
{
	storefrdataext -r -d /tmp/companydetails
	mkdir -p /home/httpd/userthemes/logos

	if [ -f /mnt/language/langoem/pt_DA/damovo.gif ] ; then
		ln -sf /mnt/language/langoem/pt_DA/damovo.gif /home/httpd/userthemes/logos/mainlogo.gif
	else
		if [ -f /tmp/companydetails/uploadedlogo.gif ] ; then
			ln -sf /tmp/companydetails/uploadedlogo.gif /home/httpd/userthemes/logos/mainlogo.gif
		else
			ln -sf /home/httpd/factorythemes/Plain/logo3.gif /home/httpd/userthemes/logos/mainlogo.gif
		fi
	fi
		

	if [ -f /mnt/language/langoem/pt_DA/damovo3dreh.gif ] ; then
		ln -sf /mnt/language/langoem/pt_DA/damovo3dreh.gif /home/httpd/userthemes/logos/mainrunninglogo.gif
	else
		if [ -f /tmp/companydetails/uploadedrunninglogo.gif ] ; then
			ln -sf /tmp/companydetails/uploadedrunninglogo.gif /home/httpd/userthemes/logos/mainrunninglogo.gif
		else
			ln -sf /home/httpd/factorythemes/Dynamo/logo3dreh.gif /home/httpd/userthemes/logos/mainrunninglogo.gif
		fi
	fi


	if [ -f /tmp/companydetails/uploadedfavicon.ico ] ; then
		ln -sf /tmp/companydetails/uploadedfavicon.ico /home/httpd/userthemes/logos/favicon.ico
	else
		ln -sf /home/httpd/favicon.ico /home/httpd/userthemes/logos/favicon.ico
	fi


	if [ -f /tmp/companydetails/link.conf ] ; then
		. /tmp/companydetails/link.conf

		/bin/cp /home/httpd/factorythemes/Plain/theme.conf   /home/httpd/userthemes/p1
		/bin/cp /home/httpd/factorythemes/Dynamo/theme.conf  /home/httpd/userthemes/d1

# Do not change copyright statement (I don't remove the code completely just in case maybe someone changes his mind and decides to return it back later)
#		/bin/sed s/"Epygi Technologies, Ltd"/"$companyName"/g /home/httpd/userthemes/p1 > /home/httpd/userthemes/p2
#		/bin/sed s/"Epygi Technologies, Ltd"/"$companyName"/g /home/httpd/userthemes/d1 > /home/httpd/userthemes/d2
		/bin/cp /home/httpd/userthemes/p1 /home/httpd/userthemes/p2
		/bin/cp /home/httpd/userthemes/d1 /home/httpd/userthemes/d2

		# double "" for replacing just "Epygi" not part of "Epygi Technologies, Ltd"
		/bin/sed s/"\"Epygi\""/\""$companyShortName"\"/g /home/httpd/userthemes/p2 > /home/httpd/userthemes/p3
		/bin/sed s/"\"Epygi\""/\""$companyShortName"\"/g /home/httpd/userthemes/d2 > /home/httpd/userthemes/d3

		/bin/sed s/"www.epygi.com"/"$companyUrl"/g /home/httpd/userthemes/p3 > /home/httpd/userthemes/p4
		/bin/sed s/"www.epygi.com"/"$companyUrl"/g /home/httpd/userthemes/d3 > /home/httpd/userthemes/d4

		cp -f /home/httpd/userthemes/p4 /home/httpd/userthemes/uploaded_plaintheme.conf
		cp -f /home/httpd/userthemes/d4 /home/httpd/userthemes/uploaded_dynamotheme.conf

		rm -f /home/httpd/userthemes/p1 /home/httpd/userthemes/p2 /home/httpd/userthemes/p3 /home/httpd/userthemes/p4
		rm -f /home/httpd/userthemes/d1 /home/httpd/userthemes/d2 /home/httpd/userthemes/d3 /home/httpd/userthemes/d4
	fi

}

case "$1" in
	start)
		do_start
		;;
	*)
		echo "Usage: $0 {start}"
		exit 1
esac

exit $?
