Line 46... |
Line 46... |
46 |
$donnees['infos'] = array('referentiel' => $this->conteneur->getParametre('referentiel'), 'num_tax' => $nt, 'nom_sci' => $nom['nom_complet']);
|
46 |
$donnees['infos'] = array('referentiel' => $this->conteneur->getParametre('referentiel'), 'num_tax' => $nt, 'nom_sci' => $nom['nom_complet']);
|
47 |
$referentiel = $this->conteneur->getParametre('referentiel');
|
47 |
$referentiel = $this->conteneur->getParametre('referentiel');
|
48 |
foreach ($blocs as $bloc) {
|
48 |
foreach ($blocs as $bloc) {
|
49 |
// TODO: unserialize() pourrait aussi légitimement retourner FALSE
|
49 |
// TODO: unserialize() pourrait aussi légitimement retourner FALSE
|
50 |
$cache_bloc = unserialize($this->conteneur->getCache()->charger($bloc.'/bloc/'.$referentiel.'_'.$num_nom));
|
50 |
$cache_bloc = unserialize($this->conteneur->getCache()->charger($bloc.'/bloc/'.$referentiel.'_'.$num_nom));
|
- |
|
51 |
// TODO: revoir le systeme de cache par bloc avec des blocs cachés et d'autres non
|
51 |
if($cache_bloc) {
|
52 |
if($cache_bloc && $bloc != "illustrations") {
|
52 |
$donnees[$bloc] = $cache_bloc;
|
53 |
$donnees[$bloc] = $cache_bloc;
|
53 |
} else {
|
54 |
} else {
|
54 |
$nom_classe = ucfirst($bloc);
|
55 |
$nom_classe = ucfirst($bloc);
|
55 |
$classe = new $nom_classe($this->conteneur);
|
56 |
$classe = new $nom_classe($this->conteneur);
|
56 |
$donnees[$bloc] = $classe->getBloc();
|
57 |
$donnees[$bloc] = $classe->getBloc();
|