Aller au contenu

Utilisateur:Dr Brains/Test.php

Une page de Wikipédia, l'encyclopédie libre.

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>';
	}