Modifications BDD : 
ajout des tables 
- tentite
- torigine_ticket

tincidents : 
- ajout entite, nb_appel, orgine_ticket.
- modification de date_res et date_modif en datetime.

tusers :
- ajout id_entite, equipe




Modifications Gestsup :

- Modification mineure : image de suppression de ticket: 
	La croix rouge portait parfois  confusion, faisant croire  un bouton de fermeture ==> suppressions par erreur : 
	Remplacement de l'image images/delete_max.png


- Ticket2Mail : Possibilit d'envoyer le mail mme si aucune adresse mail n'est connue dans la BDD, en en renseignant une manuellement.
	* preview_mail.php
	lignes 53==>65
	Remplacement de la liste droulante de mails, par un champ texte permettant l'insertion d'une @ mail manuellement.

	* core/mail.php
	lignes 107==>110
	Ajout de la variable $destinataire=$_POST['receiver'] qui rcupre la valeur du champ de texte de preview_mail.php.

	lignes 190==>193
	On renseigne l'@ du champ teste, au lieu de celui de la liste droulante.

- Page d'administration : Il tait possible pour un utilisateur quelconque d'accder  la page d'administration, malgr le fait qu'il n'ait pas accs au menu, en tapant simplement le lien dans la barre d'addresse.
	*admin.php
	lignes 23==>26
	On vrifie que l'id de la personne qui essaye d'accder  la page est celui d'un administrateur, si oui on affiche, sinon, ma page est vierge.

	lignes 69==>73
	On ferme le 'if' ouvert prcdemment

- Dashboard : Multiples modifications
	*dashboard.php
	ligne 63
	Tri decroissant par dfaut : on liste les tickets du plus rcent au plus ancien

	ligne 84
	Tri des tickets par leur id

	ligne 113
	Ajout de la possibilit d'un tat 12 qui correspond  un tat 1ou2, pour permettre d'obtenir la liste des tickets qui sont dans l'un de ces deux tats.

	ligne 131
	Suppression de AND tincidents.state LIKE '$_POST[fstate]' car on a 2 vrification identiques sur state sinon.

	lignes 137==>156
	Ajout d'un 'else' dans le cas ou aucun tat n'est renseign.

	ligne 494
	Changement de la couleur des tickets non lus (rouge = un peu agressif)
	red==>blue

	lignes 497==>500
	Cration d'une nouvelle couleur pour les tickets ferms : silver

	lignes 517==>528
	Ajout d'une condition pour la modification des tickets ferms : si le ticket est ferm depuis moins de 7 jours, on peut encore le modifier, sinon, s'il est ferm depuis plus de sept jours, on ne peut plus le modifier.

- Page de connexion : 
	*index_auth.php
	lignes 221==>225
	Ajout d'un script permettant de positionner le curseur sur le champ login ds l'ouverture de la page, pour plus de simplicit.
	
- Page de navigation : Meilleure sparation des tickets clos et non-clos. Il y a dj possibilit d'accder au tickets clos dans le menu 'Resolus-Clos', donc les autres menus excluront ces tickets de leurs listes.
	*index_auth.php
	lignes 243==>248
	Modification de cnt1 et cnt2, qui excluront les tickets clos de leur count(*).

	lignes 291==>298
	Changement du titre des 2 premiers menus en de 'Vos demandes': 
	'Vos demandes ouvertes' et 'Non lu'. Plus logique par rapport  leur nouveau comportement.
 Adaptation des compteurs. 
	Modification en rapport au nouvel tat 12 : ajout de &state=12 dans les lien, pour obtenir les tickets dans les tats 1 ou 2.

	lignes 345==>349
	Mmes modifications, pour les deuxime et troisime menus : 
	'Demandes non rsolues' et 'Non lu'
	Compteurs
	State=12

- Mail2Ticket : Encore assez bugg. Problmes avec les caractres spciaux mal rcuprs, aussi bien sur le sujet que dans le message.
	*mail2ticket.php
	lignes 26==>38
	Ajout d'une fonction convertHTMLChar($chaine) qui va permettre de convertir les caractres spciaux qui ne sont pas correctement affichs. Elle pourra tre modifie au fur et a mesure que l'on en trouve d'autre.
	
	ligne 61
	imap_fetchbody(..., ..., 1) au lieu de 2. Cela permet de rcuprer les messages qu'ils soient au format texte brut, ou html.
	
	/!\CEPENDANT/!\

	Si les messages en html semblent tre rcuprs correctement aprs quelques traitements, certains textes bruts ne passent pas : il semblerait que lorsqu'il essaye de rcuprer des messages en texte brut, contenant des caractres spciaux, tels que '', ce message devient une chaine de caractres incomprhensibles du style : 'ZW52b2kgbWVzc2FnZSB0ZXh0ZSBicnV0IMOgw6nDqMO0'.
	Aucune solution trouve.

	lignes 75==>81
	Traitements sur le sujet et le message afin de rcuprer les 	caractres spciaux qui ne s'affichent pas correctement.
	convertHTML permet de remplacer les " et ' par leur code html, pour ne pas avoir de soucis de chaine de caractres. Il remplace aussi des affichages du type '=C3=A9' par leur caractre correspondant '' en html '&eacute;'
	quoted_printable_decode($message) permet de supprimer des retours  la ligne incohrents
	utf8_decode($message) remplace des caractres du type À par le caractre spcial correspondant.
	utf8_decode(imap_utf8($subject)) permet l'affichage du sujet, qui ne se faisait pas correctment lorsqu'il contenait des caractres spciaux (resultat du type =?utf=8=?xxxxxx) /!\les accents ne s'affichent pas ==>a?

- Saisie/Modification des tickets
	*newticket.php
	lignes 26==>31
	Initialement, la description contiendra :
	'Nom Utilisateur : 
	Tlphone : 
	Nom PC : '
	De cette manire, l'utilisateur est incit  donner les renseignements correspondants

	lignes 54==>58
	Ajout de variables POST/SESSION pour les modifications faites.
	$_POST['cancel'] : permet d'annuler les dernires saisies faites.
	$_POST['entite'] : objet qui contient des groupes d'utilisateurs.
		Utile pour faciliter la recherche d'utilisateurs dans la liste droulante.
	$_SESSION['nb_appel'] : permet de renseigner le nombres d'appels reus pour ce ticket.
	$_POST['origine_ticket'] : Permet de renseigner de quel manire/service a t saisi le ticket (mail, appel, hotline, etc.)

	ligne 81
	Ajout des heures et minutes  la $dateres

	ligne 88
	Modification des requtes pour prendre en compte le champ entit (la BDD a dj t modifie en consquences)

	redirect aprs validation/fermeture/suppression/mail
	Ajout de &techid=$_GET[techid]&state=$_GET[state] en fin de chaque $www, afin de retourner sur la dernire page visite avant la saisie/modification du ticket.

	lignes 149==>164
	Possibilit d'annuler la saisie. 
	($_POST['cancel'])

	lignes 176==>204
	Ajout de la liste droulante qui contient les entits. 
	Selectionner une entit actualise la liste des utilisateurs, en ne gardant que ceux qui font partie de l'entit choisie.
	($_POST['entite'])

	ligne 211
	Ajout de 'order by lastname' dans certaines requtes.
	Suppression des variables 'firstname' (ex: $row['firstname'])
	
	lignes 219==>234
	Adaptation du champ 'demandeur'  l'ajout du champ 'entit'
	$entite=$_POST['entite'] : le code ne marchait pas sans cette ligne, mme si je ne comprends pas pourquoi.
	
	ligne 267
	Ajout du titre des incidents aprs le numro

	lignes 295==>311
	Ajout du champ 'origine ticket' permettant d'avoir une information sur la manire/le service d'o provient le ticket (mail, appel, hotline, etc.)
	$_POST['origine_ticket']

	lignes 365==>486
	Mise des champs sous forme de tableau (plus esthtique)

	ligne 371
	Ajout des heures dans les dates

	lignes 418==>430
	Ajout du champ Nb Appels
	($_SESSION['nb_appel'])

	lignes 450==>465
	Mise en commentaire du champ de criticit, jug inutile (dans notre cas)

	*ticket.php : La plupart des modifications sont similaires  newticket.php. Seules les modifications qui diffrent seront explicites.
	lignes 57==>61
	Ajout des variables ncessaires aux modifications
	La variable $_POST['cancel'] n'est pas ajoute car l'annulation est dj implmente ici

	ligne 136
	Ajout heures/min

	lignes 192==>238
	Ajout de &techid=$_GET[techid]&state=$_GET[state] aux lien de redirections $www

	ligne 303
	Ajout de &techid='.$_GET['techid'].'&state='.$_GET['state'] dans le lien de suppression pour garder l'information, et retourner sur la dernire page visite aprs cette suppression.

	lignes 313==>335
	Ajout du champ entit

	lignes 342==>631
	Adaptation du champ demandeur  l'ajout d'entit

	ligne 391
	Ajout du titre des incidents

	lignes 425==>438
	Ajout du champ origine ticket

	ligne 481
	Remplacement des " par &quot pour permettre l'affichage des gillemets et viter la troncature des titres des tickets en contenant.

	lignes 499==>668
	Mise sous forme de tableau

	lignes 612==>640
	Criticit mise en commentaire

- Ajout de l'objet entite : Cet objet permet de regrouper les utilisateurs, afin de faciliter les recherches lorsqu'ils sont nombreux, en choisissant l'entit dans laquelle se trouve cet utilisateur, afin de rduire la liste droulante. (Des modifications de la BDD ont du tre faites)

	*newticket_entiteadd.php
	Cration complte du fichier.

	*newticket_useradd.php : Adaptation  l'utilisation des entits.
	ligne 32, 42
	Modification de la requte pour prendre en compte l'entit.

	lignes 70==>82
	Ajout de la liste droulante contenant la liste des entits.

- Statistiques
	*stat.php
	lignes 61, 76, 96, 112, 177, 401, 558
	Ajout heures/minutes

	ligne 201, 547
	Titre : 'technicien' devient 'equipe' pour concorder avec la modification faite (groupement des tickets par quipes)
	(Les modifs de la BDD ont t faite en consquences)

	lignes 206==>221 
	Groupement des tickets par quipes plutt que par technicien seul
	Pour cela
	Remplacement de 
	"CONCAT_WS('. ', left(tusers.firstname, 1),  tusers.lastname)"
	par "tusers.equipe"
	et de 
	"GROUP BY tusers.firstname" 
	par "GROUP BY tusers.equipe"
	et Ajout de 
	and tincidents.date_create like '$_POST[year]-$_POST[month]-%'
	dans la requte.

	lignes 245==>254
	Ajout de la ligne 250
	and tincidents.date_create like '$_POST[year]-$_POST[month]-%'
	 la requte.

	lignes 548==>563
	Remplacement de 
	"CONCAT_WS('. ', left(tusers.firstname, 1),  tusers.lastname)"
	par "tusers.equipe" 
	et de 
	"tincidents.technician" 
	par "tusers.equipe"

- CSS
	*style.css/style2.css : mme ajout sur les deux.
	lignes 255==>261/249==>256
	Couleur silver pour les tickets clos