Code Duplication    Length = 8-10 lines in 2 locations

ecrire/inc/notifications.php 1 location

@@ 131-140 (lines=10) @@
128
129
	// si le sujet est vide, extraire la premiere ligne du corps
130
	// du mail qui est donc du texte
131
	if (!strlen($sujet)) {
132
		// nettoyer un peu les retours chariots
133
		$texte = str_replace("\r\n", "\r", $texte);
134
		$texte = str_replace("\r", "\n", $texte);
135
		// decouper
136
		$texte = explode("\n", trim($texte));
137
		// extraire la premiere ligne
138
		$sujet = array_shift($texte);
139
		$texte = trim(implode("\n", $texte));
140
	}
141
142
	$envoyer_mail = charger_fonction('envoyer_mail', 'inc');
143
	foreach ($emails as $email) {

ecrire/inc/utils.php 1 location

@@ 2046-2053 (lines=8) @@
2043
	list($myself) = explode('?', $myself);
2044
	// vieux mode HTTP qui envoie après le nom de la methode l'URL compléte
2045
	// protocole, "://", nom du serveur avant le path dans _SERVER["REQUEST_URI"]
2046
	if (strpos($myself,'://') !== false) {
2047
		$myself = explode('://',$myself);
2048
		array_shift($myself);
2049
		$myself = implode('://',$myself);
2050
		$myself = explode('/',$myself);
2051
		array_shift($myself);
2052
		$myself = implode('/',$myself);
2053
	}
2054
	$url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/';
2055
2056
	$url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/');