Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/jobs/plugins-dist/compagnon/formulaires/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/jobs/plugins-dist/compagnon/formulaires/reinitialiser_compagnon.php
<?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')
	];
}

SAMX