1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| header('Content-type: text/html; charset=UTF-8');
header('Content-Type: text/xml');
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<serie>\n";
$code_serie=$_POST["code_serie"];// "code_serie" paramètre js envoyé par ajax lors de l'appel du fichier xmlSerie.php
//$code_serie=3;
$seri=new series();
$seri->search_id($cnx,$code_serie);
$code_exam=$seri->get_code_examen();// permettra de récupérer tous les SopinstanceUID et d'instancié la classe serie en js
$exam=new examen();
$exam->search_id($cnx,$code_exam);
//récupération de toutes les images de la série dont le code_serie est passé en paramètre
$img= new image();
$tabImg=$img->searchImageByCodeSerie($cnx,$code_serie);// cette fonction retourne un tableau de tableau
echo "<code_serie>".$code_serie."</code_serie>\n";
echo "<serieInstanceUID>".$seri->get_SeriesInstanceUID()."</serieInstanceUID>\n";
echo "<studyInstanceUID>".$exam->get_StudyInstanceUID()."</studyInstanceUID>\n";
echo "<descriptionSerie>".$seri->get_description()."</descriptionSerie>\n";
echo "<modaliteSerie>".$seri->get_nom_modalite()."</modaliteSerie>\n";
echo "<nbImageSerie>".$seri->get_nb_image()."</nbImageSerie>\n";
foreach ($tabImg as $i)
{
echo "<image>".$i->get_SOPInstanceUID()."</image>\n";
echo "<rows>".$i->get_Rows()."</rows>\n";
echo "<columns>".$i->get_Columns()."</columns>\n";
}
echo "</serie>\n"; |