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 @@ ...@@ -22,37 +22,40 @@
#Filter data in le.zone #Filter data in le.zone
function verify_inep() { function verify_inep() {
i=0 i=0
cat $LE_ZONE | cut -d "|" -f1 | grep $1 INEP_USER=$1
RETURN=$? INEP_FILE=$2
info1=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f1) LINE=$(grep "$INEP_USER" $LE_ZONE | tr -d " ")
info2=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f2) #RETURN=$?
Please register or sign in to reply
info3=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f3) if [ $(grep "$INEP_USER" $LE_ZONE | tr -d " ") ];then
Please register or sign in to reply
info4=$(cat $LE_ZONE | grep $1 | cut -d "|" -f4) ESC_INEP=$(cut -d "|" -f1 <<< $LINE)
info5=$(cat $LE_ZONE | grep $1 | tr -d " " | cut -d "|" -f5) ESC_UF=$(cut -d "|" -f2 <<< $LINE)
if [ $info1 != $1 ]; then ESC_MUNICIPIO=$(cut -d "|" -f3 <<< $LINE)
return 1 ESC_NAME=$(grep "$INEP_USER" $LE_ZONE | cut -d "|" -f4) # line is different because is name of school have space
fi ESC_CEP=$(cut -d "|" -f5 <<< $LINE)
#Start progress bar if [ $ESC_INEP != $INEP_USER ]; then
Please register or sign in to reply
(while [ $i -lt 100 ]; do return 1
echo $i fi
sleep 1 #Start progress bar
i=$((i+30)) (while [ $i -lt 100 ]; do
done)| zenity --progress --title="INEP" --text="Verificando INEP digitado..." --percentage=0 --no-cancel --auto-close --width=600 --height=100 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
#End progress bar sleep 1
if [ $RETURN -eq 0 ];then i=$((i+30))
#Check INEP is valid and correct done)| zenity --progress --title="INEP" --text="Verificando INEP digitado..." --percentage=0 --no-cancel --auto-close --width=600 --height=100
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" #End progress bar
if [ $? -eq 0 ];then # if [ $RETURN -eq 0 ];then
echo $info1 > $2 #Check INEP is valid and correct for user
return 0 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"
else if [ $? -eq 0 ];then
#Check INEP is valid but not correct echo $ESC_INEP > $INEP_FILE
return 1 return 0
fi else
#Check INEP is valid but not correct for user
return 1
fi
else else
#Check INEP is invalid #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 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 return 1
fi fi
} }
#Save information of the proxy in file #Save information of the proxy in file
...@@ -95,7 +98,7 @@ function verify_proxy() { ...@@ -95,7 +98,7 @@ function verify_proxy() {
fi fi
done 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 VALID=0
# INEP file # INEP file
SEED_HOME=/opt/seed_mec/SEED2 SEED_HOME=/opt/seed_mec/SEED2
...@@ -121,7 +124,7 @@ if [ $VALID -eq 0 ]; then ...@@ -121,7 +124,7 @@ if [ $VALID -eq 0 ]; then
INEP_C=$(echo $INEP|tr -d " ") INEP_C=$(echo $INEP|tr -d " ")
TEXT_C=$(echo $TEXT|tr -d " "|tr -d "\"") TEXT_C=$(echo $TEXT|tr -d " "|tr -d "\"")
if [ "$INEP_C" = "$TEXT_C" ]; then 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 VALID=1
else else
#Check the size of the string #Check the size of the string
...@@ -135,11 +138,11 @@ if [ $VALID -eq 0 ]; then ...@@ -135,11 +138,11 @@ if [ $VALID -eq 0 ]; then
fi fi
zenity --info --title="INEP" --text="Processo concluido!" zenity --info --title="INEP" --text="Processo concluido!"
else 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
else 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 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