Utilisateur:Dr Brains/Test.php
Apparence
AVANT[modifier | modifier le code]
function formatRow($row) {
$userPageLink = Title::makeTitle(NS_USER, $row->username)->getFullURL();
return '<li><a href="'.htmlspecialchars($userPageLink).'">' . htmlspecialchars($row->username) . '</a></li>';
}
APRÈS[modifier | modifier le code]
function formatRow($row) {
$userPageClass = '';
$userPageTitle = Title::makeTitle(NS_USER, $row->username);
$userPageLink = Title::makeTitle(NS_USER, $row->username)->getFullURL();
if(!$userPageTitle->getArticleId()){
$userPageClass = 'class="new"';
$userPageTitle = wfMsg('red-link-title', array(Title::makeTitle(NS_USER, $row->username)));
$userPageLink = Title::makeTitle(NS_USER, $row->username)->getFullURL('action=edit&redlink=1');
}
return '<li><a '.$userPageClass.' href="'.htmlspecialchars($userPageLink).'" title="'.htmlspecialchars($userPageTitle).'" >'.htmlspecialchars($row->username).'</a></li>';
}