Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1065 → Rev 1066

/trunk/modules/popup_galerie/PopupGalerie.php
18,7 → 18,7
private $images = null;
private $appUrls = null;
private $titre = '';
private $format_miniature = 'CS';
private $formats_possibles = array("O","CRX2S","CRS","CXS","CS","XS","S","M","L","XL","X2L","X3L");
private $format_agrandi = 'L';
 
public function initialiser() {
54,7 → 54,7
$urls = $urls[Registre::get('parametres.referentiel').'.'.$this->num_nom];
$ids = array();
foreach($urls as $index => $url) {
$urls[$index] = str_replace($this->format_miniature, $this->format_agrandi, $url);
$urls[$index] = str_replace($this->formats_possibles, $this->format_agrandi, $url);
$ids[$index] = $this->extraireIdDeUrl($url);
}
$infos['urls'] = $urls;
61,7 → 61,7
$infos['ids'] = $ids;
$infos['num_nom'] = $this->num_nom;
$infos['referentiel'] = Registre::get('parametres.referentiel');
$infos['url_image'] = str_replace($this->format_miniature, $this->format_agrandi, $this->urlImage);
$infos['url_image'] = str_replace($this->formats_possibles, $this->format_agrandi, $this->urlImage);
$infos['titre'] = $this->titre;
$infos['url_meta'] = Config::get('imagesPopupTpl');
$infos['url_contact'] = $this->appUrls->obtenirUrlPopUpContact("{id_auteur}", "{id_img}");
72,7 → 72,8
private function extraireIdDeUrl($url) {
$matches = array();
preg_match('#cel-img:([0-9]*)'.$this->format_miniature.'#', $url, $matches);
$formats = implode("|", $this->formats_possibles);
preg_match('#cel-img:([0-9]*)('.$formats.')#', $url, $matches);
return ltrim($matches[1],'0');
}