X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/7eea1470cc97befe107451e14efdaf4d9ee106bf..8924bf6b7d40b1b543706926d806e4104db61393:/inst/aficonf?ds=inline diff --git a/inst/aficonf b/inst/aficonf index bd8ba4e..787dcaa 100755 --- a/inst/aficonf +++ b/inst/aficonf @@ -13,6 +13,10 @@ BASE_DIR="$HOME/.antifraude" # Cargo utilidades . "$BASE_DIR/util.sh" +LOGDIR=$AFIC_LOGDIR +LOGNAME=$AFIC_LOGFILE +LOGFILE=$LOGDIR/$LOGNAME + #Valida que exista el pais # Parámetros : # $1 = Descripcion a buscar @@ -39,6 +43,7 @@ poner_estado_umbral () { fi SALIDA=`sed "s/^$ID\(;[^;]*;[^;]*;[^;]*;\)[^;]*\(;[^;]*;[^;]*;[^;]*\)$/$ID\1I;$USER;$FECHA;$HORA/" "$BASE_DIR/umbrales.param"` echo "$SALIDA" > "$BASE_DIR/umbrales.param" + put_log "$LOGFILE" "aficonf" "Se ha cambiado el estado de umbral $ID a $ESTADO" "$AFIC_LOGSIZE" } menu () { @@ -111,6 +116,7 @@ case_altas () { if existe_umbral "$UMBRAL" ; then echo "Ya existe un umbral con los datos ingresados." echo "Abortando..." + put_log "$LOGFILE" "aficonf" "Se trató de insertar un umbral repetido ($UMBRAL)" "$AFIC_LOGSIZE" return fi @@ -124,6 +130,7 @@ case_altas () { echo "" echo "El Umbral fue grabado con éxito" echo "" + put_log "$LOGFILE" "aficonf" "Se inserto un nuevo umbral ($UMBRAL)" "$AFIC_LOGSIZE" } case_buscar () { @@ -143,11 +150,12 @@ case_buscar () { DATOS=`cat "$BASE_DIR/umbrales.param" | grep "[0-9]*;$LINEA;[A-Z]*;[E,S];A"` - if [ "$OPT" == "" ] ; then + if [ "$DATOS" == "" ] ; then echo "" - echo "No se han encontrado uUmbrales activos para la linea $LINEA." + echo "No se han encontrado Umbrales activos para la linea $LINEA." echo "Abortando ..." echo "" + put_log "$LOGFILE" "aficonf" "No se han encontrado umbrales para la línea $LINEA" "$AFIC_LOGSIZE" return 0 fi @@ -173,6 +181,7 @@ case_buscar () { echo "Borrando el registro $OPT ..." poner_estado_umbral "$OPT" "I" + put_log "$LOGFILE" "aficonf" "No se ha eliminado elumbral de ID $OPT" "$AFIC_LOGSIZE" echo "" echo "" echo "El Umbral fue eliminado con éxito" @@ -184,6 +193,7 @@ if is_lock "aficonf" ; then echo "" echo "Aficonf está corriendo actualmente." echo "" + put_log "$LOGFILE" "aficonf" "Se ha intentado ejecutar aficonf cuando este estaba corriendo" "$AFIC_LOGSIZE" exit 1 fi