Code Duplication    Length = 6-6 lines in 3 locations

ecrire/public/phraser_html.php 3 locations

@@ 1036-1041 (lines=6) @@
1033
		//
1034
		$apres_boucle = BALISE_POSTCOND_BOUCLE . $id_boucle . ">";
1035
		$pos_apres = strpos($texte, $apres_boucle, $pos_courante);
1036
		if ($pos_apres !== false) {
1037
			$result->apres = substr($texte, $pos_courante, $pos_apres - $pos_courante);
1038
			$pos_apres += strlen($apres_boucle);
1039
			$ligne_suite += public_compte_ligne($texte, $pos_courante, $pos_apres);
1040
			$pos_courante = $pos_apres ;
1041
		}
1042
1043
1044
		//
@@ 1050-1055 (lines=6) @@
1047
		$ligne_altern = $ligne_suite;
1048
		$altern_boucle = BALISE_ALT_BOUCLE . $id_boucle . ">";
1049
		$pos_altern = strpos($texte, $altern_boucle, $pos_courante);
1050
		if ($pos_altern !== false) {
1051
			$result->altern = substr($texte, $pos_courante, $pos_altern - $pos_courante);
1052
			$pos_altern += strlen($altern_boucle);
1053
			$ligne_suite += public_compte_ligne($texte, $pos_courante, $pos_altern);
1054
			$pos_courante = $pos_altern;
1055
		}
1056
1057
		//
1058
		// 3. Recuperer la partie footer non alternative
@@ 1063-1068 (lines=6) @@
1060
		$ligne_postaff = $ligne_suite;
1061
		$postaff_boucle = BALISE_POSTAFF_BOUCLE . $id_boucle . ">";
1062
		$pos_postaff = strpos($texte, $postaff_boucle, $pos_courante);
1063
		if ($pos_postaff !== false) {
1064
			$result->postaff = substr($texte, $pos_courante, $pos_postaff - $pos_courante);
1065
			$pos_postaff += strlen($postaff_boucle);
1066
			$ligne_suite += public_compte_ligne($texte, $pos_courante, $pos_postaff);
1067
			$pos_courante = $pos_postaff ;
1068
		}
1069
1070
		$result->ligne = $ligne_preaff;
1071