Changeset 83032 in spip-zone
- Timestamp:
- Jun 13, 2014, 2:09:59 PM (7 years ago)
- Location:
- _plugins_/inscription/trunk
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/inscription/trunk/formulaires/configurer_inscription3.html
r82044 r83032 129 129 label=<:inscription3:label_valider_comptes:>, 130 130 label_case=<:inscription3:explication_valider_compte:>})] 131 132 #SET{auteurs, #ARRAY} 133 <BOUCLE_choix_auteurs(AUTEURS){statut="0minirezo"}{tout}{par nom}> 134 [(#SET{auteurs, [(#GET{auteurs}|array_merge{[(#ARRAY{#ID_AUTEUR, #NOM})]})]})] 135 </BOUCLE_choix_auteurs> 136 [(#SAISIE{selection_multiple,admin_notifications, 137 cacher_option_intro=oui, 138 label=<:inscription3:label_admin_notifications:>, 139 explication=<:inscription3:explication_admin_notifications:>, 140 datas=#GET{auteurs}})] 141 131 142 <li class="editer editer_statut_nouveau"> 132 143 <label><:inscription3:label_statut:></label> -
_plugins_/inscription/trunk/inscription3_pipelines.php
r82557 r83032 616 616 617 617 /** 618 * On met le compte en "à confirmer" si on a configur er les chosecomme cela618 * On met le compte en "à confirmer" si on a configuré les choses comme cela 619 619 * Dans ce cas on met la bio à '' si elle n'est pas dans le form afin d'enlever le statut temporaire qui y est stocké par SPIP 620 620 * Sinon si on a la bio dans le formulaire et qu'on la reçoit, on met directement un statut à … … 888 888 ($quoi=='i3_inscriptionauteur' 889 889 AND $options['type'] == 'admin')){ 890 $admins = sql_select('email','spip_auteurs','statut="0minirezo"'); 891 892 while ($qui = sql_fetch($admins)) { 893 $flux['data'][] = $qui['email']; 894 } 890 /** 891 * Aller chercher dans la conf les admins à notifier si configuré 892 */ 893 if(is_array(lire_config('inscription3/admin_notifications'))) { 894 $id_admins = lire_config('inscription3/admin_notifications'); 895 $admins = sql_allfetsel('email','spip_auteurs','statut="0minirezo" and ' . sql_in('id_auteur', $id_admins)); 896 } else 897 $admins = sql_allfetsel('email','spip_auteurs','statut="0minirezo" and webmestre="oui"'); 898 899 foreach ($admins as $key => $qui) { 900 $flux['data'][] = $qui['email']; 901 } 895 902 } 896 903 return $flux; … … 979 986 return $flux; 980 987 } 988 989 /** 990 * Insertion dans le pipeline post_edition (SPIP) 991 * 992 * Notifier les admins et les users quand ils passent de 8aconfirmer à un statut valide 993 * 994 * @param array $flux 995 * Le contexte du pipeline 996 * @return array $flux 997 * Le contexte du pipeline modifié 998 */ 999 function inscription3_post_edition($flux) { 1000 if($flux['args']['action'] == 'instituer' 1001 && $flux['args']['table'] == 'spip_auteurs' 1002 && $flux['args']['statut_ancien'] == '8aconfirmer') { 1003 1004 if ($notifications = charger_fonction('notifications', 'inc')) { 1005 $notifications('i3_inscriptionauteur', $flux['args']['id_objet'], 1006 array('statut_ancien' => '8aconfirmer', 'statut_nouveau' => $flux['data']['statut']) 1007 ); 1008 } 1009 } 1010 return $flux; 1011 } 981 1012 ?> -
_plugins_/inscription/trunk/lang/inscription3_fr.php
r77114 r83032 65 65 'erreur_suppression_comptes_impossible' => 'La suppression de compte a échoué', 66 66 'exp_statut_rel' => 'Champ différent du statut de SPIP, celui-ci sert pour le controle interne d’une institution', 67 'explication_admin_notifications' => 'Choix du ou des administrateurs qui reçoivent les notifications', 67 68 'explication_affordance_form' => 'Champ affiché sur les formulaires d’identification (#LOGIN_PUBLIC)', 68 69 'explication_auto_login' => 'Si le mot de passe est rempli dans le formulaire, l’utilisateur sera automatiquement connecté à la validation du formulaire de création de compte.', … … 93 94 // I 94 95 'icone_afficher_utilisateurs' => 'Afficher les utilisateurs', 96 'icone_configurer_inscription3' => 'Configurer inscription3', 95 97 'info_aconfirmer' => 'à confirmer', 96 98 'info_cextras_desc' => 'Champs extras déjà présents en base.', … … 106 108 107 109 // L 110 'label_admin_notifications' => 'Qui reçoit les notifications d\'inscription ?', 108 111 'label_adresse' => 'Adresse', 109 112 'label_affordance_form' => 'Paramétrage des formulaires d’identification', … … 189 192 'message_auteur_invalide_titre_admin' => '[@nom_site_spip@] Compte de @nom@ refusé', 190 193 'message_auteur_invalide_titre_user' => '[@nom_site_spip@] Votre compte a été refusé', 194 'message_auteur_inscription_valider_titre_user' => '[@nom_site_spip@] Votre compte a été validé', 195 'message_auteur_inscription_valider_contenu_user' => 'votre compte a été validé par un administrateur du site.', 191 196 'message_auteur_valide_contenu_admin' => '@admin@ a validé le compte de @nom@.', 192 197 'message_auteur_valide_titre_admin' => '[@nom_site_spip@] Compte de @nom@ validé', -
_plugins_/inscription/trunk/notifications/i3_inscriptionauteur.php
r82044 r83032 34 34 $modele = "notifications/auteur_inscription_confirmer"; 35 35 $modele_admin = "notifications/auteur_inscription_confirmer_admin"; 36 } 37 38 if ($options['statut_ancien'] == '8aconfirmer' && $options['statut'] != "poubelle") { 39 $modele = "notifications/auteur_inscription_valider"; 40 $modele_admin = "notifications/auteur_valide_admin"; 36 41 } 37 42
Note: See TracChangeset
for help on using the changeset viewer.