Changeset 56875 in spip-zone


Ignore:
Timestamp:
Jan 10, 2012, 3:19:25 PM (8 years ago)
Author:
gildas.cotomale@…
Message:

Debut d'ajout des champs extras a l'edition des comptes

Location:
_plugins_/Association/Associaspip
Files:
3 edited

Legend:

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

    r53976 r56875  
    2020
    2121        include_spip('inc/association_comptabilite');
     22        include_spip('base/association');
     23        include_spip('inc/modifier');
    2224
    2325        $date= _request('date');
     
    4446
    4547        if ($type_operation == $GLOBALS['association_metas']['classe_banques']) {
    46                 if(!$justification) $justification=_T('asso:virement_interne');
     48                if(!$justification) $justification = _T('asso:virement_interne');
    4749                /* si le compte 58xx n'existe pas on le cree dans le plan comptable */
    4850                $compte_virement = association_creer_compte_virement_interne();
     
    7072                if (!$id_compte) { /* pas d'id_compte, c'est un ajout */
    7173                        $id_compte = association_ajouter_operation_comptable($date, $recette, $depense, $justification, $imputation, $journal, 0);
    72         }else { /* c'est une modif, la parametre id_journal de la fonction modifier operation comptable est mis a '' afin de ne pas le modifier dans la base */
     74                }
     75                else { /* c'est une modif, la parametre id_journal de la fonction modifier operation comptable est mis a '' afin de ne pas le modifier dans la base */
    7376                        association_modifier_operation_comptable($date, $recette, $depense, $justification, $imputation, $journal, '', $id_compte);
    7477                }
     78        }
    7579
    76         }
     80        /* on passe par modifier_contenu pour que la modification soit envoyee aux plugins et que Champs Extras 2 la recupere */
     81        $modifs = array("date"=> $date,
     82                                        "recette"=> $recette,
     83                                        "depense"=> $depense,
     84                                        "justification"=> $justification,
     85                                        "imputation" => $imputation,
     86                                        "journal" => $journal);
     87        modifier_contenu('asso_compte', $id_compte, '', $modifs);
     88
    7789        return array($id_compte, '');
    7890}
  • _plugins_/Association/Associaspip/formulaires/editer_asso_comptes.html

    r56746 r56875  
    9090                                                </ul>
    9191
     92                                                [(#REM)<!-- ajouter les saisies supplementaires : extra et autre, a cet endroit -->]
     93                                                <!--extra-->
     94
    9295                                                <p class="boutons"><input type="submit" value="<:pass_ok:>" class="submit" /></p>
    9396
  • _plugins_/Association/Associaspip/inc/association_cextras.php

    r53996 r56875  
    1818        return array_merge($objets, array(
    1919                'asso_membre' => _T('asso:membres'),
     20                'asso_compte' => _T('asso:comptes'),
    2021        ));
    2122}
Note: See TracChangeset for help on using the changeset viewer.