
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' => 'huile',
'UrlFamille' => 'huile-condiment',
'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 18 ET VENDREDI 19 SEPTEMBRE !',
'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 15 SEPTEMBRE A 22H',
'LibLivraison' => 'JEUDI 18 ET VENDREDI 19 SEPTEMBRE',
'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' => '31',
'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://www.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 = 'huile'
$UrlFamille = 'huile-condiment'
$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 18 ET VENDREDI 19 SEPTEMBRE !'
$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 15 SEPTEMBRE A 22H'
$LibLivraison = 'JEUDI 18 ET VENDREDI 19 SEPTEMBRE'
$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 = '31'
$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' => 'AGNEAU ROUGE',
'Code_ss_famille' => 'AGN BREB'
)
),
(int) 8 => array(
'famille' => array(
'Libelle_Fam' => 'VIANDE',
'Code_famille' => 'VIAN'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'POULET PLEIN AIR',
'Code_ss_famille' => 'VOL CAN'
)
),
(int) 9 => 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) 10 => 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) 11 => 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) 12 => 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) 13 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'OEUF FRAIS BIO',
'Code_ss_famille' => 'OEUF'
)
),
(int) 14 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'LAITAGE FRAIS',
'Code_ss_famille' => 'LAITAGE'
)
),
(int) 15 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'FROMAGE DE BREBIS',
'Code_ss_famille' => 'FRO BRE'
)
),
(int) 16 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'FROMAGE DE CHEVRE',
'Code_ss_famille' => 'FRO CHE'
)
),
(int) 17 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'FROMAGE DE VACHE',
'Code_ss_famille' => 'FRO VAC'
)
),
(int) 18 => 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) 19 => 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) 20 => 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) 21 => array(
'famille' => array(
'Libelle_Fam' => 'CHARCUTERIE',
'Code_famille' => 'CHAR'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'SALAISON',
'Code_ss_famille' => 'SALAIS'
)
),
(int) 22 => array(
'famille' => array(
'Libelle_Fam' => 'CHARCUTERIE',
'Code_famille' => 'CHAR'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'TERRINE, PATE, RILLETTES',
'Code_ss_famille' => 'PATE RIL'
)
),
(int) 23 => array(
'famille' => array(
'Libelle_Fam' => 'FECULENT FARINE TOFU',
'Code_famille' => 'CERE'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'RIZ BIO',
'Code_ss_famille' => 'RIZ'
)
),
(int) 24 => 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) 25 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'BIERE, KOMBUCHA, LIMONADE, PETILLANT',
'Code_ss_famille' => 'BIERE'
)
),
(int) 26 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'APERITIF, LIQUEUR, VIN DOUX',
'Code_ss_famille' => 'LIQUEUR'
)
),
(int) 27 => 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) 28 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'VIN ROSE',
'Code_ss_famille' => 'VINROSE'
)
),
(int) 29 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'VIN ROUGE',
'Code_ss_famille' => 'VINROUGE'
)
),
(int) 30 => array(
'famille' => array(
'Libelle_Fam' => 'HUILE CONDIMENT',
'Code_famille' => 'HUIL'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'SAUCE, CONDIMENT, ACCOMPAGNEMENT',
'Code_ss_famille' => 'CONDIM'
)
),
(int) 31 => array(
'famille' => array(
'Libelle_Fam' => 'MIEL CONFITURE',
'Code_famille' => 'MIEL'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'CONFITURE ET GELEE',
'Code_ss_famille' => 'CONFITU'
)
),
(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://www.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' => 'huile',
'UrlFamille' => 'huile-condiment',
'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 18 ET VENDREDI 19 SEPTEMBRE !',
'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 15 SEPTEMBRE A 22H',
'LibLivraison' => 'JEUDI 18 ET VENDREDI 19 SEPTEMBRE',
'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' => '31',
'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://www.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 = 'huile'
$UrlFamille = 'huile-condiment'
$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 18 ET VENDREDI 19 SEPTEMBRE !'
$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 15 SEPTEMBRE A 22H'
$LibLivraison = 'JEUDI 18 ET VENDREDI 19 SEPTEMBRE'
$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 = '31'
$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' => 'AGNEAU ROUGE',
'Code_ss_famille' => 'AGN BREB'
)
),
(int) 8 => array(
'famille' => array(
'Libelle_Fam' => 'VIANDE',
'Code_famille' => 'VIAN'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'POULET PLEIN AIR',
'Code_ss_famille' => 'VOL CAN'
)
),
(int) 9 => 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) 10 => 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) 11 => 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) 12 => 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) 13 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'OEUF FRAIS BIO',
'Code_ss_famille' => 'OEUF'
)
),
(int) 14 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'LAITAGE FRAIS',
'Code_ss_famille' => 'LAITAGE'
)
),
(int) 15 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'FROMAGE DE BREBIS',
'Code_ss_famille' => 'FRO BRE'
)
),
(int) 16 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'FROMAGE DE CHEVRE',
'Code_ss_famille' => 'FRO CHE'
)
),
(int) 17 => array(
'famille' => array(
'Libelle_Fam' => 'CREMERIE',
'Code_famille' => 'FROM'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'FROMAGE DE VACHE',
'Code_ss_famille' => 'FRO VAC'
)
),
(int) 18 => 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) 19 => 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) 20 => 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) 21 => array(
'famille' => array(
'Libelle_Fam' => 'CHARCUTERIE',
'Code_famille' => 'CHAR'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'SALAISON',
'Code_ss_famille' => 'SALAIS'
)
),
(int) 22 => array(
'famille' => array(
'Libelle_Fam' => 'CHARCUTERIE',
'Code_famille' => 'CHAR'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'TERRINE, PATE, RILLETTES',
'Code_ss_famille' => 'PATE RIL'
)
),
(int) 23 => array(
'famille' => array(
'Libelle_Fam' => 'FECULENT FARINE TOFU',
'Code_famille' => 'CERE'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'RIZ BIO',
'Code_ss_famille' => 'RIZ'
)
),
(int) 24 => 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) 25 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'BIERE, KOMBUCHA, LIMONADE, PETILLANT',
'Code_ss_famille' => 'BIERE'
)
),
(int) 26 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'APERITIF, LIQUEUR, VIN DOUX',
'Code_ss_famille' => 'LIQUEUR'
)
),
(int) 27 => 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) 28 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'VIN ROSE',
'Code_ss_famille' => 'VINROSE'
)
),
(int) 29 => array(
'famille' => array(
'Libelle_Fam' => 'BOISSON',
'Code_famille' => 'BOIS'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'VIN ROUGE',
'Code_ss_famille' => 'VINROUGE'
)
),
(int) 30 => array(
'famille' => array(
'Libelle_Fam' => 'HUILE CONDIMENT',
'Code_famille' => 'HUIL'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'SAUCE, CONDIMENT, ACCOMPAGNEMENT',
'Code_ss_famille' => 'CONDIM'
)
),
(int) 31 => array(
'famille' => array(
'Libelle_Fam' => 'MIEL CONFITURE',
'Code_famille' => 'MIEL'
),
'ss_famille' => array(
'Libelle_ss_Fam' => 'CONFITURE ET GELEE',
'Code_ss_famille' => 'CONFITU'
)
),
(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://www.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