18,6 → 18,7 |
private $service = null; |
private $squelette = null; |
private $squelette_dossier = null; |
private $auteurs = array(); |
private $flux = array(); |
|
private $format_image = 'XL'; |
212,8 → 213,11 |
private function executerService($elements) { |
// Prétraitement des données |
$donnees = $this->construireDonneesCommunesAuFlux($elements); |
|
foreach ($elements as $element) { |
$identifiants[$element['identifiant']] = $element['identifiant']; |
} |
$this->auteurs = $this->creerAuteurs($identifiants); |
foreach ($elements as $element) { |
$donnees['items'][] = $this->construireDonneesCommunesAuxItems($element); |
} |
|
254,7 → 258,7 |
$item['categorie'] = $this->creerCategorie($item); |
$item['description'] = $this->creerDescription($this->protegerCaracteresHtmlDansChamps($info), $item); |
$item['description_encodee'] = htmlspecialchars($this->creerDescription($info, $item)); |
$item['modifier_par'] = $this->creerAuteur($info['identifiant'], $this->etreFluxAdmin()); |
$item['modifier_par'] = $this->auteurs[$info['identifiant']]; |
return $item; |
} |
|
340,9 → 344,9 |
|
private function creerTitreSimple($element) { |
if ($this->etreNull($element['nom_sel']) && $this->etreNull($element['num_nom_sel'])) { |
$titre = "Ajout d'une photo par ".$this->creerAuteur($element['ci_ce_utilisateur'], $this->etreFluxAdmin()); |
$titre = "Ajout d'une photo par ".$this->auteurs[$element['ci_ce_utilisateur']]; |
} else { |
$titre = $element['nom_sel'].' [nn'.$element['num_nom_sel'].'] par '.$this->creerAuteur($element['ci_ce_utilisateur'], $this->etreFluxAdmin()); |
$titre = $element['nom_sel'].' [nn'.$element['num_nom_sel'].'] par '.$this->auteurs[$element['ci_ce_utilisateur']]; |
} |
return $titre; |
} |
655,7 → 659,7 |
} |
|
private function creerDescriptionComplet($donnees, $item) { |
$auteur = $this->creerAuteur($donnees['ci_ce_utilisateur'], $this->etreFluxAdmin()); |
$auteur = $this->auteurs[$donnees['ci_ce_utilisateur']]; |
|
$id_img = $donnees['ci_id_image']; |
$nom_fichier = $donnees['ci_nom_original']; |