
Notice (8): Undefined offset: 0 [APP/View/Produits/view.ctp, line 22]Code Context    $image = 'background/form-14-1.png';
    echo $this->Html->image($image, array("alt"   => ">", "class" => "beforeh2"));
    echo '<h2>' . ucfirst(strtolower($ListProduits[0]['Ssfamille']['Libelle_ss_fam'])) . ' ---</h2>';
$viewFile = '/home/terroir-direct/public_html/app/View/Produits/view.ctp'
$dataForView = array(
	'brwSettings' => array(
		'css' => array(
			(int) 0 => '/brownie/css/brownie',
			(int) 1 => '/brownie/css/fancybox/jquery.fancybox-1.3.1',
			(int) 2 => '/brownie/css/themes/jquery-ui-1.8.16.custom',
			(int) 3 => '/brownie/css/jquery.multiselect'
		),
		'js' => array(
			(int) 0 => '/brownie/js/jquery-1.7.1.min',
			(int) 1 => '/brownie/js/jquery-ui-1.8.16.custom.min',
			(int) 2 => '/brownie/js/jquery.fancybox-1.3.1.pack',
			(int) 3 => '/brownie/js/jquery.selso',
			(int) 4 => '/brownie/js/jquery.comboselect',
			(int) 5 => '/brownie/js/jquery.jDoubleSelect',
			(int) 6 => '/brownie/js/jquery.multiselect.min',
			(int) 7 => '/brownie/js/jquery.multiselect.filter.min',
			(int) 8 => '/brownie/js/brownie',
			(int) 9 => 'ckeditor/ckeditor'
		),
		'customHome' => false,
		'userModels' => array(
			(int) 0 => 'BrwUser'
		),
		'uploadsPath' => './uploads',
		'dateFormat' => 'Y-m-d',
		'formDateFormat' => 'MDY',
		'datetimeFormat' => 'Y-m-d H:i:s',
		'defaultExportType' => 'csv',
		'defaultPermissionPerAuthModel' => 'none',
		'defaultImageQuality' => '95'
	),
	'UrlSsfamille' => 'chocolats-artisanaux',
	'UrlFamille' => 'special-paques',
	'ListProduits' => array(),
	'VoirListeProduit' => true,
	'VoirProduit' => false,
	'description_for_layout' => 'Découvrez "" de chez Terroir-Direct !',
	'title_for_layout' => ' - ',
	'ListFournisseurs' => array(
		(int) 0 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		)
	),
	'BandeauDefilant' => 'LE SITE EST OUVERT POUR COMMANDE POUR LIVRAISON JEUDI 06 ET VENDREDI 07 NOVEMBRE !',
	'ParoleEstAMessage' => 'Retour de mes compotes, jus, pommes, cidre, pétillant, et des pommes séchées, sur le site de Terroir Direct pour ce 27 février 2025 !',
	'ParoleEstAEntete' => null,
	'ParoleEstAPhoto' => 'MASDAUSSAN_00.jpg',
	'ParoleEstATitre' => 'Stéphan Charmasson (Mas Daussan, Camargue)',
	'MotPresidentMessage' => 'Rentrée 2025 de Terroir Direct pour les 18 et 19 septembre ! Toujours en restructuration mouvementée mais toujours là grâce à vous ! Nous attendons vos commandes et continuerons à incarner notre part dans cette économie locale des circuits courts si importante à préserver, dans un contexte général lui aussi... Mouvementé ! Merci !  Le président, Laurent Senet, éleveur bovin Aubrac à Saint de Buèges et sur la Montagne Séranne',
	'MotPresidentEntete' => 'RENTREE DE TERROIR DIRECT',
	'MotPresidentPhoto' => 'PUECHSERANNE_00.jpg',
	'MotPresidentTitre' => 'Le mot du Président',
	'videodumois' => 'https://player.vimeo.com/video/512174413',
	'LibCommande' => 'LUNDI 03 NOVEMBRE A 22H',
	'LibLivraison' => 'JEUDI 06 ET VENDREDI 07 NOVEMBRE',
	'Auth' => object(AuthComponent) {
		components => array(
			[maximum depth reached]
		)
		authenticate => array(
			[maximum depth reached]
		)
		authorize => false
		ajaxLogin => null
		flash => array(
			[maximum depth reached]
		)
		loginAction => array(
			[maximum depth reached]
		)
		loginRedirect => array(
			[maximum depth reached]
		)
		logoutRedirect => array(
			[maximum depth reached]
		)
		authError => 'Accès non authorisé'
		unauthorizedRedirect => true
		allowedActions => array(
			[maximum depth reached]
		)
		request => object(CakeRequest) {}
		response => object(CakeResponse) {}
		settings => array(
			[maximum depth reached]
		)
		[protected] _authenticateObjects => array([maximum depth reached])
		[protected] _authorizeObjects => array([maximum depth reached])
		[protected] _user => array([maximum depth reached])
		[protected] _methods => array(
			[maximum depth reached]
		)
		[protected] _Collection => object(ComponentCollection) {}
		[protected] _componentMap => array(
			[maximum depth reached]
		)
	},
	'NumSemaine' => '45',
	'LibNbArticlePanier' => 'article',
	'NbArticlePanier' => '0',
	'FamilleMenu' => array(
		(int) 0 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 5 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 6 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 7 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 8 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 9 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 10 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 11 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 12 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 13 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 14 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 15 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 16 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 17 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 18 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 19 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 20 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 21 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 22 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 23 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 24 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 25 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 26 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 27 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 28 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 29 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 30 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 31 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 32 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 33 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 34 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		)
	),
	'FamilleTransversaleMenu' => array(
		(int) 0 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'famille' => array(
				[maximum depth reached]
			)
		)
	),
	'user' => null,
	'connecter' => false,
	'meta' => array(),
	'isAdmin' => false,
	'home_base_url' => 'https://terroir-direct.com/',
	'home_base_dir' => '/home/terroir-direct/public_html/'
)
$brwSettings = array(
	'css' => array(
		(int) 0 => '/brownie/css/brownie',
		(int) 1 => '/brownie/css/fancybox/jquery.fancybox-1.3.1',
		(int) 2 => '/brownie/css/themes/jquery-ui-1.8.16.custom',
		(int) 3 => '/brownie/css/jquery.multiselect'
	),
	'js' => array(
		(int) 0 => '/brownie/js/jquery-1.7.1.min',
		(int) 1 => '/brownie/js/jquery-ui-1.8.16.custom.min',
		(int) 2 => '/brownie/js/jquery.fancybox-1.3.1.pack',
		(int) 3 => '/brownie/js/jquery.selso',
		(int) 4 => '/brownie/js/jquery.comboselect',
		(int) 5 => '/brownie/js/jquery.jDoubleSelect',
		(int) 6 => '/brownie/js/jquery.multiselect.min',
		(int) 7 => '/brownie/js/jquery.multiselect.filter.min',
		(int) 8 => '/brownie/js/brownie',
		(int) 9 => 'ckeditor/ckeditor'
	),
	'customHome' => false,
	'userModels' => array(
		(int) 0 => 'BrwUser'
	),
	'uploadsPath' => './uploads',
	'dateFormat' => 'Y-m-d',
	'formDateFormat' => 'MDY',
	'datetimeFormat' => 'Y-m-d H:i:s',
	'defaultExportType' => 'csv',
	'defaultPermissionPerAuthModel' => 'none',
	'defaultImageQuality' => '95'
)
$UrlSsfamille = 'chocolats-artisanaux'
$UrlFamille = 'special-paques'
$ListProduits = array()
$VoirListeProduit = true
$VoirProduit = false
$description_for_layout = 'Découvrez "" de chez Terroir-Direct !'
$title_for_layout = ' - '
$ListFournisseurs = array(
	(int) 0 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'DOMAINE DE LA TRIBALLE, O.S.Durand',
			'Code_frns' => 'DOMAINTRIBA',
			'commentaire' => 'Domaine de la Triballe (Garrigues)'
		)
	),
	(int) 1 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'Domaine de Terre Mégère, Olivier Moreau',
			'Code_frns' => 'DOMTERREMEGE',
			'commentaire' => 'Domaine de Terre Mégère (Garrigues)'
		)
	),
	(int) 2 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'L'Atelier des blés (Jean François Graff)',
			'Code_frns' => 'FOURNIL CEVE',
			'commentaire' => null
		)
	),
	(int) 3 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'MONTI Magali - GAEC La vallée des chèvres',
			'Code_frns' => 'MONTI',
			'commentaire' => 'Magali Monti (Cévennes)'
		)
	),
	(int) 4 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'PUECH SERANNE (Laurent Senet)',
			'Code_frns' => 'PUECHSERANNE',
			'commentaire' => 'Laurent senet (Piémont cévenol)      puech.seranne@wanadoo.fr'
		)
	)
)
$BandeauDefilant = 'LE SITE EST OUVERT POUR COMMANDE POUR LIVRAISON JEUDI 06 ET VENDREDI 07 NOVEMBRE !'
$ParoleEstAMessage = 'Retour de mes compotes, jus, pommes, cidre, pétillant, et des pommes séchées, sur le site de Terroir Direct pour ce 27 février 2025 !'
$ParoleEstAEntete = null
$ParoleEstAPhoto = 'MASDAUSSAN_00.jpg'
$ParoleEstATitre = 'Stéphan Charmasson (Mas Daussan, Camargue)'
$MotPresidentMessage = 'Rentrée 2025 de Terroir Direct pour les 18 et 19 septembre ! Toujours en restructuration mouvementée mais toujours là grâce à vous ! Nous attendons vos commandes et continuerons à incarner notre part dans cette économie locale des circuits courts si importante à préserver, dans un contexte général lui aussi... Mouvementé ! Merci !  Le président, Laurent Senet, éleveur bovin Aubrac à Saint de Buèges et sur la Montagne Séranne'
$MotPresidentEntete = 'RENTREE DE TERROIR DIRECT'
$MotPresidentPhoto = 'PUECHSERANNE_00.jpg'
$MotPresidentTitre = 'Le mot du Président'
$videodumois = 'https://player.vimeo.com/video/512174413'
$LibCommande = 'LUNDI 03 NOVEMBRE A 22H'
$LibLivraison = 'JEUDI 06 ET VENDREDI 07 NOVEMBRE'
$Auth = object(AuthComponent) {
	components => array(
		(int) 0 => 'Session',
		(int) 1 => 'RequestHandler'
	)
	authenticate => array(
		'Form' => array(
			[maximum depth reached]
		)
	)
	authorize => false
	ajaxLogin => null
	flash => array(
		'element' => 'default',
		'key' => 'auth',
		'params' => array([maximum depth reached])
	)
	loginAction => array(
		'controller' => 'users',
		'action' => 'login',
		'plugin' => null
	)
	loginRedirect => array(
		'controller' => 'users',
		'action' => 'index'
	)
	logoutRedirect => array(
		'controller' => 'pages',
		'action' => 'display',
		(int) 0 => 'home'
	)
	authError => 'Accès non authorisé'
	unauthorizedRedirect => true
	allowedActions => array(
		(int) 0 => 'index',
		(int) 1 => 'view',
		(int) 2 => 'display',
		(int) 3 => 'viewTransversale',
		(int) 4 => 'touslesproduits',
		(int) 5 => 'add',
		(int) 6 => 'addfast',
		(int) 7 => 'cart',
		(int) 8 => 'clear',
		(int) 9 => 'MajQte',
		(int) 10 => 'supprimer',
		(int) 11 => 'modifier',
		(int) 12 => 'bierresetvins',
		(int) 13 => 'getRtf',
		(int) 14 => 'mdpo',
		(int) 15 => 'validationCommande'
	)
	request => object(CakeRequest) {}
	response => object(CakeResponse) {}
	settings => array(
		'authenticate' => array(
			[maximum depth reached]
		),
		'loginRedirect' => array(
			[maximum depth reached]
		),
		'logoutRedirect' => array(
			[maximum depth reached]
		)
	)
	[protected] _authenticateObjects => array()
	[protected] _authorizeObjects => array()
	[protected] _user => array()
	[protected] _methods => array(
		(int) 0 => 'index',
		(int) 1 => 'view',
		(int) 2 => 'touslesproduits',
		(int) 3 => 'touslesproduitsipad',
		(int) 4 => 'viewTransversale',
		(int) 5 => 'bierresetvins',
		(int) 6 => 'getFournisseur',
		(int) 8 => 'sauve',
		(int) 9 => 'FamilleMenu',
		(int) 10 => 'CommandeCommencee',
		(int) 11 => 'FamilleTransversaleMenu',
		(int) 12 => 'NbArticlePanier',
		(int) 13 => 'LibNbArticlePanier',
		(int) 14 => 'isAuthorized',
		(int) 15 => 'NumeroLigneReglement',
		(int) 16 => 'getNumSemaine',
		(int) 17 => 'getDateSemaineLiv',
		(int) 18 => 'getLibLivraison',
		(int) 19 => 'bloqueAddFast',
		(int) 20 => 'getLibCommande',
		(int) 21 => 'getLibellePosition',
		(int) 22 => 'getSolde',
		(int) 23 => 'getDateCommande'
	)
	[protected] _Collection => object(ComponentCollection) {}
	[protected] _componentMap => array(
		'Session' => array(
			[maximum depth reached]
		),
		'RequestHandler' => array(
			[maximum depth reached]
		)
	)
}
$NumSemaine = '45'
$LibNbArticlePanier = 'article'
$NbArticlePanier = '0'
$FamilleMenu = array(
	(int) 0 => array(
		'famille' => array(
			'Libelle_Fam' => 'ARTICLES SPECIAUX',
			'Code_famille' => 'FETE'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'AVANCE, PROMOTION',
			'Code_ss_famille' => 'PROMO'
		)
	),
	(int) 1 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'LEGUMES',
			'Code_ss_famille' => 'LEGUME'
		)
	),
	(int) 2 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FRUITS FRAIS',
			'Code_ss_famille' => 'FRUIT'
		)
	),
	(int) 3 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FRUIT SEC',
			'Code_ss_famille' => 'FRUI SEC'
		)
	),
	(int) 4 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SOUPE, PLAT PREPARE DE LEGUME',
			'Code_ss_famille' => 'LEGUPRE'
		)
	),
	(int) 5 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FRUIT PREPARE, AU SIROP, ET COMPOTE',
			'Code_ss_famille' => 'FRUI PRE'
		)
	),
	(int) 6 => array(
		'famille' => array(
			'Libelle_Fam' => 'POISSON',
			'Code_famille' => 'POIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'POISSON D ELEVAGE, POISSON PREPARE',
			'Code_ss_famille' => 'POIS FRA'
		)
	),
	(int) 7 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'POULET PLEIN AIR',
			'Code_ss_famille' => 'VOL CAN'
		)
	),
	(int) 8 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'COCHON FERMIER ELEVE SUR PAILLE',
			'Code_ss_famille' => 'PORC2'
		)
	),
	(int) 9 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'BOEUF AUBRAC AU DETAIL',
			'Code_ss_famille' => 'BOEUF DE'
		)
	),
	(int) 10 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VEAU AUBRAC DETAIL (VEAU LOURD, BROUTARD)',
			'Code_ss_famille' => 'VEAU DE'
		)
	),
	(int) 11 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'PLAT PREPARE AVEC VIANDE',
			'Code_ss_famille' => 'VIAN PRE'
		)
	),
	(int) 12 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'OEUF FRAIS BIO',
			'Code_ss_famille' => 'OEUF'
		)
	),
	(int) 13 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'LAITAGE FRAIS',
			'Code_ss_famille' => 'LAITAGE'
		)
	),
	(int) 14 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FROMAGE DE BREBIS',
			'Code_ss_famille' => 'FRO BRE'
		)
	),
	(int) 15 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FROMAGE DE CHEVRE',
			'Code_ss_famille' => 'FRO CHE'
		)
	),
	(int) 16 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FROMAGE DE VACHE',
			'Code_ss_famille' => 'FRO VAC'
		)
	),
	(int) 17 => array(
		'famille' => array(
			'Libelle_Fam' => 'PAIN PATISSERIE',
			'Code_famille' => 'PAIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'PAIN BIO (au pur levain naturel) BOULANGERIE',
			'Code_ss_famille' => 'PAINBIO'
		)
	),
	(int) 18 => array(
		'famille' => array(
			'Libelle_Fam' => 'PAIN PATISSERIE',
			'Code_famille' => 'PAIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SUCRE,  INGREDIENTS POUR GATEAUX',
			'Code_ss_famille' => 'INGRED'
		)
	),
	(int) 19 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHARCUTERIE',
			'Code_famille' => 'CHAR'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'CHARCUTERIE FRAICHE ET CUITE',
			'Code_ss_famille' => 'CHAR FRA'
		)
	),
	(int) 20 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHARCUTERIE',
			'Code_famille' => 'CHAR'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SALAISON',
			'Code_ss_famille' => 'SALAIS'
		)
	),
	(int) 21 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHARCUTERIE',
			'Code_famille' => 'CHAR'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'TERRINE, PATE, RILLETTES',
			'Code_ss_famille' => 'PATE RIL'
		)
	),
	(int) 22 => array(
		'famille' => array(
			'Libelle_Fam' => 'FECULENT FARINE TOFU',
			'Code_famille' => 'CERE'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'RIZ BIO',
			'Code_ss_famille' => 'RIZ'
		)
	),
	(int) 23 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'JUS DE FRUIT ET NECTAR',
			'Code_ss_famille' => 'JUS'
		)
	),
	(int) 24 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'BIERE, KOMBUCHA, LIMONADE, PETILLANT',
			'Code_ss_famille' => 'BIERE'
		)
	),
	(int) 25 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'APERITIF, LIQUEUR, VIN DOUX',
			'Code_ss_famille' => 'LIQUEUR'
		)
	),
	(int) 26 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VIN BLANC, MOELLEUX, PETILLANT, MOUSSEUX',
			'Code_ss_famille' => 'VINBLANC'
		)
	),
	(int) 27 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VIN ROSE',
			'Code_ss_famille' => 'VINROSE'
		)
	),
	(int) 28 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VIN ROUGE',
			'Code_ss_famille' => 'VINROUGE'
		)
	),
	(int) 29 => array(
		'famille' => array(
			'Libelle_Fam' => 'HUILE CONDIMENT',
			'Code_famille' => 'HUIL'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SAUCE, CONDIMENT, ACCOMPAGNEMENT',
			'Code_ss_famille' => 'CONDIM'
		)
	),
	(int) 30 => array(
		'famille' => array(
			'Libelle_Fam' => 'MIEL  CONFITURE',
			'Code_famille' => 'MIEL'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'CONFITURE ET GELEE',
			'Code_ss_famille' => 'CONFITU'
		)
	),
	(int) 31 => array(
		'famille' => array(
			'Libelle_Fam' => 'MIEL  CONFITURE',
			'Code_famille' => 'MIEL'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'MIEL BIO, PRODUITS DE LA RUCHE',
			'Code_ss_famille' => 'MIEL'
		)
	),
	(int) 32 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHOCOLAT CONFISERIE',
			'Code_famille' => 'CHOC'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'NOUGAT ET CONFISERIE',
			'Code_ss_famille' => 'NOUGAT'
		)
	),
	(int) 33 => array(
		'famille' => array(
			'Libelle_Fam' => 'SOIN DU CORPS',
			'Code_famille' => 'SOIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'EAUX FLORALES BIO, SIROP DE SAPIN',
			'Code_ss_famille' => 'EAUFLOR'
		)
	),
	(int) 34 => array(
		'famille' => array(
			'Libelle_Fam' => 'SOIN DU CORPS',
			'Code_famille' => 'SOIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SEVE BOULEAU',
			'Code_ss_famille' => 'LOTION'
		)
	)
)
$FamilleTransversaleMenu = array(
	(int) 0 => array(
		'famille' => array(
			'Libelle_Fam' => 'VOS PRODUITS DE BASE',
			'Code_famille' => 'BASE'
		)
	),
	(int) 1 => array(
		'famille' => array(
			'Libelle_Fam' => 'PROMOTIONS',
			'Code_famille' => 'PROM'
		)
	),
	(int) 2 => array(
		'famille' => array(
			'Libelle_Fam' => 'NOUVEAUTES',
			'Code_famille' => 'NOUV'
		)
	),
	(int) 3 => array(
		'famille' => array(
			'Libelle_Fam' => 'APERITIF',
			'Code_famille' => 'APER'
		)
	),
	(int) 4 => array(
		'famille' => array(
			'Libelle_Fam' => 'PIQ'NIQUE ET GOUTER',
			'Code_famille' => 'PIQU'
		)
	)
)
$user = null
$connecter = false
$meta = array()
$isAdmin = false
$home_base_url = 'https://terroir-direct.com/'
$home_base_dir = '/home/terroir-direct/public_html/'
$i = (int) 0
$image = 'background/form-14-1.png'include - APP/View/Produits/view.ctp, line 22
View::_evaluate() - CORE/Cake/View/View.php, line 935
View::_render() - CORE/Cake/View/View.php, line 897
View::render() - CORE/Cake/View/View.php, line 466
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 192
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160
[main] - APP/webroot/index.php, line 110
 
 ---

Notice (8): Undefined offset: 0 [APP/View/Produits/view.ctp, line 25]Code Context    $image = 'background/form-27.png';
    echo $this->Html->image($image, array("alt"   => ">", "class" => "afterh2"));
    if ($ListProduits[0]['Ssfamille']['Commentaire']) {
$viewFile = '/home/terroir-direct/public_html/app/View/Produits/view.ctp'
$dataForView = array(
	'brwSettings' => array(
		'css' => array(
			(int) 0 => '/brownie/css/brownie',
			(int) 1 => '/brownie/css/fancybox/jquery.fancybox-1.3.1',
			(int) 2 => '/brownie/css/themes/jquery-ui-1.8.16.custom',
			(int) 3 => '/brownie/css/jquery.multiselect'
		),
		'js' => array(
			(int) 0 => '/brownie/js/jquery-1.7.1.min',
			(int) 1 => '/brownie/js/jquery-ui-1.8.16.custom.min',
			(int) 2 => '/brownie/js/jquery.fancybox-1.3.1.pack',
			(int) 3 => '/brownie/js/jquery.selso',
			(int) 4 => '/brownie/js/jquery.comboselect',
			(int) 5 => '/brownie/js/jquery.jDoubleSelect',
			(int) 6 => '/brownie/js/jquery.multiselect.min',
			(int) 7 => '/brownie/js/jquery.multiselect.filter.min',
			(int) 8 => '/brownie/js/brownie',
			(int) 9 => 'ckeditor/ckeditor'
		),
		'customHome' => false,
		'userModels' => array(
			(int) 0 => 'BrwUser'
		),
		'uploadsPath' => './uploads',
		'dateFormat' => 'Y-m-d',
		'formDateFormat' => 'MDY',
		'datetimeFormat' => 'Y-m-d H:i:s',
		'defaultExportType' => 'csv',
		'defaultPermissionPerAuthModel' => 'none',
		'defaultImageQuality' => '95'
	),
	'UrlSsfamille' => 'chocolats-artisanaux',
	'UrlFamille' => 'special-paques',
	'ListProduits' => array(),
	'VoirListeProduit' => true,
	'VoirProduit' => false,
	'description_for_layout' => 'Découvrez "" de chez Terroir-Direct !',
	'title_for_layout' => ' - ',
	'ListFournisseurs' => array(
		(int) 0 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'Fournisseur' => array(
				[maximum depth reached]
			)
		)
	),
	'BandeauDefilant' => 'LE SITE EST OUVERT POUR COMMANDE POUR LIVRAISON JEUDI 06 ET VENDREDI 07 NOVEMBRE !',
	'ParoleEstAMessage' => 'Retour de mes compotes, jus, pommes, cidre, pétillant, et des pommes séchées, sur le site de Terroir Direct pour ce 27 février 2025 !',
	'ParoleEstAEntete' => null,
	'ParoleEstAPhoto' => 'MASDAUSSAN_00.jpg',
	'ParoleEstATitre' => 'Stéphan Charmasson (Mas Daussan, Camargue)',
	'MotPresidentMessage' => 'Rentrée 2025 de Terroir Direct pour les 18 et 19 septembre ! Toujours en restructuration mouvementée mais toujours là grâce à vous ! Nous attendons vos commandes et continuerons à incarner notre part dans cette économie locale des circuits courts si importante à préserver, dans un contexte général lui aussi... Mouvementé ! Merci !  Le président, Laurent Senet, éleveur bovin Aubrac à Saint de Buèges et sur la Montagne Séranne',
	'MotPresidentEntete' => 'RENTREE DE TERROIR DIRECT',
	'MotPresidentPhoto' => 'PUECHSERANNE_00.jpg',
	'MotPresidentTitre' => 'Le mot du Président',
	'videodumois' => 'https://player.vimeo.com/video/512174413',
	'LibCommande' => 'LUNDI 03 NOVEMBRE A 22H',
	'LibLivraison' => 'JEUDI 06 ET VENDREDI 07 NOVEMBRE',
	'Auth' => object(AuthComponent) {
		components => array(
			[maximum depth reached]
		)
		authenticate => array(
			[maximum depth reached]
		)
		authorize => false
		ajaxLogin => null
		flash => array(
			[maximum depth reached]
		)
		loginAction => array(
			[maximum depth reached]
		)
		loginRedirect => array(
			[maximum depth reached]
		)
		logoutRedirect => array(
			[maximum depth reached]
		)
		authError => 'Accès non authorisé'
		unauthorizedRedirect => true
		allowedActions => array(
			[maximum depth reached]
		)
		request => object(CakeRequest) {}
		response => object(CakeResponse) {}
		settings => array(
			[maximum depth reached]
		)
		[protected] _authenticateObjects => array([maximum depth reached])
		[protected] _authorizeObjects => array([maximum depth reached])
		[protected] _user => array([maximum depth reached])
		[protected] _methods => array(
			[maximum depth reached]
		)
		[protected] _Collection => object(ComponentCollection) {}
		[protected] _componentMap => array(
			[maximum depth reached]
		)
	},
	'NumSemaine' => '45',
	'LibNbArticlePanier' => 'article',
	'NbArticlePanier' => '0',
	'FamilleMenu' => array(
		(int) 0 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 5 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 6 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 7 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 8 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 9 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 10 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 11 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 12 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 13 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 14 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 15 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 16 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 17 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 18 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 19 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 20 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 21 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 22 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 23 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 24 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 25 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 26 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 27 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 28 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 29 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 30 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 31 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 32 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 33 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		),
		(int) 34 => array(
			'famille' => array(
				[maximum depth reached]
			),
			'ss_famille' => array(
				[maximum depth reached]
			)
		)
	),
	'FamilleTransversaleMenu' => array(
		(int) 0 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'famille' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'famille' => array(
				[maximum depth reached]
			)
		)
	),
	'user' => null,
	'connecter' => false,
	'meta' => array(),
	'isAdmin' => false,
	'home_base_url' => 'https://terroir-direct.com/',
	'home_base_dir' => '/home/terroir-direct/public_html/'
)
$brwSettings = array(
	'css' => array(
		(int) 0 => '/brownie/css/brownie',
		(int) 1 => '/brownie/css/fancybox/jquery.fancybox-1.3.1',
		(int) 2 => '/brownie/css/themes/jquery-ui-1.8.16.custom',
		(int) 3 => '/brownie/css/jquery.multiselect'
	),
	'js' => array(
		(int) 0 => '/brownie/js/jquery-1.7.1.min',
		(int) 1 => '/brownie/js/jquery-ui-1.8.16.custom.min',
		(int) 2 => '/brownie/js/jquery.fancybox-1.3.1.pack',
		(int) 3 => '/brownie/js/jquery.selso',
		(int) 4 => '/brownie/js/jquery.comboselect',
		(int) 5 => '/brownie/js/jquery.jDoubleSelect',
		(int) 6 => '/brownie/js/jquery.multiselect.min',
		(int) 7 => '/brownie/js/jquery.multiselect.filter.min',
		(int) 8 => '/brownie/js/brownie',
		(int) 9 => 'ckeditor/ckeditor'
	),
	'customHome' => false,
	'userModels' => array(
		(int) 0 => 'BrwUser'
	),
	'uploadsPath' => './uploads',
	'dateFormat' => 'Y-m-d',
	'formDateFormat' => 'MDY',
	'datetimeFormat' => 'Y-m-d H:i:s',
	'defaultExportType' => 'csv',
	'defaultPermissionPerAuthModel' => 'none',
	'defaultImageQuality' => '95'
)
$UrlSsfamille = 'chocolats-artisanaux'
$UrlFamille = 'special-paques'
$ListProduits = array()
$VoirListeProduit = true
$VoirProduit = false
$description_for_layout = 'Découvrez "" de chez Terroir-Direct !'
$title_for_layout = ' - '
$ListFournisseurs = array(
	(int) 0 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'DOMAINE DE LA TRIBALLE, O.S.Durand',
			'Code_frns' => 'DOMAINTRIBA',
			'commentaire' => 'Domaine de la Triballe (Garrigues)'
		)
	),
	(int) 1 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'Domaine de Terre Mégère, Olivier Moreau',
			'Code_frns' => 'DOMTERREMEGE',
			'commentaire' => 'Domaine de Terre Mégère (Garrigues)'
		)
	),
	(int) 2 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'L'Atelier des blés (Jean François Graff)',
			'Code_frns' => 'FOURNIL CEVE',
			'commentaire' => null
		)
	),
	(int) 3 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'MONTI Magali - GAEC La vallée des chèvres',
			'Code_frns' => 'MONTI',
			'commentaire' => 'Magali Monti (Cévennes)'
		)
	),
	(int) 4 => array(
		'Fournisseur' => array(
			'Nom_frns' => 'PUECH SERANNE (Laurent Senet)',
			'Code_frns' => 'PUECHSERANNE',
			'commentaire' => 'Laurent senet (Piémont cévenol)      puech.seranne@wanadoo.fr'
		)
	)
)
$BandeauDefilant = 'LE SITE EST OUVERT POUR COMMANDE POUR LIVRAISON JEUDI 06 ET VENDREDI 07 NOVEMBRE !'
$ParoleEstAMessage = 'Retour de mes compotes, jus, pommes, cidre, pétillant, et des pommes séchées, sur le site de Terroir Direct pour ce 27 février 2025 !'
$ParoleEstAEntete = null
$ParoleEstAPhoto = 'MASDAUSSAN_00.jpg'
$ParoleEstATitre = 'Stéphan Charmasson (Mas Daussan, Camargue)'
$MotPresidentMessage = 'Rentrée 2025 de Terroir Direct pour les 18 et 19 septembre ! Toujours en restructuration mouvementée mais toujours là grâce à vous ! Nous attendons vos commandes et continuerons à incarner notre part dans cette économie locale des circuits courts si importante à préserver, dans un contexte général lui aussi... Mouvementé ! Merci !  Le président, Laurent Senet, éleveur bovin Aubrac à Saint de Buèges et sur la Montagne Séranne'
$MotPresidentEntete = 'RENTREE DE TERROIR DIRECT'
$MotPresidentPhoto = 'PUECHSERANNE_00.jpg'
$MotPresidentTitre = 'Le mot du Président'
$videodumois = 'https://player.vimeo.com/video/512174413'
$LibCommande = 'LUNDI 03 NOVEMBRE A 22H'
$LibLivraison = 'JEUDI 06 ET VENDREDI 07 NOVEMBRE'
$Auth = object(AuthComponent) {
	components => array(
		(int) 0 => 'Session',
		(int) 1 => 'RequestHandler'
	)
	authenticate => array(
		'Form' => array(
			[maximum depth reached]
		)
	)
	authorize => false
	ajaxLogin => null
	flash => array(
		'element' => 'default',
		'key' => 'auth',
		'params' => array([maximum depth reached])
	)
	loginAction => array(
		'controller' => 'users',
		'action' => 'login',
		'plugin' => null
	)
	loginRedirect => array(
		'controller' => 'users',
		'action' => 'index'
	)
	logoutRedirect => array(
		'controller' => 'pages',
		'action' => 'display',
		(int) 0 => 'home'
	)
	authError => 'Accès non authorisé'
	unauthorizedRedirect => true
	allowedActions => array(
		(int) 0 => 'index',
		(int) 1 => 'view',
		(int) 2 => 'display',
		(int) 3 => 'viewTransversale',
		(int) 4 => 'touslesproduits',
		(int) 5 => 'add',
		(int) 6 => 'addfast',
		(int) 7 => 'cart',
		(int) 8 => 'clear',
		(int) 9 => 'MajQte',
		(int) 10 => 'supprimer',
		(int) 11 => 'modifier',
		(int) 12 => 'bierresetvins',
		(int) 13 => 'getRtf',
		(int) 14 => 'mdpo',
		(int) 15 => 'validationCommande'
	)
	request => object(CakeRequest) {}
	response => object(CakeResponse) {}
	settings => array(
		'authenticate' => array(
			[maximum depth reached]
		),
		'loginRedirect' => array(
			[maximum depth reached]
		),
		'logoutRedirect' => array(
			[maximum depth reached]
		)
	)
	[protected] _authenticateObjects => array()
	[protected] _authorizeObjects => array()
	[protected] _user => array()
	[protected] _methods => array(
		(int) 0 => 'index',
		(int) 1 => 'view',
		(int) 2 => 'touslesproduits',
		(int) 3 => 'touslesproduitsipad',
		(int) 4 => 'viewTransversale',
		(int) 5 => 'bierresetvins',
		(int) 6 => 'getFournisseur',
		(int) 8 => 'sauve',
		(int) 9 => 'FamilleMenu',
		(int) 10 => 'CommandeCommencee',
		(int) 11 => 'FamilleTransversaleMenu',
		(int) 12 => 'NbArticlePanier',
		(int) 13 => 'LibNbArticlePanier',
		(int) 14 => 'isAuthorized',
		(int) 15 => 'NumeroLigneReglement',
		(int) 16 => 'getNumSemaine',
		(int) 17 => 'getDateSemaineLiv',
		(int) 18 => 'getLibLivraison',
		(int) 19 => 'bloqueAddFast',
		(int) 20 => 'getLibCommande',
		(int) 21 => 'getLibellePosition',
		(int) 22 => 'getSolde',
		(int) 23 => 'getDateCommande'
	)
	[protected] _Collection => object(ComponentCollection) {}
	[protected] _componentMap => array(
		'Session' => array(
			[maximum depth reached]
		),
		'RequestHandler' => array(
			[maximum depth reached]
		)
	)
}
$NumSemaine = '45'
$LibNbArticlePanier = 'article'
$NbArticlePanier = '0'
$FamilleMenu = array(
	(int) 0 => array(
		'famille' => array(
			'Libelle_Fam' => 'ARTICLES SPECIAUX',
			'Code_famille' => 'FETE'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'AVANCE, PROMOTION',
			'Code_ss_famille' => 'PROMO'
		)
	),
	(int) 1 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'LEGUMES',
			'Code_ss_famille' => 'LEGUME'
		)
	),
	(int) 2 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FRUITS FRAIS',
			'Code_ss_famille' => 'FRUIT'
		)
	),
	(int) 3 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FRUIT SEC',
			'Code_ss_famille' => 'FRUI SEC'
		)
	),
	(int) 4 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SOUPE, PLAT PREPARE DE LEGUME',
			'Code_ss_famille' => 'LEGUPRE'
		)
	),
	(int) 5 => array(
		'famille' => array(
			'Libelle_Fam' => 'FRUIT LEGUME',
			'Code_famille' => 'LEGU'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FRUIT PREPARE, AU SIROP, ET COMPOTE',
			'Code_ss_famille' => 'FRUI PRE'
		)
	),
	(int) 6 => array(
		'famille' => array(
			'Libelle_Fam' => 'POISSON',
			'Code_famille' => 'POIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'POISSON D ELEVAGE, POISSON PREPARE',
			'Code_ss_famille' => 'POIS FRA'
		)
	),
	(int) 7 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'POULET PLEIN AIR',
			'Code_ss_famille' => 'VOL CAN'
		)
	),
	(int) 8 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'COCHON FERMIER ELEVE SUR PAILLE',
			'Code_ss_famille' => 'PORC2'
		)
	),
	(int) 9 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'BOEUF AUBRAC AU DETAIL',
			'Code_ss_famille' => 'BOEUF DE'
		)
	),
	(int) 10 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VEAU AUBRAC DETAIL (VEAU LOURD, BROUTARD)',
			'Code_ss_famille' => 'VEAU DE'
		)
	),
	(int) 11 => array(
		'famille' => array(
			'Libelle_Fam' => 'VIANDE',
			'Code_famille' => 'VIAN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'PLAT PREPARE AVEC VIANDE',
			'Code_ss_famille' => 'VIAN PRE'
		)
	),
	(int) 12 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'OEUF FRAIS BIO',
			'Code_ss_famille' => 'OEUF'
		)
	),
	(int) 13 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'LAITAGE FRAIS',
			'Code_ss_famille' => 'LAITAGE'
		)
	),
	(int) 14 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FROMAGE DE BREBIS',
			'Code_ss_famille' => 'FRO BRE'
		)
	),
	(int) 15 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FROMAGE DE CHEVRE',
			'Code_ss_famille' => 'FRO CHE'
		)
	),
	(int) 16 => array(
		'famille' => array(
			'Libelle_Fam' => 'CREMERIE',
			'Code_famille' => 'FROM'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'FROMAGE DE VACHE',
			'Code_ss_famille' => 'FRO VAC'
		)
	),
	(int) 17 => array(
		'famille' => array(
			'Libelle_Fam' => 'PAIN PATISSERIE',
			'Code_famille' => 'PAIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'PAIN BIO (au pur levain naturel) BOULANGERIE',
			'Code_ss_famille' => 'PAINBIO'
		)
	),
	(int) 18 => array(
		'famille' => array(
			'Libelle_Fam' => 'PAIN PATISSERIE',
			'Code_famille' => 'PAIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SUCRE,  INGREDIENTS POUR GATEAUX',
			'Code_ss_famille' => 'INGRED'
		)
	),
	(int) 19 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHARCUTERIE',
			'Code_famille' => 'CHAR'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'CHARCUTERIE FRAICHE ET CUITE',
			'Code_ss_famille' => 'CHAR FRA'
		)
	),
	(int) 20 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHARCUTERIE',
			'Code_famille' => 'CHAR'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SALAISON',
			'Code_ss_famille' => 'SALAIS'
		)
	),
	(int) 21 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHARCUTERIE',
			'Code_famille' => 'CHAR'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'TERRINE, PATE, RILLETTES',
			'Code_ss_famille' => 'PATE RIL'
		)
	),
	(int) 22 => array(
		'famille' => array(
			'Libelle_Fam' => 'FECULENT FARINE TOFU',
			'Code_famille' => 'CERE'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'RIZ BIO',
			'Code_ss_famille' => 'RIZ'
		)
	),
	(int) 23 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'JUS DE FRUIT ET NECTAR',
			'Code_ss_famille' => 'JUS'
		)
	),
	(int) 24 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'BIERE, KOMBUCHA, LIMONADE, PETILLANT',
			'Code_ss_famille' => 'BIERE'
		)
	),
	(int) 25 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'APERITIF, LIQUEUR, VIN DOUX',
			'Code_ss_famille' => 'LIQUEUR'
		)
	),
	(int) 26 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VIN BLANC, MOELLEUX, PETILLANT, MOUSSEUX',
			'Code_ss_famille' => 'VINBLANC'
		)
	),
	(int) 27 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VIN ROSE',
			'Code_ss_famille' => 'VINROSE'
		)
	),
	(int) 28 => array(
		'famille' => array(
			'Libelle_Fam' => 'BOISSON',
			'Code_famille' => 'BOIS'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'VIN ROUGE',
			'Code_ss_famille' => 'VINROUGE'
		)
	),
	(int) 29 => array(
		'famille' => array(
			'Libelle_Fam' => 'HUILE CONDIMENT',
			'Code_famille' => 'HUIL'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SAUCE, CONDIMENT, ACCOMPAGNEMENT',
			'Code_ss_famille' => 'CONDIM'
		)
	),
	(int) 30 => array(
		'famille' => array(
			'Libelle_Fam' => 'MIEL  CONFITURE',
			'Code_famille' => 'MIEL'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'CONFITURE ET GELEE',
			'Code_ss_famille' => 'CONFITU'
		)
	),
	(int) 31 => array(
		'famille' => array(
			'Libelle_Fam' => 'MIEL  CONFITURE',
			'Code_famille' => 'MIEL'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'MIEL BIO, PRODUITS DE LA RUCHE',
			'Code_ss_famille' => 'MIEL'
		)
	),
	(int) 32 => array(
		'famille' => array(
			'Libelle_Fam' => 'CHOCOLAT CONFISERIE',
			'Code_famille' => 'CHOC'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'NOUGAT ET CONFISERIE',
			'Code_ss_famille' => 'NOUGAT'
		)
	),
	(int) 33 => array(
		'famille' => array(
			'Libelle_Fam' => 'SOIN DU CORPS',
			'Code_famille' => 'SOIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'EAUX FLORALES BIO, SIROP DE SAPIN',
			'Code_ss_famille' => 'EAUFLOR'
		)
	),
	(int) 34 => array(
		'famille' => array(
			'Libelle_Fam' => 'SOIN DU CORPS',
			'Code_famille' => 'SOIN'
		),
		'ss_famille' => array(
			'Libelle_ss_Fam' => 'SEVE BOULEAU',
			'Code_ss_famille' => 'LOTION'
		)
	)
)
$FamilleTransversaleMenu = array(
	(int) 0 => array(
		'famille' => array(
			'Libelle_Fam' => 'VOS PRODUITS DE BASE',
			'Code_famille' => 'BASE'
		)
	),
	(int) 1 => array(
		'famille' => array(
			'Libelle_Fam' => 'PROMOTIONS',
			'Code_famille' => 'PROM'
		)
	),
	(int) 2 => array(
		'famille' => array(
			'Libelle_Fam' => 'NOUVEAUTES',
			'Code_famille' => 'NOUV'
		)
	),
	(int) 3 => array(
		'famille' => array(
			'Libelle_Fam' => 'APERITIF',
			'Code_famille' => 'APER'
		)
	),
	(int) 4 => array(
		'famille' => array(
			'Libelle_Fam' => 'PIQ'NIQUE ET GOUTER',
			'Code_famille' => 'PIQU'
		)
	)
)
$user = null
$connecter = false
$meta = array()
$isAdmin = false
$home_base_url = 'https://terroir-direct.com/'
$home_base_dir = '/home/terroir-direct/public_html/'
$i = (int) 0
$image = 'background/form-27.png'include - APP/View/Produits/view.ctp, line 25
View::_evaluate() - CORE/Cake/View/View.php, line 935
View::_render() - CORE/Cake/View/View.php, line 897
View::render() - CORE/Cake/View/View.php, line 466
Controller::render() - CORE/Cake/Controller/Controller.php, line 952
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 192
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160
[main] - APP/webroot/index.php, line 110