<?php
/*******************************************************************************
// Dictionnaire de la base de données

A) liste des tables (au moins celles qui sont référencées par clé étrangère)

Pour chaque table on a :
-	 descField : champ(s) de description de la zone à afficher dans les select 
   (il peut être différent de celui défini dans le dictionnaire des tables dicTable[]
-	 standardOrderBy : champ(s) de tri pour les contrôles	du type liste déroulantes 
*******************************************************************************/
$refTable['typearticle']['comment']='Type Article';
$refTable['typearticle']['descField']='typADesc';
$refTable['typearticle']['standardOrderBy']='typeACode';

$refTable['motifemprunt']['comment']="Motif d'emprunt";
$refTable['motifemprunt']['descField']='motifEmpDesc';
$refTable['motifemprunt']['standardOrderBy']='motifEmpCode';

$refTable['article']['comment']='Article';
$refTable['article']['descField']='artDesc';
$refTable['article']['standardOrderBy']='artNum';

$refTable['plongeur']['comment']='Plongeur';
$refTable['plongeur']['descField']=array('ploNom', 'ploPrenom');
$refTable['plongeur']['standardOrderBy']='ploNum';

// B) signature des clés étrangères
/* 
Ce tableau est à 2 dimensions et conient un tableau :
1. nom de la table
2. nom du champ qui y est clé étrangère
3. données de référencement :
-	 0 (in)				: nom de la table référencée ou valeurs particulières pour objets externes (voir liste en dessous)
-	 1 (reference) : nom du champ référencé. Dans les cas où on a une valeur particulière, il s'agit du chemin d'accès à l'objets externe
-	 2 (null)			: valeur nulle autorisée ; contenu='yes'/'no'

Liste des valeurs particulières faisant référence à des objets externes.
Dans ce cas, 'référence' contient le chemin d'accès à l'objet, à partir du répertoire où est la feuille qui l'appelle :
-		 IMG : image ; 
-		 URL : adresse de site ou de page ; 

Champ qui référence un champ dans une autre table (nom table, nom champ, null autorisé (yes/no))
*******************************************************************************/
$refField['article']['typACode']=array('typearticle','typACode','no'); 
$refField['emprunter']['ploNum']=array('plongeur', 'ploCode', 'no'); 
$refField['emprunter']['artNum']=array('article', 'artNum', 'no'); 
$refField['emprunter']['typECode']=array('motifemprunt', 'motifEmpCode', 'no'); 

// anciennes définitions
//$refField['typeACode']['reference']='typeACode'; $refField['typeACode']['in']='typearticle'; //$refField['typeACode']['null']='yes';
//$refField['ploNum']['reference']='ploNum'; $refField['ploNum']['in']='plongeur';
//$refField['artNum']['reference']='artNum'; $refField['artNum']['in']='article';
//$refField['motifEmpCode']['reference']='motifEmpCode'; $refField['motifEmpCode']['in']='motifemprunt';
//$refField['typACode']['reference']='typACode'; $refField['typACode']['in']='typearticle';
?>
