Changeset 29259 for _plugins_/abonnement

Show
Ignore:
Timestamp:
19.06.2009 00:40:23 (8 months ago)
Author:
booz@…
Message:

confirmation par mail - debut

Location:
_plugins_/abonnement
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • _plugins_/abonnement/action/activer_abonnement.php

    r29067 r29259  
    106106         
    107107        // ouvir des zones pour acces restreint selon l'abonnement (action a faire) 
    108         // envoyer le mail de confirmation (action a faire)              
    109108         
    110109        // signaler un changement 
    111110        spip_log("abonnement: activation abo n°$id_abonnement pour auteur $id_auteur","abonnement"); 
    112111         
    113         return true; 
     112        if($libelle = $abonnement['libelle']){ 
     113                return $libelle; 
     114        }else{ 
     115                return false ;   
     116        } 
    114117} 
    115118 
  • _plugins_/abonnement/action/valider_paiement_fictif.php

    r29067 r29259  
    2020         
    2121        // on recupere les petites variables : 
    22         $id_auteur = intval(_request('references')); 
     22        $id_auteur = intval(_request('reference')); 
    2323        $args = _request('args'); 
    2424        $montant = intval(_request('montant')); 
     
    3333                if ($type == 'article') { 
    3434                        include_spip('action/activer_article'); 
    35                         if (!abo_traiter_activer_article_hash($hash)) { 
     35                        if (!$libelle = abo_traiter_activer_article_hash($hash)) { 
    3636                                spip_log("Erreur de traitement (article)", 'abonnement'); 
    3737                                $message = "erreur_site"; 
     
    4040                elseif ($type == 'abonnement') { 
    4141                        include_spip('action/activer_abonnement'); 
    42                         if (!abo_traiter_activer_abonnement_hash($hash)) { 
     42                        if (!$libelle = abo_traiter_activer_abonnement_hash($hash)) { 
    4343                                spip_log("Erreur de traitement (abonnement)", 'abonnement'); 
    4444                                $message = "erreur_site"; 
     
    5252        } 
    5353 
     54 
     55        // envoyer un mail de confirmation 
     56                        include_spip('action/envoyer_mail_confirmation'); 
     57                        if (!abo_envoyer_mail_confirmation($reponse_banque,$id_auteur,$libelle,$type,$id_article='')) { 
     58                                spip_log("Erreur de traitement - pas de mail de confirmation (abonnement)", 'abonnement'); 
     59                                $message = "erreur_mail"; 
     60                        } 
     61 
     62 
     63 
     64// redirection simulée vers la page ok. 
     65 
    5466        include_spip('inc/headers'); 
    5567        // on redirige sur la page de fin de transaction  
  • _plugins_/abonnement/formulaires/paiement_fictif.html

    r28336 r29259  
    88                <p class="attention"><:abo:simulation_paiement:></p>     
    99 
    10                 <input type="hidden" name="reference" value="#ENV{id_auteur}" /> 
     10                <input type="hidden" name="reference" value="#ENV{reference}" /> 
    1111                <input type="hidden" name="args" value="#ENV{args}" /> 
    1212                <input type="hidden" name="devise" value="EUR" />