#!/bin/sh
# DigiPlesk preuninstall script

# here is also some standard parameters, that must be specified:
# vhost_path - full path to vhost root directory
# domain_name - name of domain
# install_prefix - path of application inside vhost directory
# ssl_target_directory - true, if application is in httpsdocs


check_parameter()
{
	local pname="$1"
	if eval "test -z \"\$$pname\"";then
		scrname="`basename "$0"`"
		echo "$scrname: no $pname parameter specified for application"
		exit 1
	fi
}

check_all_parameters()
{
	for pname in domain_name install_prefix ssl_target_directory; do
		check_parameter "$pname"
	done

}
parse_standard_parameters()
{
	if test "$ssl_target_directory" = true; then
		proto="https"
		documents_directory="httpsdocs"
	else
		proto="http"
		documents_directory="httpdocs"
	fi
}

FS_BACKUP=${FS}
FS="\n"
parameters=`cat`

for i in ${parameters}; do
    eval $i || (echo "Error in parameters list ($i)" && exit 1)
done || exit 1;

FS=${FS_BACKUP}

check_all_parameters
parse_standard_parameters

cd "$vhost_path/$documents_directory/$install_prefix"
ret=$?
if [ $? -ne 0 ]; then
echo "cd fail:$ret"
exit 1
fi

rm -f .data/.data.php 
[ -d .data ] && rmdir .data
rm -fr tmp/

rm -f version

exit 0
