Changeset 43314 in spip-zone
- Timestamp:
- Jan 3, 2011, 11:31:31 AM (10 years ago)
- Location:
- _plugins_/transaction
- Files:
-
- 5 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/transaction/lang/transaction_fr.php
r43263 r43314 28 28 'traiter_cheque_label' => 'Message de retour', 29 29 'traiter_cheque_explication' => 'Indiquez ici le message de retour ainsi que l\'adresse à laquelle le chèque devra être envoyé', 30 'traiter_cheque_message_defaut' => ' Merci de votre don. Veuillez envoyer le chèqueà l\'adresse : adresse de votre organisme.',31 'traiter_cheque_message_cmcic' => ' Effectuer le paiement par carte bancaire.'30 'traiter_cheque_message_defaut' => '<h1>Merci de votre don.</h1>Veuillez envoyer votre règlement par chèque à l\'ordre de Mon Organisme et à l\'adresse : adresse de votre organisme.', 31 'traiter_cheque_message_cmcic' => 'Veuillez cliquer sur ce lien pour finaliser votre paiement par carte bancaire sur le serveur sécurisé de notre banque.' 32 32 33 33 ); -
_plugins_/transaction/plugin.xml
r43120 r43314 15 15 <fonctions>inc/transaction.php</fonctions> 16 16 17 <pipeline> 18 <nom>insert_head</nom> 19 <inclure>transaction_pipelines.php</inclure> 20 </pipeline> 21 22 17 23 18 24 <necessite id="SPIP" version="[2.1.0;]" /> -
_plugins_/transaction/traiter/paiement_cheque.php
r43263 r43314 12 12 $champs = saisies_lister_champs($saisies); 13 13 14 15 14 16 if ($options['champ_adresse_cheque']){ 15 $retours['message_ok'] .= " \n<br/>". $options['champ_adresse_cheque'] . $options['champ_banque'];17 $retours['message_ok'] .= "<span class='transaction_ok cheque'>" . $options['champ_adresse_cheque'] . "</span>"; 16 18 } else { 17 $retours['message_ok'] .= " \n<br/>". _T('transaction:traiter_cheque_message_defaut');19 $retours['message_ok'] .= "<span class='transaction_ok cheque defaut'>" . _T('transaction:traiter_cheque_message_defaut') . "</span>"; 18 20 } 19 20 //On ajoute les liens vers paiements CMCIC 21 foreach($traitements as $type_traitement=>$options){ 22 if ($type_traitement == "paiement_cmcic"){ 23 $retours['message_ok'] .= "\n<br/><a href='".find_in_path("paiement/cmcic/paiement.php")."'>"._T('transaction:traiter_cheque_message_cmcic')."</a>"; 24 } 25 } 26 21 27 22 28 23 // Le formulaire a été validé, on le masque -
_plugins_/transaction/traiter/paiement_cmcic.php
r43263 r43314 36 36 } 37 37 } 38 39 38 40 39 if ($_REQUEST['montant_1']) $_SESSION['total'] = $_REQUEST['montant_1']; … … 43 42 // ID unique de la transaction 44 43 $_SESSION['ref'] = uniqid(); 45 46 //On envoi vers la banque uniquement si aucun autre mode de paiement 44 45 $nb_paiement = 0; 46 //On compte le nombre de paiement utilisé par le formulaire 47 47 foreach($traitements as $type_traitement=>$options){ 48 if ($type_traitement == "paiement_cheque"){ 49 break; 50 } else { 51 $retours['redirect'] = find_in_path("paiement/cmcic/paiement.php"); 52 } 48 if (substr($type_traitement,0,9) == "paiement_") $nb_paiement++; 49 } 50 51 //On envoi vers la banque si CMCIC est le seul mode de paiement sinon on affiche les choix possibles 52 if ($nb_paiement == 1) { 53 $retours['redirect'] = find_in_path("paiement/cmcic/paiement.php"); 54 } else { 55 // Le formulaire a été validé, on le masque 56 $retours['editable'] = false; 57 $retours['message_ok'] .= "<span class='transaction_ok cmcic'><a href='".find_in_path("paiement/cmcic/paiement.php")."'>"._T('transaction:traiter_cheque_message_cmcic')."</a></span>"; 53 58 } 54 59
Note: See TracChangeset
for help on using the changeset viewer.