Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1359 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1359 Rev 1434
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();