Changeset 65453 in spip-zone


Ignore:
Timestamp:
Sep 2, 2012, 3:45:55 PM (7 years ago)
Author:
gildas.cotomale@…
Message:

diverses corrections sur les commits precedents

Location:
_plugins_/Association/Associaspip
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Association/Associaspip/action/ajouter_cotisation.php

    r65375 r65453  
    1919        $id_auteur = $securiser_action();
    2020        $erreur = '';
    21         $date = _request('date');
     21        $date = association_recuperer_date('date');
    2222        $journal = _request('journal');
    2323        $montant =  association_recuperer_montant('montant');
    2424        $justification = _request('justification');
    25         $validite = _request('validite');
     25        $validite = association_recuperer_date('validite');
    2626
    2727        include_spip('base/association');
  • _plugins_/Association/Associaspip/action/editer_asso_membres.php

    r65375 r65453  
    2424                'statut_interne' => _request('statut_interne'),
    2525                'nom_famille' => _request('nom_famille'),
    26 #               'fonction' => _request('fonction'),
    2726        );
    2827        // pour ne pas ecraser les champs quand ils sont desactives
  • _plugins_/Association/Associaspip/association_options.php

    r65446 r65453  
    578578                        $devise_symb = $devise_code;
    579579        }
    580         $devise = ($html_abbr ? "<$htm_abbr class='currency' title='". htmlspecialchars($devise_code, ENT_QUOTES, $GLOBALS['meta']['charset']) .'\'>' : '') . htmlspecialchars($devise_symb, ENT_QUOTES, $GLOBALS['meta']['charset']) . ($html_abbr?"</$htm_abbr>" :'');
     580        $devise = ($html_abbr ? "<$htm_abbr class='currency' title='". htmlspecialchars($devise_code, ENT_QUOTES, $GLOBALS['meta']['charset']) .'\'>' : '') . $devise_symb . ($html_abbr?"</$htm_abbr>" :'');
    581581        $res .= _T('asso:devise_montant', array('montant'=>$montant, 'devise'=>$devise) );
    582582        return $html_span ? "$res</$htm_span>" : $res;
     
    11401140 *   Tous ces parametres sont facultatifs, mais un tableau est quand meme genere dans tous les cas !
    11411141 */
    1142 function association_totauxinfos_montants($legende='',$somme_recettes=0,$somme_depenses=0)
     1142function association_totauxinfos_montants($legende='', $somme_recettes=0, $somme_depenses=0)
    11431143{
    11441144        $res = '<table width="100%" class="asso_infos">';
    11451145        $res .= '<caption>'. _T('asso:totaux_montants', array('de_par'=>_T("local:$legende"))) .'</caption><tbody>';
    1146         if ($somme_recettes) {
     1146#       if ($somme_recettes) {
    11471147                $res .= '<tr class="impair">'
    11481148                . '<th class="entree">'. _T('asso:bilan_recettes') .'</th>'
    11491149                . '<td class="decimal">' .association_formater_prix($somme_recettes). ' </td>'
    11501150                . '</tr>';
    1151         }
    1152         if ($somme_depenses) {
     1151#       }
     1152#       if ($somme_depenses) {
    11531153                $res .= '<tr class="pair">'
    11541154                . '<th class="sortie">'. _T('asso:bilan_depenses') .'</th>'
    11551155                . '<td class="decimal">'.association_formater_prix($somme_depenses) .'</td>'
    11561156                . '</tr>';
    1157         }
     1157#       }
    11581158        if ($somme_recettes && $somme_depenses) {
    11591159                $solde = $somme_recettes-$somme_depenses;
     
    14771477                                                'champ_extra' => $ChampExtraInfos['champ'],
    14781478                                                'label_extra' => '', // normalement : _TT($ChampExtraInfos['label']), avec la chaine vide on aura juste "<strong></strong> " a virer...
    1479                                                 'voleur_extra' => $ChampExtraInfos['traitement']?$ChampExtraInfos['traitement']($datum_raw):$datum_raw,
     1479                                                'valeur_extra' => $ChampExtraInfos['traitement']?$ChampExtraInfos['traitement']($datum_raw):$datum_raw,
    14801480                                                'enum_extra' => $ChampExtraInfos['enum'], // parametre indispensable pour les champs de type "option"/"radio"/"case" http://forum.spip.net/fr_245942.html#forum245980
    14811481                                        )); // resultat du pipeline "affiche_contenu_objet" altere (prive du libelle du champ qui est envoye separement)
     
    14901490                if ( !is_array($ChampsExtrasGeres) )
    14911491                        return array(); // fin : ChampsExtras2 non installe ou pas d'objet etendu.
    1492                 $TT = function_exists('_T_ou_typo') ? '_T_ou_typo' : 'T' ; // Noter que les <multi>...</multi> et <:xx:> sont aussi traites par propre() et typo() :  http://contrib.spip.net/PointsEntreeIncTexte
     1492                $TT = function_exists('_T_ou_typo') ? '_T_ou_typo' : '_T' ; // Noter que les <multi>...</multi> et <:xx:> sont aussi traites par propre() et typo() :  http://contrib.spip.net/PointsEntreeIncTexte
    14931493                foreach ($ChampsExtrasGeres as $ChampExtra) { // Chaque champ extra defini est un tableau avec les cle=>type suivants (les cles commencant par "_" initialisent des methodes de meme nom sans le prefixe) : "table"=>string, "champ"=>string, "label"=>string, "precisions"=>string, "obligatoire"=>string, "verifier"=>bool, "verifier_options"=>array, "rechercher"=>string, "enum"=>string, "type"=>string, "sql"=>string, "traitements"=>string, "_id"=>string, "_type"=>string, "_objet"=>string, "_table_sql"=>string, "saisie_externe"=>bool, "saisie_parametres"]=>array("explication"=>string, "attention"=>string, "class"=> string, "li_class"]=>string,)
    14941494                        if ($ChampExtra['table']==$ObjetEtendu) // c'est un champ extra de la 'table' ou du '_type' d'objet qui nous interesse
     
    15031503                                                        $enum = explode("\r\n", $ChampExtra['enum']);
    15041504                                                        foreach ($enum as $pair) {
    1505                                                                 list($key,$value) = explode(',', $pair, 1);
     1505                                                                list($key, $value) = explode(',', $pair, 1);
    15061506                                                                $valeurs[$key] = $value;
    15071507                                                        }
     
    15121512                                                        break;
    15131513//                                              case 'asso_activite' :
    1514                                                 case 'assoc_compte' :
     1514                                                case 'asso_categorie' :
     1515                                                case 'asso_compte' :
    15151516//                                              case 'asso_don' :
     1517                                                case 'asso_exercice' :
    15161518                                                case 'asso_membre' :
    15171519                                                case 'asso_ressource' :
    15181520//                                              case 'asso_vente' :
    1519                                                         $raccourci = substr($ChampExtra['type'], 4);
     1521                                                        $raccourci = substr($ChampExtra['type'], 4); // on vire le prefixe "asso_"
    15201522                                                        if ( $ChampExtra['traitement'] )
    15211523                                                                $datum_parsed = $ChampExtra['traitement']('[->'.$raccourci.$datum_raw.']');
    15221524                                                        else { // il faut une requete de plus
    1523                                                                 switch ($raccourci) {
     1525                                                                switch ($raccourci) { // $valeur prend ici le champ SQL contenant la valeur desiree.
    15241526//                                                                      case 'activite' :
     1527                                                                        case 'categorie' :
     1528                                                                                $valeur = 'libelle';
     1529                                                                                break;
    15251530                                                                        case 'compte' :
    15261531                                                                                $valeur = 'justification';
    15271532                                                                                break;
    15281533//                                                                      case 'don' :
     1534                                                                        case 'exercice' :
     1535                                                                                $valeur = 'intitule';
     1536                                                                                break;
    15291537                                                                        case 'membre' :
    15301538                                                                                $valeur = 'nom_famille'; // il faudrait "concatener" : nom_famille, prenom, sexe ; le tout en fonction des metas... mais http://sql.1keydata.com/fr/sql-concatener.php
     
    15341542                                                                                break;
    15351543//                                                                      case 'vente' :
     1544                                                                        default :
     1545                                                                                $valeur = 'titre'; // sauf coincidence heurese, on devrait avoir une erreur...
     1546                                                                                break;
    15361547                                                                }
    1537                                                                 $datum_parsed = sql_getfetsel($valeur, "spip_$ChampExtra[type]s", 'id_'.($raccourci=='membre'?'auteur':$raccourci).'='.intval($datum_raw) );
     1548                                                                $datum_parsed = sql_getfetsel($valeur, "spip_$ChampExtra[type]s", 'id_'.($raccourci=='membre'?'auteur':$raccourci).'='.intval($datum_raw) ); // on recupere la donnee grace a la cle etrangere... (il faut que la table soit suffixee de "s" et que l'identifiant soit l'objet prefixe de "id_" :-S)
    15381549                                                        }
    15391550                                                        break;
  • _plugins_/Association/Associaspip/balise/selecteur_classe_comptable.php

    r59464 r65453  
    1313        return;
    1414
    15 /* Cette balise affiche un selecteur de classe de reference comptable utilisant le plan comptable francais
    16 si la meta (reglable dans la page de config) est activee */
     15/**
     16 * Cette balise affiche un selecteur de classe de reference comptable utilisant
     17 * le plan comptable francais
     18si la meta (reglable dans la page de config) est activee
     19 */
    1720
    1821function balise_SELECTEUR_CLASSE_COMPTABLE_dist ($p) {
    19         /* on recupere dans l'environement la classe qui doit donc etre assignees par la fonction charger du formulaire contenant la balise */
    20           return calculer_balise_dynamique($p, 'SELECTEUR_CLASSE_COMPTABLE', array('classe'));
     22        // on recupere dans l'environement la classe qui doit donc etre assignees par la fonction charger du formulaire contenant la balise
     23        return calculer_balise_dynamique($p, 'SELECTEUR_CLASSE_COMPTABLE', array('classe'));
    2124}
    2225
     
    2730        if ($GLOBALS['association_metas']['plan_comptable_prerenseigne']) {
    2831                include_spip('inc/association_plan_comptable');
    29                 /* javascript sur le onchange pour mettre le selecteur de code directement au debut de la classe selectionnée et appeler la fonction onchange du selecteur (repercuter la modif dans les champs libres code et intitule) */
    30                 $res .= '<select name="classe" id="classe" class="formo" onchange="var currentVal = String(document.getElementById(\'classe\').value).split(\'-\'); var optGroupElt = document.getElementById(\'codeOptGrp\'+currentVal[0]); if (optGroupElt) {optGroupElt.childNodes[0].selected=\'selected\'; document.getElementById(\'selecteur_code_comptable\').onchange()}">';
    31 
    32                 /* inclure les intitules de classes */
    33                 for ($i=1; $i<11; $i++) {
    34                         $index_classe = $i%10; /* pour avoir la classe 0 a la fin */
     32                // javascript sur le onchange pour mettre le selecteur de code directement au debut de la classe selectionnée et appeler la fonction onchange du selecteur (repercuter la modif dans les champs libres code et intitule)
     33                $res .= '<select name="classe" id="classe" class="select" onchange="var currentVal = String(document.getElementById(\'classe\').value).split(\'-\'); var optGroupElt = document.getElementById(\'codeOptGrp\'+currentVal[0]); if (optGroupElt) {optGroupElt.childNodes[0].selected=\'selected\'; document.getElementById(\'selecteur_code_comptable\').onchange()}">';
     34                for ($i=1; $i<11; $i++) { // inclure les intitules de classes
     35                        $index_classe = $i%10; // pour avoir la classe 0 a la fin
    3536                        $res .= '<option value="'.$index_classe.'"';
    3637                        if ($classe!='' && $classe==$index_classe) $res .= ' selected="selected"';
    3738                        $res .='>'.$index_classe.' - '.association_plan_comptable_complet($index_classe).'</option>';
    3839                }
    39         } else {
    40                 /* pas d'intitule de classes */
    41                 $res .= '<select name="classe" id="classe" class="formo">';
     40        } else { // pas d'intitule de classes
     41                $res .= '<select name="classe" id="classe" class="select">';
    4242                for ($i=1; $i<11; $i++) {
    43                         $index_classe = $i%10; /* pour avoir la classe 0 a la fin ??? */
     43                        $index_classe = $i%10; // pour avoir la classe 0 a la fin ???
    4444                        $res .= '<option value="'.$index_classe.'"';
    4545                        if ($classe!='' && $classe==$index_classe) $res .= ' selected="selected"';
  • _plugins_/Association/Associaspip/balise/selecteur_code_comptable.php

    r59464 r65453  
    1313        return;
    1414
    15 /* Cette balise affiche un selecteur de code de reference comptable utilisant le plan comptable francais */
    16 /* Le selecteur n'est affiche que si la meta plan_comptable_prerenseigne est activee dans la configuration du pluging */
    17 /* Lorsque la valeur du selecteur change, on va remplir(jQuery) les champs code et intitule qui sont presents sur la page */
    18 /* ou est inseree la balise */
     15/**
     16 * Cette balise affiche un selecteur de code de reference comptable utilisant le plan comptable francais
     17 * Le selecteur n'est affiche que si la meta plan_comptable_prerenseigne est
     18 * activee dans la configuration du pluging. Lorsque la valeur du selecteur
     19 * change, on va remplir(jQuery) les champs code et intitule qui sont presents
     20 * sur la page ou est inseree la balise
     21 */
    1922
    2023function balise_SELECTEUR_CODE_COMPTABLE_dist ($p)
    2124{
    22         /* on recupere dans l'environement le code qui doit donc etre assignees par la fonction charger du formulaire contenant la balise */
    23           return calculer_balise_dynamique($p, 'SELECTEUR_CODE_COMPTABLE', array('code'));
     25        // on recupere dans l'environement le code qui doit donc etre assignees par la fonction charger du formulaire contenant la balise
     26        return calculer_balise_dynamique($p, 'SELECTEUR_CODE_COMPTABLE', array('code'));
    2427}
    2528
    2629function balise_SELECTEUR_CODE_COMPTABLE_dyn($code)
    2730{
    28         /* si la meta est activee on renvoit le selecteur */
    29         if ($GLOBALS['association_metas']['plan_comptable_prerenseigne']) {
    30         include_spip('inc/association_plan_comptable');
    31                 $pcc = association_plan_comptable_complet(); /* on recupere tout le plan comptable dans un tableau */
    32                 /* pour afficher le code commencant comme celui existant si ce dernier n'est pas dans le plan comptable */
    33                 if ($code != '') $code = association_plan_comptable_complet($code, true); /* avec un second parametre a true, la fonction renvoie le code lui meme si il est present dans le tableau ou le premier code hierarchiquement superieur present */
    34 
    35                 /* code javascript en dur qui recopie l'intitule et le code dans les champs d'editions sur la page d'edition de la reference */
    36                 $res = '<select id="selecteur_code_comptable" class="formo" onchange="var currentVal=String(document.getElementById(\'selecteur_code_comptable\').value).split(\'-\'); document.getElementById(\'code\').value=currentVal[0]; document.getElementById(\'intitule\').value=currentVal[1];">';
     31        if ($GLOBALS['association_metas']['plan_comptable_prerenseigne']) { // si la meta est activee on renvoit le selecteur
     32                include_spip('inc/association_plan_comptable');
     33                $pcc = association_plan_comptable_complet(); // on recupere tout le plan comptable dans un tableau pour afficher le code commencant comme celui existant si ce dernier n'est pas dans le plan comptable
     34                if ($code != '')
     35                        $code = association_plan_comptable_complet($code, true); // avec un second parametre a true, la fonction renvoie le code lui meme si il est present dans le tableau ou le premier code hierarchiquement superieur present
     36                $res = '<select id="selecteur_code_comptable" class="select" onchange="var currentVal=String(document.getElementById(\'selecteur_code_comptable\').value).split(\'-\'); document.getElementById(\'code\').value=currentVal[0]; document.getElementById(\'intitule\').value=currentVal[1];">'; // code javascript en dur qui recopie l'intitule et le code dans les champs d'editions sur la page d'edition de la reference
    3737                $firstOptgroup = true;
    38                 /* on boucle sur tout le tableau */
    39                 foreach ($pcc as $index_code => $intitule) {
    40                         if ($index_code<9) { /* si le code est inferieur a 9, c'est une definition de classe, on en fait un optgroup */
     38                foreach ($pcc as $index_code => $intitule) { // on boucle sur tout le tableau
     39                        if ($index_code<9) { // si le code est inferieur a 9, c'est une definition de classe, on en fait un optgroup
    4140                                if (!$firstOptgroup) $res .= '</optgroup>';
    4241                                $res .= '<optgroup id="codeOptGrp'.$index_code.'" label="'.$index_code.' - '.$intitule.'">';
    4342                                $firstOptgroup = false;
    44                         } else { /* sinon c'est une definition de compte -> une option du select */
     43                        } else { // sinon c'est une definition de compte -> une option du select
    4544                                $res .= '<option value="'.$index_code.'-'.$intitule.'"';
    4645                                if ($code!='' && $code==$index_code) $res .=' selected="selected"';
  • _plugins_/Association/Associaspip/balise/selecteur_imputation.php

    r57780 r65453  
    1212  \************************************************************************** */
    1313
    14 /* Cette balise affiche un selecteur du code d'imputation fonction de la classe */
    1514if (!defined("_ECRIRE_INC_VERSION"))
    1615        return;
    1716
     17/**
     18 * Cette balise affiche un selecteur du code d'imputation fonction de la classe
     19 */
     20
    1821function balise_SELECTEUR_IMPUTATION_dist($p) {
    19         /* on recupere dans l'environement le type d'operation */
     22        // on recupere dans l'environement le type d'operation
    2023        return calculer_balise_dynamique($p, 'SELECTEUR_IMPUTATION', array('id_compte', 'type_operation', 'imputation'));
    2124}
    2225
    2326function balise_SELECTEUR_IMPUTATION_dyn($id_compte, $type_operation, $imputation) {
    24         /* Nota: il faut creer un conteneur (appeler ici 'type_operation_imputation') pour pouvoir y injecter par JS le select#imputation (ce qui se fait dans la fonction appelee et non ici pour eviter certains effets de bord de Tidy). Cette acrobatie est necessaire parce-que "<select> <option>aucun</option> <script>rSI...</script> <noscript>...opts...</noscript> </select>" n'est pas valide (et est malencontreusement corrige par Tidi) ; mais que la forme correcte est "<script>document.write('<select><option>aucun</option></select>');rSI..</script> <noscrip><select><option>aucun</option>...opts...</select></noscript>" */
     27        /**
     28         * @note
     29         *   Il faut creer un conteneur (appeler ici 'type_operation_imputation')
     30         *   pour pouvoir y injecter par JS le select#imputation (ce qui se fait dans
     31         *   la fonction appelee et non ici pour eviter certains effets de bord de
     32         *   Tidy). Cette acrobatie est necessaire parce-que
     33         *   "<select> <option>aucun</option> <script>rSI...</script> <noscript>...opts...</noscript> </select>"
     34         *   n'est pas valide (et est malencontreusement corrige par Tidi) ; mais
     35         *   que la forme correcte est
     36         *   "<script>document.write('<select><option>aucun</option></select>');rSI..</script> <noscrip><select><option>aucun</option>...opts...</select></noscript>"
     37         */
    2538        $res = "<span id='type_operation_imputation'> </span> <script type='text/javascript'>\n<!--//--><![CDATA[//><!--\n
    2639        remplirSelectImputation($type_operation";
     
    3144        //--><!]]>
    3245        </script><noscript>
    33         <select name="imputation" id="imputation" class="formo">
     46        <select name="imputation" id="imputation" class="select">
    3447<option value="0">-- ' . _T('choisir_ref_compte') . '</option>';
    35 
    3648        foreach ( array(
    3749        $GLOBALS['association_metas']['classe_charges'],
  • _plugins_/Association/Associaspip/exec/adherents.php

    r65438 r65453  
    3838                echo association_totauxinfos_effectifs('adherents', $liste_libelles, $liste_effectifs);
    3939                // TOTAUX : montants des cotisations durant l'annee en cours
    40                 $data = sql_fetsel('SUM(recette) AS somme_recettes, SUM(depense) AS somme_depenses', 'spip_asso_comptes', "DATE_FORMAT('date', '%Y')=DATE_FORMAT(NOW(), '%Y') AND imputation=".sql_quote($GLOBALS['association_metas']['pc_cotisations']) );
    41                 echo association_totauxinfos_montants('cotisations', $data['somme_recettes'], $data['somme_depenses']);
     40                $annee = date('Y'); // dans la requete SQL est : DATE_FORMAT(NOW(), '%Y') ou YEAR(NOW())
     41                $data = sql_fetsel('SUM(recette) AS somme_recettes, SUM(depense) AS somme_depenses', 'spip_asso_comptes', "DATE_FORMAT('date', '%Y')=$annee AND imputation=".sql_quote($GLOBALS['association_metas']['pc_cotisations']) );
     42                echo association_totauxinfos_montants('cotisations_'.$annee, $data['somme_recettes'], $data['somme_depenses']);
    4243                // datation et raccourcis
    4344                if (autoriser('voir_groupes', 'association', 100)) { // l'id groupe passe en parametre est a 100 car ce sont les groupes definis par l'utilisateur et non ceux des autorisation qu'on liste dans cette page.
  • _plugins_/Association/Associaspip/exec/ajout_cotisation.php

    r65446 r65453  
    3434                // datation et raccourcis
    3535                icones_association('', array(
    36                         'voir_adherent' => array('edit-24.gif', 'adherent', "id=$id_auteur"), // item de langue...
     36                        'voir_adherent' => array('edit-24.gif', 'adherent', "id=$id_auteur"),
    3737                ));
    3838                debut_cadre_association('annonce.gif', 'nouvelle_cotisation');
  • _plugins_/Association/Associaspip/formulaires/ajouter_cotisation.php

    r65375 r65453  
    3636        $contexte['justification'] = _T('asso:nouvelle_cotisation') ." [$nom_prenom"."->membre$id_auteur]";
    3737        // pour passer securiser action
    38         $contexte['_action'] = array('editer_cotisations',$id_auteur);
     38        $contexte['_action'] = array('ajouter_cotisation',$id_auteur);
    3939        // on passe aussi les destinations si besoin
    4040        if ($GLOBALS['association_metas']['destinations']) {
  • _plugins_/Association/Associaspip/formulaires/editer_asso_activites.php

    r65375 r65453  
    7575
    7676        /* on verifie la validite des dates */
    77         if ($erreur = association_verifier_date(_request('date_inscription')) )
     77        if ($erreur = association_verifier_date('date_inscription') )
    7878                $erreurs['date_inscription'] = $erreur;
    7979        if ($erreur = association_verifier_date('date_paiement', true) )
  • _plugins_/Association/Associaspip/formulaires/editer_asso_exercices.php

    r59464 r65453  
    3535
    3636        /* on verifie la validite des dates */
    37         if ($erreur = association_verifier_date(_request('debut')) )
     37        if ($erreur = association_verifier_date('debut') )
    3838                $erreurs['debut'] = $erreur;
    39         if ($erreur = association_verifier_date(_request('fin')) )
     39        if ($erreur = association_verifier_date('fin') )
    4040                $erreurs['fin'] = $erreur;
    4141
  • _plugins_/Association/Associaspip/formulaires/editer_asso_membres.html

    r63534 r65453  
    88                        <li class="editer_sexe">
    99                                <label for="sexe"><:asso:adherent_libelle_sexe:></label>
    10                                 <input type="text" name="sexe" value="[(#ENV{sexe})]" id="sexe"  class="formo" />
     10                                <input type="text" name="sexe" value="[(#ENV{sexe})]" id="sexe"  class="text" />
    1111                        </li>
    1212                ]
     
    3636                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{validite})</span>]
    3737                                <label for="validite"><:asso:adherent_libelle_validite:></label>
    38                                 <input type="[(#HTML5|?{date,text})]" name="validite" value="[(#ENV{validite}|affdate{Y-m-d})]" id="validite"  class="date" />
     38                                <input type="[(#HTML5|?{date,text})]" name="validite" value="[(#ENV{validite}|affdate{Y-m-d})]" id="validite" class="date" />
    3939                        </li>
    4040                        <li class="editer_statut_interne">
     
    4949                        </li>
    5050                ]
    51                         <<INCLURE{fond=inc/saisir_commentaires, commentaire }>
     51                        <INCLURE{fond=inc/saisir_commentaires, commentaire }>
    5252                </ul>
    5353                [(#REM)<!-- ajouter les saisies supplementaires : extra et autre, a cet endroit -->]
  • _plugins_/Association/Associaspip/formulaires/editer_asso_membres.php

    r58798 r65453  
    1717include_spip('inc/editer');
    1818include_spip('inc/autoriser');
     19
    1920function formulaires_editer_asso_membres_charger_dist($id_auteur) {
    20         /* cet appel va charger dans $contexte tous les champs de la table spip_asso_membres associes a l'id_auteur passe en param */
     21        // cet appel va charger dans $contexte tous les champs de la table spip_asso_membres associes a l'id_auteur passe en param
    2122        $contexte = formulaires_editer_objet_charger('asso_membres', $id_auteur, '', '',  generer_url_ecrire('adherents'), '');
    22         /* on verifie que la date de validite n'est pas nulle et si oui on la met a hier */
     23        // on verifie que la date de validite n'est pas nulle et si oui on la met a hier
    2324        list($annee, $mois, $jour) = explode('-',$contexte['validite']);
    2425        if ($jour==0 OR $mois==0 OR $annee==0)
    2526                $contexte['validite'] = date('Y-m-d', mktime(0, 0, 0, date('m')  , date('d')-1, date('Y')));
    26         /* on a ajoute dans le contexte les metas de gestion optionnelle des champs Civilite, Prenom et Ref. Interne */
    27 #       $contexte['meta_civilite'] = $GLOBALS['association_metas']['civilite'];
    28 #       $contexte['meta_prenom'] = $GLOBALS['association_metas']['prenom'];
    29 #       $contexte['meta_id_asso'] = $GLOBALS['association_metas']['id_asso'];
    3027        return $contexte;
    3128}
     
    3431        $erreurs = array();
    3532
    36         /* verifier la validite de la date de validite */
    37         if ($erreur = association_verifier_date(_request('validite'))) {
     33        // verifier la validite de la date de validite
     34        if ($erreur = association_verifier_date('validite'))
    3835                $erreurs['validite'] = $erreur;
    39         }
     36
    4037        if (count($erreurs)) {
    4138        $erreurs['message_erreur'] = _T('asso:erreur_titre');
     
    4542
    4643function formulaires_editer_asso_membres_traiter($id_auteur) {
    47         /* traitement des appartenance a un groupe */
     44        // traitement des appartenance a un groupe
    4845        $action_membre_groupes = charger_fonction('editer_membre_groupes','action');
    4946        $action_membre_groupes($id_auteur);
    50         /* ajout a un groupe */
     47        // ajout a un groupe
    5148        $action_ajouter_groupes = charger_fonction('ajouter_membre_groupes', 'action');
    5249        $action_ajouter_groupes($id_auteur);
     50        // traitement des informations du membre
    5351        return formulaires_editer_objet_traiter('asso_membres', $id_auteur, '', '',  generer_url_ecrire('adherents'), '');
    5452}
  • _plugins_/Association/Associaspip/inc/mode_de_paiement.html

    r59722 r65453  
    3636                        </label>
    3737<B_mode_paiement>
    38                         <select name="journal" id="journal" class="formo">
     38                        <select name="journal" id="journal" class="select">
    3939        <BOUCLE_mode_paiement(ASSO_PLAN) {par code} {active=1}{classe=#META{/association/classe_banques}}{code!=#META{/association/pc_intravirements}}>
    4040                                <option value="#CODE"[(#ENV{journal}|=={#CODE}|oui) selected="selected"]>#CODE - #INTITULE</option>
Note: See TracChangeset for help on using the changeset viewer.