Changeset 76470 in spip-zone


Ignore:
Timestamp:
Sep 24, 2013, 5:13:40 PM (6 years ago)
Author:
kent1@…
Message:

Petites améliorations du formulaire de parrainage lorsque l'on supprime tous les contacts => on revient au message d'erreur

Version 0.6.2

Location:
_plugins_/parrainage/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/parrainage/trunk/formulaires/parrainage.php

    r73062 r76470  
    2222                                        '_id_parrain' => $id_auteur
    2323                                );
    24                         }else{
     24                        }else
    2525                                $contexte = array(
    2626                                        'editable' => false,
    2727                                        'message_erreur' => _T('parrainage:erreur_aucun_contact')
    2828                                );
    29                         }
    3029                }
    3130        }else{
     
    5554        if ($id_filleul = intval(_request('supprimer_filleul'))){
    5655                sql_delete('spip_filleuls', 'id_filleul = '.$id_filleul);
     56                $nb_contacts = sql_countsel('spip_filleuls','id_parrain='.intval($id_auteur));
     57                if($nb_contacts == 0)
     58                        $retours = array(
     59                                        'editable' => false,
     60                                        'message_erreur' => _T('parrainage:erreur_aucun_contact')
     61                                );
    5762        }
    5863        else if($filleuls = _request('filleuls') and is_array($filleuls) and _request('submit_supprimer')){
     
    6469                }
    6570                $retours['message_ok'] = singulier_ou_pluriel($count,'parrainage:parrainage_supprime_un','parrainage:parrainage_supprime_nb');
     71                $nb_contacts = sql_countsel('spip_filleuls','id_parrain='.intval($id_auteur));
     72                if($nb_contacts == 0){
     73                        $retours['editable'] = false;
     74                        $retours['message_erreur'] = _T('parrainage:erreur_aucun_contact');
     75                }
    6676        }
    6777        // Sinon ce sont des envois d'invitations
    68         elseif ($filleuls = _request('filleuls') and is_array($filleuls)){
     78        elseif ($filleuls = _request('filleuls') and is_array($filleuls))
    6979                $retours = array_merge($retours,traiter_inviter_filleuls($filleuls));
    70         }
    71        
     80
    7281        return $retours;
    7382}
  • _plugins_/parrainage/trunk/paquet.xml

    r73071 r76470  
    22        prefix="parrainage"
    33        categorie="communication"
    4         version="0.6.1"
     4        version="0.6.2"
    55        etat="test"
    66        compatibilite="[2.1.0;3.0.99]"
  • _plugins_/parrainage/trunk/plugin.xml

    r73071 r76470  
    33        <auteur>[Les Développements Durables->http://www.ldd.fr]</auteur>
    44        <licence>GPL v3</licence>
    5         <version>0.6.1</version>
     5        <version>0.6.2</version>
    66        <version_base>0.1.0</version_base>
    77        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.