FAQ
====

	1. Base de données

	1.1 Sous quel base fonctionne Zrooms ?
		Bien que j'utilise PHPLib, le projet n'a été que tester sous 
		MySQL. Je ne suis pas sur qu'il fonctionne sous PostgreSQL par 
		exemple. 
		PHPLib a été utilisé à l'origine pour une utilisation sous 
		ODBC [NT/PHP], mais cela semble buggé.

	1.2 Comment je dois configurer le projet pour l'accès à ma base ?
		Dans ./phplib, il se trouve le fichier 'local.inc' qui permet 
		de configurer le nom du serveur, l'utilisateur, le mot de passe 
		et la base à accéder :
		
	class DB_salles extends DB_Sql {
	  var $Host     = "mon_serveur";
	  var $Database = "ma_base";
	  var $User     = "mon_utilisateur";
	  var $Password = "mon_mot_de_passe";
	}
	Il suffit alors de modifier ces 4 valeurs selon votre configuration.

	1.3 J'ai bien modifié les paramétres mais il ne trouve pas les tables.
		Il existe le fichier 'salles.sql' qui initialise la base, c'est 
		à dire la création des tables nécessaires à l'exploitation du 
		projet, ainsi que certaines valeurs par défaut. 
		Il faut donc prendre en compte 'salles.sql' pour la création 
		de la base.
		Attention : le script efface les tables !

	1.4 Quelle version de MySQL me faut-il ?
		Le projet a été testé sous MySQL 3.23.x

	1.5 Comment sont géréees les clés ?
		La table salles_cles permet de gérer la clé primaire de la 
		table salles_inter, intervenants sur les formations. 
		Il doit exister une valeur dans le champ, valeur prise, puis 
		incrémenter à chaque nouvel intervenant.

	2. Programmation

	2.1 Quel prérequis nécessite ZRooms ?
		Zrooms nécessite PHP4 pour la gestion des classe objets. PHP3 risque de poser des problèmes à ce niveau.

	2.2 Calendrier
		Le projet utilise les classes [objet]. Une classe, 'Calendar'
		permet de manipuler les dates très facilement (pour peu que l'on connaisse les méthodes ;). 
		Cette classe inclut aussi une classe qui gére la localisation 
		(toujours en cours...), 'AssocDate' (qui hérite de la classe lang).
		Les traductions concernent les jours et les mois.
		La langue souhaitée se configure ainsi :
			Le fichier 'setup.inc', contient l'inclusion d'un
			fichier de correspondance selon la langue paramétrée.
			par exemple pour les traductions françaises :
				include("lang/french.php"); 
			Pour avoir l'anglais ou l'espagnol on, modifiera en :
				include("lang/english.php");
			ou
				include("lang/espanol.php");

		Attention : le fichier dans 'lang/' doit exister si vous
		décidez de traduire en d'autres langues.