Changeset 44122 in spip-zone


Ignore:
Timestamp:
Feb 4, 2011, 8:26:54 AM (9 years ago)
Author:
apachot@…
Message:

Contexte spip dans les pages d'appels aux api bancaires, pour préparer la possibilité de les paramétrer depuis SPIP (et ne plus utiliser de fichier de configuration)

Location:
_plugins_/transaction/paiement
Files:
3 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/transaction/paiement/cmcic/paiement.php

    r43488 r44122  
    1414 *
    1515 *****************************************************************************/
     16        //Charger SPIP
     17        if (!defined('_ECRIRE_INC_VERSION')) {
     18                // recherche du loader SPIP.
     19                $deep = 2;
     20                $lanceur ='ecrire/inc_version.php';
     21                $include = '../../'.$lanceur;
     22                while (!defined('_ECRIRE_INC_VERSION') && $deep++ < 6) {
     23                        // attention a pas descendre trop loin tout de meme !
     24                        // plugins/zone/stable/nom/version/tests/ maximum cherche
     25                        $include = '../' . $include;
     26                        if (file_exists($include)) {
     27                                chdir(dirname(dirname($include)));
     28                                require $lanceur;
     29                        }
     30                }       
     31        }
     32        if (!defined('_ECRIRE_INC_VERSION')) {
     33                die("<strong>Echec :</strong> SPIP ne peut pas etre demarre.<br />
     34                        Vous utilisez certainement un lien symbolique dans votre repertoire plugins.");
     35        }
    1636
    1737
     
    2545define ("CMCIC_SERVEUR", $_SESSION['banque']);
    2646
    27 require_once("config.php");   
     47/***************************************************************************************
     48* Warning !! CMCIC_Config contains the key, you have to protect this file with all     *   
     49* the mechanism available in your development environment.                             *
     50* You may for instance put this file in another directory and/or change its name       *
     51***************************************************************************************/
     52//code client
     53//define ("CMCIC_CLE", "votre cle fournit par la banque");
     54define ("CMCIC_CLE", "12345678901234567890123456789012345678P0");
     55
     56//TPE
     57define ("CMCIC_TPE", "0000001");
     58
     59
     60//code sociŽtŽ fourni par votre Žtablissement bancaire
     61define ("CMCIC_CODESOCIETE", "codesociete");
     62
     63
     64//ne pas toucher
     65define ("CMCIC_VERSION", "3.0");
     66
     67//url de retour ok
     68define ("CMCIC_URLOK", "http://urlsite/?page=transaction_merci");
     69
     70
     71//url de retour ko
     72define ("CMCIC_URLKO", "http://urlsite/?transaction_regret");
    2873
    2974// PHP implementation of RFC2104 hmac sha1 ---
    30 require_once("CMCIC_Tpe.inc.php");
     75include_spip("paiement/cmcic/CMCIC_Tpe.inc");
    3176
    3277
  • _plugins_/transaction/paiement/paypal/paiement.php

    r44103 r44122  
    2525 *****************************************************************************/
    2626
    27         include_once(realpath(dirname(__FILE__)) . "/config.php");
    28                
     27        //Charger SPIP
     28        if (!defined('_ECRIRE_INC_VERSION')) {
     29                // recherche du loader SPIP.
     30                $deep = 2;
     31                $lanceur ='ecrire/inc_version.php';
     32                $include = '../../'.$lanceur;
     33                while (!defined('_ECRIRE_INC_VERSION') && $deep++ < 6) {
     34                        // attention a pas descendre trop loin tout de meme !
     35                        // plugins/zone/stable/nom/version/tests/ maximum cherche
     36                        $include = '../' . $include;
     37                        if (file_exists($include)) {
     38                                chdir(dirname(dirname($include)));
     39                                require $lanceur;
     40                        }
     41                }       
     42        }
     43        if (!defined('_ECRIRE_INC_VERSION')) {
     44                die("<strong>Echec :</strong> SPIP ne peut pas etre demarre.<br />
     45                        Vous utilisez certainement un lien symbolique dans votre repertoire plugins.");
     46        }
     47
    2948        session_start();
     49        // Modifier la valeur ci-dessous avec l'e-mail de vote compte PayPal
     50        $compte_paypal = 'user@domaine.com';
     51        $Devise        = "EUR";
     52        $Code_Langue   = "FR";
    3053
    31         $total = 0;
     54        $urlsite = "http://urlsite.fr";
     55       
     56        $serveur="https://www.paypal.com/cgi-bin/webscr";
     57        $confirm = $urlsite."/client/plugins/paypal/paiement_paypal_confirmation.php";
     58        $retourok = "http://urlsite/?page=transaction_merci";
     59        $retournok = "http://urlsite/?transaction_regret";
    3260
    33     $total = $_SESSION['total'];
    34    
    35 
    36 
    37 ?>
    38 
    39 <html>
     61        $total = $_SESSION['total'];
     62?><html>
    4063<head>
    4164</head>
     
    85108               
    86109        </form>
    87        
    88 
    89        
    90110</body>
    91111</html>
Note: See TracChangeset for help on using the changeset viewer.