/trunk/bibliotheque/noyau/ColModele.php |
---|
37,16 → 37,20 |
} |
protected function nettoyerTableauDeTableauxAssoc(&$tableau) { |
foreach ($tableau as $cle => $valeur) { |
$this->nettoyerTableauAssoc($valeur); |
$tableau[$cle] = $valeur; |
if (is_array($tableau) && count($tableau) > 0) { |
foreach ($tableau as $cle => $valeur) { |
$this->nettoyerTableauAssoc($valeur); |
$tableau[$cle] = $valeur; |
} |
} |
} |
protected function nettoyerTableauAssoc(&$tableau) { |
foreach ($tableau as $cle => $valeur) { |
if (is_numeric($cle) && is_int((integer) $cle)) { |
unset($tableau[$cle]); |
if (is_array($tableau) && count($tableau) > 0) { |
foreach ($tableau as $cle => $valeur) { |
if (is_numeric($cle) && is_int((integer) $cle)) { |
unset($tableau[$cle]); |
} |
} |
} |
} |
/trunk/bibliotheque/noyau/ColControleur.php |
---|
278,4 → 278,21 |
return $chaineARetourner; |
} |
protected function obtenirUrlFicheStructure($id_structure) { |
$this->url->setVariableRequete('module', 'Fiche'); |
$this->url->setVariableRequete('action', 'afficherStructure'); |
$this->url->setVariableRequete('id', $id_structure); |
$url = $this->url->getURL(); |
$this->url->unsetVariablesRequete(array('module', 'action', 'id')); |
return $url; |
} |
protected function obtenirUrlFicheColletion($id_collection) { |
$this->url->setVariableRequete('module', 'Fiche'); |
$this->url->setVariableRequete('action', 'afficherCollection'); |
$this->url->setVariableRequete('id', $id_collection); |
$url = $this->url->getURL(); |
$this->url->unsetVariablesRequete(array('module', 'action', 'id')); |
return $url; |
} |
} |