diff --git a/README.md b/README.md index a87dd5d..796cb5c 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ * Texte * ID documents joints (spip_documents) --- - * Chaque modèle à un identifiant textuel : **slug** qui doit etre unique. Il ne peut etre créé / modifié QUE par les webmestres * Pour gerer ses modèles, il faut inclure dans une page : ```html diff --git a/gamumail_administrations.php b/gamumail_administrations.php index 1a5d096..e2af6ec 100644 --- a/gamumail_administrations.php +++ b/gamumail_administrations.php @@ -34,28 +34,29 @@ function gamumail_upgrade($nom_meta_base_version, $version_cible) { $maj['1.0.5'] = array(array('creer_compte_curl')); $maj['1.0.6'] = array(array('maj_tables', array('spip_gamumails'))); $maj['1.0.11'] = array( array('maj_tables', array('spip_gamumails'))); + $maj['1.0.12'] = array(array('creer_compte_curl')); - function creer_compte_curl(){ - $mdp = uniqid(uniqid(),1); - $set = [ - 'nom' => 'curl_login', - 'login' => hash('md5', 'curl_login'.time()), - 'pass' => hash('sha256', $mdp), - 'statut' => '1comite' - ]; - - $id_auteur = sql_insertq('spip_auteurs', $set); - if ($id_auteur) { - include_spip('inc/config'); - ecrire_config('curl_login', $set['login']); - ecrire_config('curl_mdp', $mdp); - } - } include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); } +function creer_compte_curl(){ + $mdp = uniqid(uniqid(),1); + $set = [ + 'nom' => 'curl_login', + 'login' => hash('md5', 'curl_login'.time()), + 'pass' => hash('sha256', $mdp), + 'statut' => '1comite' + ]; + + $id_auteur = sql_insertq('spip_auteurs', $set); + if ($id_auteur) { + include_spip('inc/config'); + ecrire_config('curl_login', $set['login']); + ecrire_config('curl_mdp', $mdp); + } +} /** * Fonction de désinstallation du plugin GamuMail. diff --git a/paquet.xml b/paquet.xml index d8c2d4c..f3aa807 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,12 +1,12 @@ GamuMail