#!/bin/bash

#mkdir /etc/lock
#mkdir /etc/lock/listas

case $LANG in
	es*)
		BUT="Aceptar"
		TIT1="CARPETAS Y FICHEROS BLOQUEADOS"
		TXT1="A partir de ahora los archivos y carpetas definidos en /etc/lock/lists/ no se podrán modificar ni siquiera por el administrador. "
		NOTICE1a="Ahora mismo los archivos y carpetas definidos en <i>/etc/lock/lists/</i> NO están bloqueados."
		NOTICE1b="Al <b>aceptar</b>, quedarán <b>bloqueados</b> y no se podrán modificar ni borrar por ningún usuario"
		TIT2="CARPETAS Y FICHEROS DESBLOQUEADOS"
		TXT2="A partir de ahora los archivos y carpetas definidos en /etc/lock/lists/ quedan desbloqueados y se les ha reestablecido los permisos que tenían originalmente. "
		NOTICE2a="Ahora mismo los archivos y carpetas definidos en <i>/etc/lock/lists/</i> están bloqueados."
		NOTICE2b="Al <b>aceptar</b>, quedarán <b>desbloqueados</b> y podrán modificarse"
		TXT3="No se encontró ningún estado en la configuración."
	;;
	gl*)
		BUT="Aceptar"
		TIT1="CARTAFOLES E FICHEIROS BLOQUEADOS"
		TXT1="A partires de agora os ficheiros e cartafoles definidos en /etc/lock/lists/ non poderán seren modificados, sen siquer polo administrador. "
		NOTICE1a="Agora mesmo os ficheiros e cartafoles definidos en <i>/etc/lock/lists/</i> NON están bloqueados."
		NOTICE1b="Ao <b>aceptar</b>, quedarán <b>bloqueados</b> e non poderán seren modificados nin borrados por ningún usuario"
		TIT2="CARTAFOLES E FICHEIROS DESBLOQUEADOS"
		TXT2="A partires de agora os ficheiros e cartafoles definidos en /etc/lock/lists/ quedan desbloqueados e restabelecéronselle os permisos que tiñan orixinalmente. "
		NOTICE2a="Agora mesmo os ficheiros e cartafoles definidos en <i>/etc/lock/lists/</i> están bloqueados."
		NOTICE2b="Ao <b>aceptar</b>, quedarán <b>desbloqueados</b> e ponderan seren modificados"
		TXT3="Non se atopou ningún estado na configuración."
	;;
	ca*)
            BUT="Acceptar"
            TIT1="CARPETES I FITXERS BLOQUEJATS"
            TXT1="A partir d'ara els arxius i carpetes definits en /etc/lock/lists/ no es podran modificar ni tan sols per l'administrador."
            NOTICE1a="Ara mateix els arxius i carpetes definits en <i>/etc/lock/lists/</i> NO estàn bloquejats."
            NOTICE1b="En <b>acceptar</b>, quedaràn <b>bloquejats</b> i no es podràn modificar ni esborrar per cap usuari"
            TIT2="CARPETES I FITXERS DESBLOQUEJATS"
            TXT2="A partir d'ara els arxius i carpetes definits en /etc/lock/lists/ resten desbloquejats i se'ls ha restablert els permisos que tenien originalment."
            NOTICE2a="Ara mateix els arxius i carpetes definits en <i>/etc/lock/lists/</i> estàn bloquejats."
            NOTICE2b="En <b>acceptar</b>, quedaràn <b>desbloquejats</b> i es podràn modificar."
            TXT3="No s'ha trobat cap estat en la configuració."
 	;;
	*)
		BUT="Aceptar"
		TIT1="CARPETAS Y FICHEROS BLOQUEADOS"
		TXT1="A partir de ahora los archivos y carpetas definidos en /etc/lock/lists/ no se podrán modificar ni siquiera por el administrador. "
		NOTICE1a="Ahora mismo los archivos y carpetas definidos en <i>/etc/lock/lists/</i> NO están bloqueados."
		NOTICE1b="Al <b>aceptar</b>, quedarán <b>bloqueados</b> y no se podrán modificar ni borrar por ningún usuario"
		TIT2="CARPETAS Y FICHEROS DESBLOQUEADOS"
		TXT2="A partir de ahora los archivos y carpetas definidos en /etc/lock/lists/ quedan desbloqueados y se les ha reestablecido los permisos que tenían originalmente. "
		NOTICE2a="Ahora mismo los archivos y carpetas definidos en <i>/etc/lock/lists/</i> están bloqueados."
		NOTICE2b="Al <b>aceptar</b>, quedarán <b>desbloqueados</b> y podrán modificarse"
		TXT3="No se encontró ningún estado en la configuración."
	;;
esac

ESTADO=`cat /etc/lock/bloqueado`

if [ "$ESTADO" = "0" ];then
    
	yad --window-icon lock-secure-checked --image object-unlocked --title "$TIT2" --text "\n${NOTICE1a}\n\n${NOTICE1b}\n"

	if [ "$?" = "0" ]; then
	
		cd /etc/lock/listas
		for file in *;do
			while read line
			do
				chattr +i -R "$line"
			done <"$file"
		done

		chattr -i -R /home/minino/.config/caja

		echo "1" > /etc/lock/bloqueado

		yad --window-icon lock-secure-checked --image object-locked --button "$BUT":0 --title "$TIT1" --text "$TXT1"

	else
		exit 0
	fi


else
    
	yad --window-icon lock-secure-checked --image object-locked --title "$TIT1" --text "\n${NOTICE2a}\n\n${NOTICE2b}\n"

	if [ "$?" = "0" ]; then

		cd /etc/lock/listas
		for file in *;do
			while read line
			do
				chattr -i -R "$line"
			done <"$file"
		done

	echo "0" > /etc/lock/bloqueado

	yad --window-icon lock-secure-checked --image object-unlocked --button "$BUT":0 --title "$TIT2" --text "$TXT2"

	fi
fi


