Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3985 Rev 3990
Line 446... Line 446...
446
			$this->messages[] = "L'URI suivante est invalide : $this->service_images_url.\n".
446
			$this->messages[] = "L'URI suivante est invalide : $this->service_images_url.\n".
447
				"Veuillez vérifier les paramêtres indiqués et la présence d'images associées.";
447
				"Veuillez vérifier les paramêtres indiqués et la présence d'images associées.";
Line 448... Line 448...
448
			
448
			
449
		} else {
449
		} else {
450
			$tableau = json_decode($json, true);
-
 
-
 
450
			$tableau = json_decode($json, true);
451
//			print_r($tableau);
451
 
452
			if (empty($tableau['total']) || empty($tableau['images'])) {
452
			if (empty($tableau['total']) || empty($tableau['images'])) {
453
				$this->messages[] = 'Aucune photo ne correspond à vos critères';
453
				$this->messages[] = 'Aucune photo ne correspond à vos critères';
Line 454... Line 454...
454
			} else {
454
			} else {
Line 488... Line 488...
488
				
488
				
489
				foreach ($tableau['images'] as $key => $image) {
489
				foreach ($tableau['images'] as $key => $image) {
490
					if ($key == $max_photo) {
490
					if ($key == $max_photo) {
491
						break;
491
						break;
-
 
492
					}
-
 
493
					// On vérifie si l'auteur de la photo est un utilisateur tela
-
 
494
					$courriel = [$image['utilisateur']['mail_utilisateur']];
-
 
495
					$auteurId = $this->recupererUtilisateursIdentite($courriel)[$courriel[0]]['id'];
492
					}
496
					$auteurId ? $isTelaUser = true : $isTelaUser = false;
-
 
497
					$auteurTruncatedEmail = $this->tronquerCourriel($image['utilisateur']['mail_utilisateur']);
493
					$auteurTruncatedEmail = $this->tronquerCourriel($image['utilisateur']['mail_utilisateur']);
498
 
Line 494... Line 499...
494
					$auteur = trim($image['utilisateur']['nom_utilisateur']) ? $image['utilisateur']['nom_utilisateur'] : $auteurTruncatedEmail;
499
					$auteur = trim($image['utilisateur']['nom_utilisateur']) ? $image['utilisateur']['nom_utilisateur'] : $auteurTruncatedEmail;
Line 495... Line 500...
495
					
500
					
Line 496... Line 501...
496
					$item = $image;
501
					$item = $image;
Line 497... Line 502...
497
					
502
					
498
					$item = $this->formaterDate($item, $image);
503
					$item = $this->formaterDate($item, $image);
-
 
504
				
499
				
505
					$item = $this->formaterTitre($item, $image, $auteur);
500
					$item = $this->formaterTitre($item, $image, $auteur);
506
					
501
					
507
					$item['tag_eflore'] = $tag;
502
					$item['tag_eflore'] = $tag;
508
 
Line 503... Line 509...
503
					
509
					$item['is_auteur_tela'] = $isTelaUser;
504
					// Ajout aux items et si première photo à extra
510
					// Ajout aux items et si première photo à extra
505
					if ($key == 0) {
511
					if ($key == 0) {
506
						$widget['donnees']['extra'] =  $item;
512
						$widget['donnees']['extra'] =  $item;
507
					}
513
					}
508
					
514
					
509
					$widget['donnees']['items'][$tag][$num++] =  $item;
515
					$widget['donnees']['items'][$tag][$num++] =  $item;
510
					$url_galerie_popup = sprintf($item['url_tpl'],'O');
516
					$url_galerie_popup = sprintf($item['url_tpl'],'O');
Line 511... Line 517...
511
					$image_size = getimagesize($url_galerie_popup);
517
					$image_size = getimagesize($url_galerie_popup);
512
					$item['width'] = $image_size[0];
518
					$item['width'] = $image_size[0];