Commit 0ccba5bd authored by Michael Liang's avatar Michael Liang

le-proinfodata: cleaning of the code, dialog_inep.sh

Signed-off-by: Michael Liang's avatarMichael Liang <ml09@inf.ufpr.br>
parent ac6eef3c
......@@ -22,37 +22,40 @@
#Filter data in le.zone
function verify_inep() {
i=0
cat $LE_ZONE | cut -d "|" -f1 | grep $1
RETURN=$?
info1=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f1)
info2=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f2)
info3=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f3)
info4=$(cat $LE_ZONE | grep $1 | cut -d "|" -f4)
info5=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f5)
if [ $info1 != $1 ]; then
return 1
fi
#Start progress bar
(while [ $i -lt 100 ]; do
echo $i
sleep 1
i=$((i+30))
done)| zenity --progress --title="INEP" --text="Verificando INEP digitado..." --percentage=0 --no-cancel --auto-close --width=600 --height=100
#End progress bar
if [ $RETURN -eq 0 ];then
#Check INEP is valid and correct
zenity --list --title="INEP" --text="Essas informações estão corretas?" --cancel-label="Não" --ok-label="Sim" --width=600 --height=200 --column="Inep" --column="Estado" --column="Municipio" --column="Cep" --column="Escola" $info1 $info2 $info3 $info5 "$info4"
if [ $? -eq 0 ];then
echo $info1 > $2
return 0
else
#Check INEP is valid but not correct
return 1
fi
INEP_USER=$1
INEP_FILE=$2
LINE=$(grep "$INEP_USER" $LE_ZONE | tr -d " ")
#RETURN=$?
Please register or sign in to reply
if [ $(grep "$INEP_USER" $LE_ZONE | tr -d " ") ];then
Please register or sign in to reply
ESC_INEP=$(cut -d "|" -f1 <<< $LINE)
ESC_UF=$(cut -d "|" -f2 <<< $LINE)
ESC_MUNICIPIO=$(cut -d "|" -f3 <<< $LINE)
ESC_NAME=$(grep "$INEP_USER" $LE_ZONE | cut -d "|" -f4) # line is different because is name of school have space
ESC_CEP=$(cut -d "|" -f5 <<< $LINE)
if [ $ESC_INEP != $INEP_USER ]; then
Please register or sign in to reply
return 1
fi
#Start progress bar
(while [ $i -lt 100 ]; do
echo $i
  • A identação aqui e em boa parte do arquivo está fora dos padrões. Deve ser 4 espaços, não tabs

Please register or sign in to reply
sleep 1
i=$((i+30))
done)| zenity --progress --title="INEP" --text="Verificando INEP digitado..." --percentage=0 --no-cancel --auto-close --width=600 --height=100
#End progress bar
# if [ $RETURN -eq 0 ];then
#Check INEP is valid and correct for user
zenity --list --title="INEP" --text="Essas informações estão corretas?" --cancel-label="Não" --ok-label="Sim" --width=600 --height=200 --column="Inep" --column="Estado" --column="Municipio" --column="Cep" --column="Escola" $ESC_INEP $ESC_UF $ESC_MUNICIPIO $ESC_CEP "$ESC_NAME"
if [ $? -eq 0 ];then
echo $ESC_INEP > $INEP_FILE
return 0
else
#Check INEP is valid but not correct for user
return 1
fi
else
#Check INEP is invalid
zenity --warning --title="INEP" --text="O INEP fornecido é inválido. Por favor verifique o número INEP correspondente a sua instituição de ensino e tente novamente ou digite $TEXT" --width=600 --height=100
return 1
#Check INEP is invalid
zenity --warning --title="INEP" --text="O inep fornecido é inválido. Por favor verifique o número inep correspondente a sua instituição de ensino e tente novamente ou digite $TEXT" --width=600 --height=100
return 1
fi
}
#Save information of the proxy in file
......@@ -95,7 +98,7 @@ function verify_proxy() {
fi
done
}
TEXT="\"quero digitar o INEP da minha escola depois\""
TEXT="\"quero digitar o inep da minha escola depois\""
Please register or sign in to reply
VALID=0
# INEP file
SEED_HOME=/opt/seed_mec/SEED2
......@@ -121,7 +124,7 @@ if [ $VALID -eq 0 ]; then
INEP_C=$(echo $INEP|tr -d " ")
TEXT_C=$(echo $TEXT|tr -d " "|tr -d "\"")
if [ "$INEP_C" = "$TEXT_C" ]; then
zenity --info --title="INEP" --height=100 --no-wrap --text=" O número INEP será requisitado novamente na próxima vez que este computador for ligado. Clique em OK para continuar."
zenity --info --title="INEP" --height=100 --no-wrap --text=" O número inep será requisitado novamente na próxima vez que este computador for ligado. Clique em OK para continuar."
VALID=1
else
#Check the size of the string
......@@ -135,11 +138,11 @@ if [ $VALID -eq 0 ]; then
fi
zenity --info --title="INEP" --text="Processo concluido!"
else
INEP=$(zenity --entry --title="INEP" --text="Digite seu INEP ou a mensagem: $TEXT" --width=600 --height=100 --cancel-label="Cancelar" )
INEP=$(zenity --entry --title="INEP" --text="Digite seu inep ou a mensagem: $TEXT" --width=600 --height=100 --cancel-label="Cancelar" )
fi
else
INEP=$(zenity --entry --title="INEP" --text="Digite seu INEP ou a mensagem: $TEXT" --width=600 --height=100 --cancel-label="Cancelar")
INEP=$(zenity --entry --title="INEP" --text="Digite seu inep ou a mensagem: $TEXT" --width=600 --height=100 --cancel-label="Cancelar")
fi
fi
fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment