#!/bin/bash

if [ $# -gt 1 ]; then
    echo "$0: Usage: $0 [enquête]"
    exit 1
fi

if [ $# -lt 1 ]; then
    echo
    echo -n "Nom de l'enquête: "
    read ENQUETE
else ENQUETE=$1
fi

PROGDIR=`dirname $0`
source ${PROGDIR}/definitions

if [ ! -d $EDIR ] ; then
    echo "$0: l'enquête ${ENQUETE} n'est pas installée"
    exit 1
fi

touch $HOME/.sitecopyrc 
chmod 600 $HOME/.sitecopyrc
COMAHAWK="BEGIN{etat = 0;} /site/ {if (\$2==\"${ENQUETE}\") etat = 1;} END{if(etat==1) print \"n\" ; else print \"\" ;}"
SUPP=`awk "${COMAHAWK}" $HOME/.sitecopyrc`

if [ "${SUPP}" = "n" -a `hostname -s` = "serveur5" ] ; then
    echo
    echo -n "$0: Voulez-vous supprimer les fichiers sur www.labri.fr (o/n) ? "
    read SUPP
    if [ "${SUPP}" = "o" -o  "${SUPP}" = "O" ] ; then
	echo "$0: connexion à www.labri.fr (cadaver)"
	echo "      une fois l'identification faite, taper :"
	echo "          rmcol ${ENQUETE}"
	echo "          rmcol $(basename ${WREPDIR})"
	echo "          exit"
	echo  
	cadaver https://www.labri.fr/Perso/~${ADMIN}
	if [ $? -ne 0 ] ; then
	    SUPP=n
	else
	    rm -f ${HOME}/.sitecopy/${ENQUETE}
	    rm -f ${HOME}/.sitecopy/${ENQUETE}.*
	    rm -f ${HOME}/.sitecopy/${REPENQUETE}
	    rm -f ${HOME}/.sitecopy/${REPENQUETE}.*
	    mv $HOME/.sitecopyrc $HOME/.sitecopyrc-old
	    COMAHAWK="BEGIN{etat = 1;} /site/ {if (\$2==\"${ENQUETE}\" || \$2==\"${REPENQUETE}\") etat = 0;else etat = 1;}{if (etat==1) print ;}" ;
	    awk "${COMAHAWK}" $HOME/.sitecopyrc-old > $HOME/.sitecopyrc
	    chmod 600 $HOME/.sitecopyrc
	fi
	echo
    else
	SUPP=n
    fi
fi

\rm -r -f $ENQUETE

echo
echo "$0: Les fichiers de l'enquête ${ENQUETE} sont supprimés,"
echo "        à l'exception du fichier de données ${ENQUETE}.txt"
echo "        et, éventuellement, de ${ENQUETE}-resultats.html."
if [ "${SUPP}" = "n" ] ; then
    echo
    echo "Pour enlever les fichiers de  www.labri.fr :"
    echo "        ssh serveur5.labri.fr"
    echo "  	  cadaver https://www.labri.fr/Perso/~${ADMIN}"
    echo "    puis après identification :"
    echo "          rmcol ${ENQUETE}"
    echo "          rmcol $(basename ${WREPDIR})"
    echo "          exit"
    echo  
    echo "Pour terminer le nettoyage :"
    echo "     supprimer les sites ${ENQUETE} et ${REPENQUETE}"
    echo "     du fichier ${HOME}/.sitecopyrc"
fi
echo


