uawdijnntqw1x1x1
IP : 216.73.217.34
Hostname : webm019.cluster129.gra.hosting.ovh.net
Kernel : Linux webm019.cluster129.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
checkyd
/
www
/
plugins
/
nospam
/
..
/
nospam
/
nospam
/
verifier_formulaire_signature.php
/
/
<?php /** * Plugin No-SPAM * (c) 2008-2019 Cedric Morin Yterium&Nursit * Licence GPL * */ if (!defined("_ECRIRE_INC_VERSION")) return; /** * Verification supplementaire antispam sur le formulaire_signature * * @param array $flux * @return array */ function nospam_verifier_formulaire_signature_dist($flux){ $form = $flux['args']['form']; $id_article = $flux['args']['args'][0]; $row = sql_fetsel('*', 'spip_petitions', "id_article=".intval($id_article)); if ((!isset($flux['data']['message'])) && ($row['message'] == "oui")){ include_spip("inc/nospam"); include_spip("inc/texte"); // regarder si il y a du contenu en dehors des liens ! $message = _request('message'); // on analyse le texte $infos_texte = nospam_analyser_spams($message); if ($infos_texte['nombre_liens'] > 0) { // si un lien a un titre de moins de 3 caracteres = spam ! if ($infos_texte['caracteres_texte_lien_min'] < 3) { $flux['data']['message_erreur'] = _T('nospam:erreur_spam'); } // si le texte contient plus de trois liens = spam ! if ($infos_texte['nombre_liens'] >= 2) $flux['data']['message_erreur'] = _T('nospam:erreur_spam'); } } // S'il y a un lien dans le champ session_nom => spam if (!isset($flux['data']['session_nom'])){ include_spip("inc/nospam"); $infos_texte = nospam_analyser_spams(_request('session_nom')); if ($infos_texte['nombre_liens'] > 0) { $flux['data']['message_erreur'] = _T('nospam:erreur_spam'); spip_log("Lien dans le champ session_nom ".$flux['data']['message_erreur'],'nospam'); } } return $flux; }
/home/checkyd/www/plugins/nospam/../nospam/nospam/verifier_formulaire_signature.php