|
@@ 979-985 (lines=7) @@
|
| 976 |
|
// |
| 977 |
|
$apres_boucle = BALISE_POSTCOND_BOUCLE . $id_boucle . ">"; |
| 978 |
|
$pos_apres = strpos($suite, $apres_boucle); |
| 979 |
|
if ($pos_apres !== false) { |
| 980 |
|
$result->apres = substr($suite, 0, $pos_apres); |
| 981 |
|
$pos_apres += strlen($apres_boucle); |
| 982 |
|
$suite = substr($suite, $pos_apres); |
| 983 |
|
$ligne_suite += public_compte_ligne($texte, $pos_boucle, $pos_apres); |
| 984 |
|
$pos_boucle += $pos_apres ; |
| 985 |
|
} |
| 986 |
|
|
| 987 |
|
|
| 988 |
|
// |
|
@@ 994-1000 (lines=7) @@
|
| 991 |
|
$ligne_altern = $ligne_suite; |
| 992 |
|
$altern_boucle = BALISE_ALT_BOUCLE . $id_boucle . ">"; |
| 993 |
|
$pos_altern = strpos($suite, $altern_boucle); |
| 994 |
|
if ($pos_altern !== false) { |
| 995 |
|
$result->altern = substr($suite, 0, $pos_altern); |
| 996 |
|
$pos_altern += strlen($altern_boucle); |
| 997 |
|
$suite = substr($suite, $pos_altern); |
| 998 |
|
$ligne_suite += public_compte_ligne($texte, $pos_boucle, $pos_altern); |
| 999 |
|
$pos_boucle += $pos_altern; |
| 1000 |
|
} |
| 1001 |
|
|
| 1002 |
|
// |
| 1003 |
|
// 3. Recuperer la partie footer non alternative |
|
@@ 1008-1014 (lines=7) @@
|
| 1005 |
|
$ligne_postaff = $ligne_suite; |
| 1006 |
|
$postaff_boucle = BALISE_POSTAFF_BOUCLE . $id_boucle . ">"; |
| 1007 |
|
$pos_postaff = strpos($suite, $postaff_boucle); |
| 1008 |
|
if ($pos_postaff !== false) { |
| 1009 |
|
$result->postaff = substr($suite, 0, $pos_postaff); |
| 1010 |
|
$pos_postaff += strlen($postaff_boucle); |
| 1011 |
|
$suite = substr($suite, $pos_postaff); |
| 1012 |
|
$ligne_suite += public_compte_ligne($texte, $pos_boucle, $pos_postaff); |
| 1013 |
|
$pos_boucle += $pos_postaff ; |
| 1014 |
|
} |
| 1015 |
|
|
| 1016 |
|
$result->ligne = $ligne_preaff; |
| 1017 |
|
|