'curl_login', 'login' => hash('md5', 'curl_login'.time()), 'pass' => hash('sha256', $mdp), 'statut' => '1comite' ]; include_spip('action/editer_auteur'); $id_auteur = auteur_inserer(null, $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); } /** * Fonction de désinstallation du plugin GamuMail. * * @param string $nom_meta_base_version * Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP * @return void **/ function gamumail_vider_tables($nom_meta_base_version) { sql_drop_table('spip_gamumails'); # Nettoyer les liens courants (le génie optimiser_base_disparus se chargera de nettoyer toutes les tables de liens) sql_delete('spip_documents_liens', sql_in('objet', array('gamumail'))); sql_delete('spip_mots_liens', sql_in('objet', array('gamumail'))); sql_delete('spip_auteurs_liens', sql_in('objet', array('gamumail'))); # Nettoyer les versionnages et forums sql_delete('spip_versions', sql_in('objet', array('gamumail'))); sql_delete('spip_versions_fragments', sql_in('objet', array('gamumail'))); sql_delete('spip_forum', sql_in('objet', array('gamumail'))); effacer_meta($nom_meta_base_version); }