File "reinitialiser_compagnon.php"
Full path: /home/argothem/www/v4_old/plugins-dist/compagnon/formulaires/reinitialiser_compagnon.php
File size: 1.16 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Gestion du formulaire de réinitialisation des messages de compagnon
* validés (vus) par des auteurs.
*
* Ce formulaire permet d'effacer pour soi ou pour tous les auteurs
* les messages qu'on a déjà vus. Du coup, ils seront de nouveaux
* affichés sur les différentes pages.
*
* @package SPIP\Compagnon\Formulaires
**/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Chargement du formulaire de réinitialisation des messages du compagnon
*
* @return array
* Environnement du formulaire
**/
function formulaires_reinitialiser_compagnon_charger() {
return ['qui' => 'moi'];
}
/**
* Traitement du formulaire de réinitialisation des messages du compagnon
*
* @return array
* Retours du traitement
**/
function formulaires_reinitialiser_compagnon_traiter() {
$qui = _request('qui');
include_spip('inc/config');
if ($qui == 'moi') {
effacer_config('compagnon/' . $GLOBALS['visiteur_session']['id_auteur']);
}
if ($qui == 'tous') {
$config = lire_config('compagnon/config');
effacer_config('compagnon');
ecrire_config('compagnon/config', $config);
}
return [
'message_ok' => _T('compagnon:reinitialisation_ok')
];
}