correction mail
This commit is contained in:
@@ -51,9 +51,8 @@ TEXTE="
|
|||||||
#
|
#
|
||||||
# exemple pour un compte asso de l'orga gogol avec le service dédié NC uniquement + une équipe dans l'agora
|
# exemple pour un compte asso de l'orga gogol avec le service dédié NC uniquement + une équipe dans l'agora
|
||||||
# dupont ; jean-louis; jean-louis.dupont@kaz.bzh ; gregomondo@kaz.bzh; gogol ; O; O; N; N; N; N;N;;gogol_team; 10
|
# dupont ; jean-louis; jean-louis.dupont@kaz.bzh ; gregomondo@kaz.bzh; gogol ; O; O; N; N; N; N;N;;gogol_team; 10
|
||||||
"
|
"
|
||||||
ExpMail() {
|
ExpMail() {
|
||||||
|
|
||||||
MAIL_DEST=$1
|
MAIL_DEST=$1
|
||||||
MAIL_SUJET=$2
|
MAIL_SUJET=$2
|
||||||
MAIL_TEXTE=$3
|
MAIL_TEXTE=$3
|
||||||
@@ -91,7 +90,7 @@ Int_paheko_Action() {
|
|||||||
################################
|
################################
|
||||||
#comme tout va bien on continue
|
#comme tout va bien on continue
|
||||||
#on compte le nom de champs dans la zone nom pour gérer les noms et prénoms composés
|
#on compte le nom de champs dans la zone nom pour gérer les noms et prénoms composés
|
||||||
# si il y a 3 champs, on associe les 2 premieres valeurs avec un - et on laisse le 3ème identique
|
# si il y a 3 champs, on associe les 2 premieres valeurs avec un - et on laisse le 3ème identique
|
||||||
# si il y a 4 champs on associe les 1 et le 2 avec un tiret et le 3 et 4 avec un tiret
|
# si il y a 4 champs on associe les 1 et le 2 avec un tiret et le 3 et 4 avec un tiret
|
||||||
# on met les champs nom_ok et prenom_ok à blanc
|
# on met les champs nom_ok et prenom_ok à blanc
|
||||||
nom_ok=""
|
nom_ok=""
|
||||||
@@ -126,7 +125,7 @@ Int_paheko_Action() {
|
|||||||
prenom_ok="${prenom_ok#${sep}}"
|
prenom_ok="${prenom_ok#${sep}}"
|
||||||
if [ -z "${nom_ok}" ] || [ -z "${prenom_ok}" ]; then
|
if [ -z "${nom_ok}" ] || [ -z "${prenom_ok}" ]; then
|
||||||
ERRMSG="Erreur : Il faut corriger le champ nom qui contient plus de 2 infos dans paheko"
|
ERRMSG="Erreur : Il faut corriger le champ nom qui contient plus de 2 infos dans paheko"
|
||||||
[ "${IP_MAIL}" = "true" ] && ExpMail ${IP_MAILDEST} "Erreur interrogation Paheko" "${ERRMSG}" || echo ${ERRMSG}
|
[ "${IP_MAIL}" = "true" ] && ExpMail ${IP_MAILDEST} "Erreur dans la fiche paheko" "${ERRMSG}" || echo ${ERRMSG}
|
||||||
rm -f $FILE_CREATEUSER
|
rm -f $FILE_CREATEUSER
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
@@ -134,7 +133,7 @@ Int_paheko_Action() {
|
|||||||
# comme l' orga est à null nom orga est a vide, pas d' admin orga, on met dans l' agora générale
|
# comme l' orga est à null nom orga est a vide, pas d' admin orga, on met dans l' agora générale
|
||||||
# pas d' équipe agora et de groupe nextcloud spécifique
|
# pas d' équipe agora et de groupe nextcloud spécifique
|
||||||
|
|
||||||
nom_orga=" "
|
nom_orga=" "
|
||||||
admin_orga="N"
|
admin_orga="N"
|
||||||
nc_base="O"
|
nc_base="O"
|
||||||
equipe_agora=" "
|
equipe_agora=" "
|
||||||
@@ -149,7 +148,7 @@ Int_paheko_Action() {
|
|||||||
# test des caractères autorisés dans le nom d' orga: lettres, chiffres et/ou le tiret
|
# test des caractères autorisés dans le nom d' orga: lettres, chiffres et/ou le tiret
|
||||||
if ! [[ "${nom_ok}" =~ ^[[:alnum:]-]+$ ]]; then
|
if ! [[ "${nom_ok}" =~ ^[[:alnum:]-]+$ ]]; then
|
||||||
ERRMSG="Erreur : l' orga doit être avec des lettres et/ou des chiffres. Le séparateur doit être le tiret"
|
ERRMSG="Erreur : l' orga doit être avec des lettres et/ou des chiffres. Le séparateur doit être le tiret"
|
||||||
[ "${IP_MAIL}" = "true" ] && ExpMail ${IP_MAILDEST} "Erreur interrogation Paheko" "${ERRMSG}" || echo ${ERRMSG}
|
[ "${IP_MAIL}" = "true" ] && ExpMail ${IP_MAILDEST} "Erreur dans la fiche Paheko" "${ERRMSG}" || echo ${ERRMSG}
|
||||||
rm -f $FILE_CREATEUSER
|
rm -f $FILE_CREATEUSER
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
@@ -179,4 +178,3 @@ Int_paheko_Action() {
|
|||||||
# Main
|
# Main
|
||||||
Int_paheko_Action "A créer" "silence"
|
Int_paheko_Action "A créer" "silence"
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user