Changeset 67885 in spip-zone


Ignore:
Timestamp:
Nov 22, 2012, 6:19:39 PM (7 years ago)
Author:
esj@…
Message:

Associaspip bug: carrément un fichier incorrect syntaxiquement, tout de même. Sans parler d'un faute de frappe dans un nom important.

Avec cet envoi, l'enregistrement d'un don redevient possible. De plus à partir de la page d'un membre on dispose à présent d'un bouton pour enregistrer un don de sa part. Il reste à élargir les autorisations, et à améliorer la présentation.

Location:
_plugins_/Associaspip/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Associaspip/trunk/action/editer_asso_dons.php

    r66942 r67885  
    1818        $date_don = association_recuperer_date('date_don');
    1919        $bienfaiteur = _request('nom');
    20         $id_auteur = association_recuperer_entier('id_aauteur');
     20        $id_auteur = association_recuperer_entier('id_auteur');
    2121        if (!$bienfaiteur) {
    2222                $bienfaiteur = association_formater_idnom($id_auteur, array('spip_asso_membres'), '');
     
    4848                        $association_imputation = charger_fonction('association_imputation', 'inc');
    4949                        $err2 = association_modifier_operation_comptable($date_don, $valeur, 0, '['. _T('asso:titre_num', array('titre'=>_T('local:colis'),'num'=>$id_don) ) .$ref_don, $GLOBALS['association_metas']['pc_colis'], '', $id_don, sql_getfetsel('id_compte', 'spip_asso_comptes', $association_imputation('pc_colis', $id_don)) );
    50                         $erreur = ($err1?:$err1:$err2);
     50                        $erreur = ($err1?$err1:$err2);
    5151                }
    5252                if (!$erreur) // on modifie les informations relatives au don
  • _plugins_/Associaspip/trunk/exec/adherent.php

    r67786 r67885  
    9292                        $t = _T('asso:adherent_titre_historique_cotisations');
    9393                        echo debut_cadre_relief('', TRUE, '', $t);
    94                         if ($full)
    95                                 // si on a l'autorisation admin,
    96                                 // placer un bouton pour ajouter une cotisation
    97                                 echo '<p> <a href="' .generer_url_ecrire('ajout_cotisation', "id=$id_auteur").'">' . _T('asso:adherent_label_ajouter_cotisation') .'</a> '. association_bouton_paye('ajout_cotisation','id='.$id_auteur, '') .' </p>';
     94                        if (autoriser('ajouter_cotisation', 'association'))
     95                                echo '<p> <a href="' .generer_url_ecrire('ajout_cotisation', "id_auteur=$id_auteur").'">' . _T('asso:adherent_label_ajouter_cotisation') .'</a> '. association_bouton_paye('ajout_cotisation','id_auteur='.$id_auteur, '') .' </p>';
    9896                        echo voir_adherent_cotisations($id_auteur, $full);
    9997                        echo fin_cadre_relief(TRUE);
     
    112110                } if ($GLOBALS['association_metas']['dons']) {
    113111                        $t = _T('asso:adherent_titre_historique_dons');
     112                        if (autoriser('editer_don', 'association'))
     113                                echo '<p> <a href="' .generer_url_ecrire('edit_don', "id_auteur=$id_auteur").'">' . _T('asso:ajouter_un_don') .'</a> '. association_bouton_paye('edit_don','id_auteur='.$id_auteur, '') .' </p>';
    114114                        echo debut_cadre_relief('', TRUE, '', $t);
    115115                        echo voir_adherent_dons($id_auteur, $full);
  • _plugins_/Associaspip/trunk/exec/edit_don.php

    r67500 r67885  
    1919                include_spip ('inc/navigation_modules');
    2020                $id_don = association_passeparam_id('don');
     21                $id_auteur = association_passeparam_id('auteur');
    2122                onglets_association('titre_onglet_dons', 'dons');
    2223                // INTRO : resume don
     
    2526                raccourcis_association('');
    2627                debut_cadre_association('dons-24.gif', 'dons_titre_mise_a_jour');
    27                 echo recuperer_fond('prive/editer/editer_asso_dons', array (
    28                         'id_don' => $id_don
     28                echo recuperer_fond('prive/editer/editer_asso_dons',
     29                                    array (
     30                                           'id_don' => $id_don,
     31                                           'id_auteur' => $id_auteur
     32                                                                           
    2933                ));
    3034                fin_page_association();
  • _plugins_/Associaspip/trunk/formulaires/editer_asso_dons.php

    r66942 r67885  
    1515include_spip('inc/editer');
    1616
    17 function formulaires_editer_asso_dons_charger_dist($id_don='') {
     17function formulaires_editer_asso_dons_charger_dist($id_don=0, $id_auteur=0) {
    1818        $contexte = formulaires_editer_objet_charger('asso_dons', $id_don, '', '',  generer_url_ecrire('dons'), '');
    1919        if (!$id_don) { // si c'est une nouvelle operation, on charge la date d'aujourd'hui
     
    2525        // paufiner la presentation des valeurs
    2626        if (!$contexte['id_auteur'])
    27                 $contexte['id_auteur']='';
     27                $contexte['id_auteur']= $id_auteur;
    2828        if ($contexte['argent'])
    2929                $contexte['argent'] = association_formater_nombre($contexte['argent']);
  • _plugins_/Associaspip/trunk/prive/editer/editer_asso_dons.html

    r46779 r67885  
    1 #FORMULAIRE_EDITER_ASSO_DONS{#ENV{id_don}}
     1#FORMULAIRE_EDITER_ASSO_DONS{#ENV{id_don},#ENV{id_auteur}}
Note: See TracChangeset for help on using the changeset viewer.