42,18 → 42,54 |
* |
*/ |
public function getElement($uid) |
{ |
$chaine = '<div id="element_'.$uid[0].'">'. |
'<p> Bonjour, je suis l\'élément '.$uid[0].' </p>'. |
'<span> Les filtres demandés sont : </span>'. |
'<ul>'; |
foreach($_GET as $cle => $valeur) { |
$chaine .= '<li>'.$cle.' = '.$valeur.'</li>'; |
} |
$chaine .= '</ul>'. |
'</div>'; |
{ |
$format = 'html'; |
|
if(isset($_GET['format'])) { |
$format = strtolower($_GET['format']); |
} |
|
switch ($format) { |
|
case 'html': |
$retour = '<div id="element_'.$uid[0].'">'. |
'<p> Bonjour, je suis l\'élément '.$uid[0].' </p>'. |
'<span> Les filtres demandés sont : </span>'. |
'<ul>'; |
foreach($_GET as $cle => $valeur) { |
$retour .= '<li>'.$cle.' = '.$valeur.'</li>'; |
} |
$retour .= '</ul>'. |
'</div>'; |
|
$mime = 'text/html'; |
break; |
|
case 'json': |
$retour = array('id' => $uid[0], |
'message' => 'Bonjour, je suis l\'élément '.$uid[0], |
'filtres' => $_GET); |
$retour = json_encode($retour); |
$mime = 'application/json'; |
break; |
|
case 'xml': |
|
$retour = '<?xml version="1.0" encoding="utf-8"?>'; |
$retour .= '<element id="element_'.$uid[0].'"> '. |
'<message> Bonjour, je suis l\'élément '.$uid[0].' </message>'. |
'<filtres> Les filtres demandés sont : '; |
foreach($_GET as $cle => $valeur) { |
$retour .= '<filtre>'.$cle.' = '.$valeur.'</filtre>'; |
} |
$retour .= '</filtres>'. |
'</element>'; |
|
$mime = 'text/xml'; |
break; |
} |
|
$this->envoyer($chaine); |
$this->envoyer($retour,$mime); |
} |
|
/** |