Intégration de la lib https://github.com/commerceguys/intl + fonctions SPIP facilitatrices autour.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

56 lines
1.2 KiB

<?php
/*
* Paiement Bancaire
* module de paiement bancaire multi prestataires
* stockage des transactions
*
* Auteurs :
* Cedric Morin, Nursit.com
* (c) 2012-2019 - Distribue sous licence GNU/GPL
*
*/
if (!defined('_ECRIRE_INC_VERSION')){
return;
}
/**
* Upgrade de la base
*
* @param string $nom_meta_base_version
* @param string $version_cible
*/
function intl_upgrade($nom_meta_base_version, $version_cible){
$maj = array();
$maj['create'] = array(
array('intl_migrer_de_prix'),
);
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
function intl_migrer_de_prix() {
include_spip('inc/config');
// Si on trouve la config de prix, que le plugin soit actif ou pas
if ($config_prix = lire_config('prix')) {
if (isset($config_prix['devise_defaut'])) {
ecrire_config('intl/devise_defaut', $config_prix['devise_defaut']);
}
if (isset($config_prix['locales'])) {
ecrire_config('intl/locales', $config_prix['locales']);
}
}
}
/**
* Desinstallation
*
* @param string $nom_meta_base_version
*/
function intl_vider_tables($nom_meta_base_version){
effacer_meta($nom_meta_base_version);
effacer_meta('intl');
}