Subversion Repositories eFlore/Applications.del

Rev

Rev 1800 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1800 Rev 1846
Line 376... Line 376...
376
			// $req['join'][] = 'LEFT JOIN del_utilisateur AS dui ON dui.id_utilisateur = vdi.i_ce_utilisateur';
376
			// $req['join'][] = 'LEFT JOIN del_utilisateur AS dui ON dui.id_utilisateur = vdi.i_ce_utilisateur';
Line 377... Line 377...
377
 
377
 
378
			if (is_numeric($p['masque.auteur'])) {
378
			if (is_numeric($p['masque.auteur'])) {
379
				$req['where'][] = sprintf('(du.id_utilisateur = %1$d OR vdi.ce_utilisateur = %1$d)', $p['masque.auteur']);
379
				$req['where'][] = sprintf('(du.id_utilisateur = %1$d OR vdi.ce_utilisateur = %1$d)', $p['masque.auteur']);
380
			} elseif(preg_match(';^.{5,}@[a-z0-9-.]{5,}$;i', $p['masque.auteur'])) {
380
			} elseif(preg_match(';^.{5,}@[a-z0-9-.]{5,}$;i', $p['masque.auteur'])) {
381
				$req['where'][] = sprintf('(du.courriel LIKE %1$s OR vdi.courriel LIKE %1$s )',
381
				$req['where'][] = sprintf('(du.courriel LIKE %1$s OR vdi.courriel_utilisateur LIKE %1$s )',
382
					$db->proteger($p['masque.auteur'] . '%'));
382
					$db->proteger($p['masque.auteur'] . '%'));
383
			} else {
383
			} else {
384
				DelTk::addAuteursConstraint($p['masque.auteur'], $db, $req['where']);
384
				DelTk::addAuteursConstraint($p['masque.auteur'], $db, $req['where']);
385
			}
385
			}