@extends('layouts.app') @section('title','Photographes') @section('content')
Photographes
Connexion à l'API Festorga Photographe pour alimenter la page « Nos photographes » du site : profil, spécialités, liens, galerie publique. Deux statuts, tirés du forfait : officiel (droits photos cédés à l'organisation) et accrédité.

Connexion : {{ $configured ? 'configurée' : 'manquante (PHOTOGRAPHES_API_KEY et PHOTOGRAPHES_BASE_URL dans le .env)' }}

@csrf @method('PUT') @if(count($events))

Liste chargée depuis Festorga Photographe, sélectionnez l'événement en cours.

@else @if(!empty($eventsError))

Liste des événements indisponible : {{ $eventsError }}

@else

Liste des événements indisponible, saisissez l'ID manuellement.

@endif @endif
Albums des anciennes éditions

Cochez les éditions dont les albums doivent apparaître sous l'annuaire de la page « Nos photographes », affichés de la plus ancienne à la plus récente, avec vignette et lien vers l'album sur le site des photographes. Tout photographe relié à l'édition et ayant des photos est affiché (un album rattaché à l'événement est considéré comme couvert par les droits).

@if($albumChoices->count())
@foreach($albumChoices as $c) @endforeach
@else

Aucun événement disponible, connectez d'abord l'API pour voir la liste.

@endif
@csrf
@csrf

Ce bouton recharge tous les caches (La Comte, Orgexpo, photographes, invités, programme, plan) : les sources se citent les unes les autres, une mise à jour partielle laisserait des fiches manquantes ou dépareillées.

En cache : {{ $cached }} photographe(s){{ $lastSync ? ' · dernière synchro '.\Illuminate\Support\Carbon::parse($lastSync)->diffForHumans() : '' }}. Ces données alimentent l'annuaire de la page « Nos photographes ». L'import automatique (cron) les rafraîchit aussi.

@if($profiles->count())
Visibilité des photographes

Décochez ceux qui ne doivent pas apparaître sur le site (annuaire et albums). Le choix survit aux ré-imports et au cron. Le statut officiel / accrédité vient du forfait du dossier de cette édition (indiqué sous chaque nom) : pour le corriger, modifiez le forfait dans Festorga Photographe puis ré-importez. Un photographe à 0 photo n'apparaît pas dans les albums de l'édition.

@csrf @foreach($profiles as $evId => $group)

{{ $eventNames[$evId] ?? $evId }}

@foreach($group as $p) @endforeach
@endforeach
@endif @if(session('photographes_summary')) @php($s = session('photographes_summary'))
Résultat du test
{{ $s['count'] }}
Photographes accrédités
{{ $s['avec_droits'] }}
Avec droits photos (officiels)
{{ $s['photos'] }}
Photos déposées
@endif @endsection