<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: photo_tableau.inc.php,v 1.7 2023/12/08 08:51:13 dgoron Exp $

if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");

global $class_path;
require_once($class_path."/notice_affichage.phototheque.class.php");

function photo_tableau($id,$cart) {
	global $liens_opac;
	global $photo_tableau_pos;
	
	$max_tableau_pos=3;
	
	$retour_aff="";
	//Début du flux
	if ($id==-1) {
		$retour_aff="<table role='presentation'>";
		$photo_tableau_pos=0;
	}
	
	if ($id==-2) {
		for ($i=$photo_tableau_pos; $i<$max_tableau_pos; $i++) {
			$retour_aff.="<td>&nbsp;</td>";
		}
		if ($photo_tableau_pos<$max_tableau_pos) $retour_aff.="</tr>";
		$retour_aff.="</table>";
	}
	
	if ($id>=0) {
		$current = new notice_affichage_id_photos($id,$liens_opac,$cart);
		$depliable=false;
		$current->do_header();
		
		$current->do_isbd();
		$current->genere_simple($depliable, 'ISBD');
		if ($photo_tableau_pos>=$max_tableau_pos) {
			$photo_tableau_pos=0;
			$retour_aff.="</tr>";
		}
		if (!$photo_tableau_pos) $retour_aff.="<tr>";
		$retour_aff.="<td style='vertical-align:top'>";
		$retour_aff .= $current->result ;
		$retour_aff.="</td>";
		$photo_tableau_pos++;
	}
	return $retour_aff;
}
