getFiles($addFilesArticle['uuid']); $articleUuid = $addFilesArticle['uuid']; $articleTitle = $addFilesArticle['title']; // Extraire 1-3 mots significatifs du titre pour l'auto-recherche $_sfStop = ['ou','et','un','une','le','la','les','de','du','des','en','au','aux','ce','cet', 'cette','ces','que','qui','par','sur','dans','son','sa','ses','mon','ton','nos', 'vos','leur','leurs','voir','comment','quoi','dont','votre','notre','selon','car', 'mais','donc','puis','plus','très','avec','pour','pas','est','sont','était', 'être','avoir','faire','tout','tous','toute','toutes']; $_sfWords = preg_split('/[^a-zA-ZÀ-ÿ0-9]+/u', $articleTitle) ?: []; $_sfKw = []; foreach ($_sfWords as $_w) { if (mb_strlen($_w) >= 3 && !in_array(mb_strtolower($_w), $_sfStop, true)) { $_sfKw[] = $_w; if (count($_sfKw) >= 3) { break; } } } $autoSearchQuery = !empty($_sfKw) ? implode(' ', $_sfKw) : $articleTitle; unset($_sfStop, $_sfWords, $_sfKw, $_w); ?>
Article : = htmlspecialchars($articleTitle) ?>
= htmlspecialchars($f['name']) ?>
= number_format($f['size'] / 1024, 1) ?> Ko