Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Ignore whitespace Rev 17 → Rev 18

/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;
}
}