Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 141 → Rev 142

/trunk/services/modules/0.1/cel/Images.php
176,8 → 176,8
 
private function analyserMasqueNn() {
$nn = $this->parametres['masque.nn'];
if (is_int($nn)) {
$this->ref_tax_demande[self::CODE_REFTAX_DEFAUT] = $nn;
if (preg_match('/^[0-9]+$/', $nn)) {
$this->ref_tax_demande[self::CODE_REFTAX_DEFAUT][] = $nn;
} else {
// ceci contient potentiellement des formes ref_tax1:nn1,nn2;ref_tax2:nn3,nn4
$projetsListeEtNumNoms = explode(';', $nn);
193,7 → 193,7
 
private function obtenirIdImageAuHasard() {
$refTax = self::CODE_REFTAX_DEFAUT;
$numNom = $this->Bdd->proteger($this->ref_tax_demande[$refTax]);
$numNom = $this->Bdd->proteger($this->ref_tax_demande[$refTax][0]);
 
//TODO: modifier la requete lors du passage à la nouvelle base de données pour faire quelque chose
// du numéro nomenclatural + modifier les champs appelés pour le nouveau format
358,18 → 358,17
$resultats = array();
$this->extraireIntitulesAuteurs();
foreach ($this->infosImages as $img) {
$id = $img['id_img'];
 
$info = array();
$info['date'] = $img['date'];
$info['mime'] = self::MIME_JPEG;
$info['auteur'] = $this->formaterAuteur($img);
$info['binaire.href'] = $this->formaterUrlImage($id);
$info['binaire.href'] = $this->formaterUrlImage($img);
$info['determination'] = $this->formaterDetermination($img);
$info['determination.nom_sci'] = $img['nom_sel'];
$info['determination.nom_sci.code'] = $this->formaterNomSciCode($img);
$info['station'] = $this->formaterStation($img);
 
$id = $img['id_img'];
if (!isset($resultats[$id])) {
$resultats[$id] = $info;
} else {