image/svg+xml
  • GRR
  • Avantages
  • Solutions
  • ActualitĂ©s
  • Boutique
  • DEVOME
  • Stargate Origins
      • Back
      • Stargate Origins: Catherine
      • Stargate, la porte des Ă©toiles
      • Stargate: suite Ă  l'univers du film
      • Dossiers
  • StarGate SG-1
      • Back
      • ActualitĂ©s
      • Dossiers
      • Personnages
      • Planètes
      • Races
      • Saisons
          • Back
          • Saison 10
          • L'arche de la vĂ©ritĂ©
          • Continuum
      • Technologies
      • Vaisseaux
          • Back
          • Asgard
          • Extraterrestre
          • Goa'uld
          • Ori
          • RĂ©plicateurs
          • Terriens
      • Jeux
          • Back
          • Jeux officiels
          • Jeux par navigateur
          • Jeux & mods
          • Jeux de sociĂ©tĂ©s
  • StarGate Atlantis
      • Back
      • ActualitĂ©s
      • Dossiers
      • Personnages
      • Races
      • Saisons
          • Back
          • Saison 1
          • Saison 2
          • Saison 3
          • Saison 4
          • Saison 5
      • Technologies
      • Vaisseaux
          • Back
          • Anciens
          • Terriens
          • Wraiths
              • Back
              • objet
  • StarGate Universe
      • Back
      • ActualitĂ©s
      • Dossiers
      • Saisons
          • Back
          • Saison 1
          • Saison 2
          • Saison 3
      • Vaisseaux

Site GRR

MyGRR - Hébergement suspendu

Votre hébergement est actuellement suspendu. Pour toute information complémentaire merci de contacter This email address is being protected from spambots. You need JavaScript enabled to view it.

Sans retour de votre part les données seront prochainement supprimées.

 

 

Sondage

https://docs.google.com/forms/d/e/1FAIpQLSen7i4RB0HOxlDaGxGi2RyU-zzuEffVXqJaVoP-o-cwI1gzjg/viewform

Changelog

GRR 3.4.0 - 01/07/2018

  • [ajout] Personnalisation des couleurs pour les types de rĂ©servation depuis l'administration, soit un passage de 28 couleurs Ă  16 777 216 couleurs
  • [ajout] PossibilitĂ© d'afficher le formulaire de demande de rĂ©servation aux non connectĂ©s et aux visiteurs ou simplement aux visiteurs
  • [ajout] Interdire les diffĂ©rents configuration d'authentifications externe via le fichier de config
  • [ajout] Menu administration : Couleur bleu sur le lien oĂą l'on ce situe
  • [ajout] Menu administration : PossiblitĂ© d'accĂ©der au lien oĂą l'on ce situe
  • [ajout] Moteur de page
  • [ajout] Condition General d'Utilisation personalisable
  • [ajout] Lors de l'envois mail notifier le changement de ressources si il y a lieu
  • [ajout] Gestion de modules externe
  • [ajout] Outil test des prĂ©requis droits
  • [ajout] Message dans l'entĂŞte s'il existe une rĂ©servation Ă  modĂ©rer
  • [amĂ©lioration] filtrage par plage IP au format CIDR
  • [amĂ©lioration] retour Ă  la page d'appel après modĂ©ration
  • [amĂ©lioration] prĂ©sentation des rĂ©servations modĂ©rĂ©es
  • [amĂ©lioration] possibilitĂ© d'utiliser les couleurs du texte et du fond
  • [amĂ©lioration] intĂ©gration au portail EnvOLE
  • [amĂ©lioration] filtrage des adresses mail
  • [amĂ©lioration] affichage et liens pour crĂ©er une rĂ©servation en page month_all2
  • [amĂ©lioration] affichage des menus, changement de paramĂ©trage de make_room_list_html
  • [amĂ©lioration] affichage des rĂ©servations successives dans une journĂ©e en page week_all
  • [correctif] paramètre manquant dans mysqli_connect
  • [correctif] divers correctifs syntaxiques
  • [correctif] donner une valeur numĂ©rique Ă  $dbPort
  • [correctif] prise en compte des prĂ©fĂ©rences de l'utilisateur dans le calcul de la page d'accueil
  • [correctif] la couleur jaune est illisible sur fond blanc
  • [correctif] affichage ou non de l'imprimante
  • [correctif] gestion du menu gauche escamotable
  • [mise Ă  jour] CKEditor 4.8.0
  • [modification] GĂ©nĂ©ration des PDF, on parle de ressource et non de salle, rĂ©organisation du format PDF (compatible en enveloppe fenĂŞtre)
  • [modification] Date de dĂ©but et fin des rĂ©servations par dĂ©faut lors d'une premiere installation
  • [modification] Longueur minimum du mot de passe, passage de 6 Ă  8 caractères lors d'une premiere installation
  • [modification] ConformitĂ© avec la loi du CNIL RGPD
  • [modification] boutons mois prĂ©cĂ©dent/suivant

 

GRR 3.3.1b -18/03/2018

  • [correction] affichage des rĂ©servations longues dans la page week.php
  • [correction] liens dans les plannings
  • [correction] IP par dĂ©faut, longueur du mot de passe, dĂ©but et fin de pĂ©riode rĂ©servable
  • [amĂ©lioration] position du datepicker
  • [amĂ©lioration] compatibilitĂ© php7
  • [amĂ©lioration] possibilitĂ© de supprimer les logs automatiquement
  • [modification] fichiers de langue
  • [modification] gĂ©nĂ©ration des pdf
  • [modification] fichiers de style
  • [mise Ă  jour] module CKeditor en version 4.8

GRR 3.3.1a

  • [correction] bug d'affichage en mode arborescence : l'Ă©lĂ©ment sĂ©lectionnĂ© n'Ă©tait pas visible
  • [correction] contextualisation du menu gauche : le changement de ressource ne fait plus revenir au mode par dĂ©faut
  • [correction] retour Ă  la page d'appel après une rĂ©servation
  • [correction] amĂ©liorations de la prĂ©sentation
  • [correction] retour au planning d'appel après la suppression d'une rĂ©servation
  • [correction] de la fonction affiche_lien_contact pour un bug d'affichage dans view_entry.php
  • [correction] d'une erreur lors de la modification d'une rĂ©servation Ă  pĂ©riodicitĂ© mensuelle
  • [correction] page year.php : le calcul de la fin du mois Ă©tait inexact en fĂ©vrier
  • [correction] suppression de l'affichage des rĂ©servations les jours hors rĂ©servation
  • [amĂ©lioration] de la compatibilitĂ© PHP 7, sur une indication de fat115
  • [ajout] traduction de quelques phrases supplĂ©mentaires

GRR 3.3.1 - 01/01/2018

  • [ajout] Visualisation des utilisateurs avec un mot de passe trop simple (A titre indicatif, certains mots de passe simples ne sont pas listĂ©s)
  • [ajout] Configuration du calendrier des vacances depuis l'administration
  • [ajout] Nouveau calendrier pour indiquer les fĂ©riĂ©s depuis l'administration
  • [ajout] Ajout de fichiers redirection pour empĂŞcher la lecture de certains rĂ©pertoires
  • [ajout] Champs additionnels dans l'affichage d'une rĂ©servation
  • [ajout] Page permettant la suppression de toutes les rĂ©servations postĂ©rieures Ă  une date
  • [ajout] Page permettant la suppression de toutes les rĂ©servations antĂ©rieures Ă  une date
  • [ajout] Page permettant de rĂ©server en masse Ă  partir d'un fichier csv
  • [ajout] Page permettant de rĂ©server en masse Ă  partir d'un fichier csv issu du logiciel UnDeuxTemps
  • [ajout] bibliothèques phpCAS dans le dossier /include
  • [ajout] Lien vers la page year.php depuis le numĂ©ro de l'annĂ©e dans les pages month*.php
  • [ajout] Variable dans config permettant de dĂ©sactiver la recherche de mise Ă  jour
  • [ajout] Limitation de l'accĂ©s Ă  certaine IP (hors administrateur)
  • [correction] Affichage des champs additionnel, mĂŞme dans le cas de caractère non utf8
  • [correction] Bordure de sĂ©paration pour les rĂ©servations entre les rĂ©servations dans la vue mois d'une ressources
  • [correction] Bordure de sĂ©paration pour les rĂ©servations entre les rĂ©servations dans la vue mois d'un domaine
  • [correction] Correction de la connexion LDAP lorsqu'un utilisateur externe existant se connecte ( merci Ă  pboissonneault )
  • [correction] Affichage de la colonne gauche de l'admin dans la page admin_import_users_csv.php
  • [correction] Vue semaine d'une ressource sur plusieurs jour (horaire et crĂ©naux)
  • [mise Ă  jour] fichier des vacances scolaires (source index-education)
  • [mise Ă  jour] documentation
  • [modification] La configuration d'un cas SSO ce fait depuis l'administration
  • [modification] DĂ©placement images dans le dossier appropriĂ©
  • [modification] de la page admin_calend.php pour en faire une page de choix entre:
       -- l'ancienne page admin_calend.php renommĂ©e admin_calend2.php
       -- une page permettant de supprimer toutes les rĂ©servations avant une date donnĂ©e
       -- une page permettant de supprimer toutes les rĂ©servations après une date donnĂ©e
       -- une page permettant de rĂ©server en masse Ă  partir d'un fichier csv
       -- une page permettant de rĂ©server en masse Ă  partir d'un fichier csv issu du logiciel UnDeuxTemps
  • [modification] reprise des patches utilisĂ©s dans GEPI pour utilisation derrière un reverse-proxy
  • [modification] AmĂ©lioration du bandeau du haut : Supression texte "Accueil", rĂ©duction de la hauteur, optimisation du contenu
  • [modification] Passage d'image en CSS (Glyphicon)
  • [Suppression] Fichiers inutiles

 

GRR 3.3.0a

  • [correction] Saut de lignes dans les mails via SMTP
  • [correction] Validation des rĂ©servations par mail
  • [correction] Enregistrement d'une rĂ©servation quand l'option pĂ©riodicitĂ© est dĂ©sactivĂ©e

 

GRR 3.3.0

  • [ajout] PossibilitĂ© d'interdire les pĂ©riodicitĂ©
  • [ajout] PossibilitĂ© de rendre le champ "description complète" obligatoire
  • [ajout] PossibilitĂ© de connexion avec l'utilisateur DEVOME99 si un mot de passe est dconfigurĂ© dans le fichier config. Par dĂ©faut non.
  • [ajout] PossibilitĂ© de mettre le menu ressources en haut
  • [ajout] Ajout type de rĂ©servation dans certaines stats
  • [ajout] PossibilitĂ© d'insĂ©rer dans la BDD une traduction (MySQL)
  • [ajout] PossibilitĂ© d'autoriser les mises Ă  jours BDD sans ĂŞtre connectĂ© via le fichier de config. Par dĂ©faut dĂ©sactivĂ©.
  • [change] Passage des champs additionnel de 25 Ă  55 caractères maxi
  • [change] Export XML, ajout d'un prĂ©fixe, lien ajoutĂ© dans le pannel admin
  • [correction] Correction affichage des utilisateurs dans la vue de la rĂ©servation
  • [correction] AmĂ©lioration des emails envoyĂ©s
  • [correction] Dans le cas ou ne l'on affiche pas le menu de gauche, on met le planning en plein Ă©cran
  • [correction] Correction RĂ©servation avec modĂ©ration

GRR 3.2.0

  • [ajout] PossibilitĂ© d'activer / dĂ©sactiver la gestion des clĂ©s par ressource
  • [ajout] Envois de mail : configuration depuis le pannel admin (port smtp, tls, ssl)
  • [ajout] Envois de mail : Nouvelles fonctions commune
  • [ajout] Recherche de mise Ă  jour sur nos serveurs (Dans l'administration)
  • [correction] Correction type de rĂ©servation avec une config multi-domaine
  • [correction] Correction de la vue semaine (week) pour l'affichage de la dernière pĂ©riode
  • [correction] Correction de l'affichage de la lĂ©gende
  • [correction] Correction du champ numĂ©rique en champ additionnel.
  • [correction] Correction de la requĂŞte de stats
  • [correction] Correction du tableau lors de la crĂ©ation d'un domaine
  • [correction] Formulaire invitĂ©, pour demande de rĂ©servation corrigĂ© et stable !
  • [correction] Liens JS depuis l'administration
  • [correction] Correction de la fonction returmsg()
  • [correction] Correction afficher / masquer mot de passe
  • [correction] Correction affichage semaine des ressources
  • [correction] Corrections modification d'une rĂ©servation sur plusieurs jours
  • [correction] AmĂ©lioration et correction du CAS
  • [maj] CompatibilitĂ© PHP 7
  • [maj] Mise Ă  jour de PHPmailer en 5.2.22
  • [maj] Mise Ă  jour des zones de vacances A B et C

 

GRR 3.1.0

  • [Correction] L'Ă©diteur ckEditor
  • [Correction] Affichage lors de l'Ă©dition des Types de rĂ©servations
  • [Correction] Affichage de la vue "week_all"
  • [Correction] Correction de header
  • [Correction] Correction du thème par dĂ©faut
  • [Correction] Lors de l'installation la ligne dbPort
  • [Correction] La sĂ©lection des domaines et ressources par liste dĂ©roulante lorsque vous n'ĂŞtes pas connectĂ©.
  • [Correction] GĂ©nĂ©ration des PDF
  • [Correction] Correction pour l'authentification SSO
  • [Correction] Divers problèmes de liens
  • [Correction] Divers problèmes graphique
  • [ajout] Modules d'export des rĂ©servation XML avancĂ©
  • [change] Changement des configurations par dĂ©faut lors de la crĂ©ations de domaines
  • [maj] Un dĂ©but de compatibilitĂ© PHP 7

 

 

GRR 3.0.0 [RC]

  • [ajout] Responsive
  • [ajout] Module : Export XML (compatible avec certain contrĂ´le d’accès)
  • [ajout] Nouveaux thèmes
  • [change] GĂ©nĂ©rations des PDF
  • [change] SĂ©curitĂ©
  • [correction] Envois de mail SMTP
  • [correction] Lien des ressources dĂ©taillĂ©s
  • [correction] Image calendrier
  • [correction] Impression couleur
  • [correction] Les crĂ©neaux
  • [correction] Choix du domaine par dĂ©faut en mode multi-site
  • [correction] Retour au formulaire après une erreur de rĂ©servation
  • [correction] Limitations de la taille du logo et du texte dans le bandeau

 

 

GRR 2.0.0 [RC]

  • [correction] mktine() vers time()
  • [correction] Fonction mysql_ vers mysqli
  • [correction] Remise ne place des jours et heures des rĂ©servation lors de l’édition
  • [correction] Correction de minical sauvegarde du choix de la salle et du type d’affichage
  • [correction] Balise php courte dans view_entry.php
  • [correction] undefined index dans mincals.php
  • [correction] undefined index dans edit_entry.php
  • [correction] undefined index dans view_entry.php
  • [correction] undefined index dans menu_gauche.php
  • [correction] undefined index dans day.php
  • [correction] undefined index dans week.php
  • [correction] undefined index dans week_all.php
  • [correction] undefined index dans month.php
  • [correction] undefined index dans month_all.php
  • [correction] undefined index dans month_all2.php
  • [correction] undefined variable dans functions.inc.php
  • [correction] Encodage des caracteres UTF-8 des pages
  • [correction] Encodage des caracteres UTF-8 des pages en popup
  • [correction] Encodage des caracteres UTF-8 des fichier genere
  • [correction] affichage des pages de modĂ©ration avec l’option popup
  • [correction] CSS print
  • [correction] Traductions
  • [correction] session/traduction sur certaines pages
  • [correction] affichage du menu sur certaine page de l’admin
  • [correction] Balise php courte dans contactFormulaire.php
  • [correction] Affichage rĂ©servation sur 2 jours
  • [correction] bouton aujourd’hui de mincals
  • [ajout] gestion des droit dans contactFormulaire.php
  • [ajout] bootstrap twitter pour l’apparence
  • [ajout] fonction cle donne/rendu
  • [ajout] fonction courrier reçu
  • [ajout] choix de rĂ©servation periodique chaque Xeme Yjour du mois
  • [ajout] Jour fĂ©riĂ©
  • [ajout] Vacance scolaire française
  • [ajout] Settings pour les jours fĂ©riĂ©s et vacances
  • [ajout] Champs de recherche dans le select des bĂ©nĂ©ficiaire de edit_entry.php
  • [maj] lib Jquery 2.1.1
  • [maj] script popup.js compatibilitĂ© jquery
  • [maj] fonction bouton_retour_haut() compatibilitĂ© jquery
  • [maj] lib jquery.validate.js
  • [maj] lib ckeditor 4.4.5
  • [maj] lib Jquery-ui 1.11.1
  • [maj] lib datepicker
  • [maj] lib timepicker 1.5.0
  • [maj] lib phpmailer 5.2.9+
  • [maj] lib jspdf master-43eb081
  • [maj] Traductions
  • [change] Correction diverse du code HTML generer W3c validation
  • [change] Ordre de chargement des fichier css et js
  • [change] CrĂ©ation et replacement des fichier js dans le dossier js
  • [change] Nettoyage du code / Mise en forme
  • [change] Apparence utilisation de bootstrap et de glyphicon
  • [change] Simplification de la fonction grr_sql_version par l’utilisation de mysqli_get_server_info
  • [change] Horloge mise a jour pour fonctionner sur chrome
  • [change] Affichage du menu gauche dans toutes les pages de l’administration
  • [change] Passage de la verification des droit via une fonction
  • [change] timepicker to clockpicker
  • [change] GĂ©nĂ©ration de pdf avancĂ©
  • [change] optimisation du mincals
  • [change] suppression des variable inutile dans showaccessdenied
  • [change] Gestion des settings via une class settings
  • [suppression] Fichiers inutile
  • [suppression] fonction html_entity_decode_all_version
  • [suppression] des fragments de code pour l’upload des fichiers

 

 

GRR 1.9.7

  • PossibilitĂ© de copier une rĂ©servation (merci Ă  Jean-Charles Prin)
  • PossibilitĂ©, sous certaines conditions, de changer l’affectation d’une ressource Ă  un domaine.
  • SSO CAS : lorsqu’un utilisateur n’est pas authentifiĂ©, possibilitĂ© de le rediriger vers la page d’accueil de GRR plutĂ´t que vers le portail d’authentification CAS.
  • Les administrateurs gĂ©nĂ©raux de GRR peuvent Ă©galement ĂŞtre administrateur de domaines (ceci afin de gĂ©rer plus souplement l’envoi de mails automatiques).
  • PossibilitĂ© de crĂ©er des utilisateur Ă  authentification extĂ©rieure (sans attendre qu’il se connecte une première fois dans GRR pour ĂŞtre insĂ©rer dans la base).
  • Nouveau paramètre permettant de dĂ©finir qui peut utiliser les types de rĂ©servation selon leur rĂ´le (administrateur, gestionnaire, etc.). Ceci permet d’avoir un type, par exemple « En rĂ©paration Â», mais qui n’est disponible au moment de la rĂ©servation que par le gestionnaire.
  • Nouveau paramètre permettant d’afficher (ou non) la description complète d’une ressource dans les plannings Mois et semaines. Peut permettre par exemple de donner des consignes visibles par les utilisateurs avant leur rĂ©servation.
  • SSO CAS : amĂ©lioration de la rĂ©cupĂ©ration dans GRR d’attributs des utilisateurs depuis l’annuaire LDAP via le serveur CAS
  • Authentification HTTP ; possibilitĂ© de rĂ©cupĂ©rer les noms, prĂ©noms et email d’un utilisateur via le tableau $_SERVER
  • SSO : nouveau paramètres permettant d’empĂŞcher l’accès Ă  la page de login. Permet de forcer tous les visiteurs Ă  s’authentifier via le SSO ?
  • SSO/LDAP : nouvelle fonctionnalitĂ© permettant de purger les utilisateurs externes et les rĂ©servations associĂ©es.
  • Modification de deux requĂŞtes MySql dans admin_access_area.php et functions.inc.php afin de les rendre compatibles avec des version MySql infĂ©rieures Ă  4.1
  • Modification de la taille des champs beneficiaire et create_by dans les tables grr_entry, grr_entry, grr_repeat, grr_entry_moderate

GRR 1.9.6

  • Nouvelle fonctionnalitĂ© « multi-sites Â» permettant de dĂ©finir des « sites Â», qui sont des unitĂ©s qui regroupent des domaines.
  • PossibilitĂ© de dĂ©finir des « administrateurs de sites Â».
  • PossibilitĂ© de dĂ©finir un prĂ©fixe pour les noms des tables de la base de donnĂ©es (indispensable lorsque l’on souhaite installer plusieurs GRR dans la mĂŞme base de donnĂ©es).
  • Authentification POP/IMAP
  • AmĂ©lioration de la conformitĂ© du code HTML.
  • AmĂ©lioration de l’ergonomie sur plusieurs pages.
  • Ajout de liens permettant de nouvelles rĂ©servation dans le planning mois (month.php).
  • Nouvelle fonction de restauration de la base mysql (Sylvain Payeur)
  • PossibilitĂ© d’utiliser le BBcode pour mettre en forme certains champs.
  • PossibilitĂ© d’utiliser un formulaire d’envoi de mails Ă  la place des balises « mailto Â».
  • PossibilitĂ© d’indiquer plusieurs adresses sĂ©parĂ©es par des points-virgules dans l’adresse email du gestionnaire du site et dans l’adresse email email du support technique.
  • Quand une ressource n’est pas restituĂ©e, le symbole « main rouge Â» apparait maintenant Ă©galement sur la ressource, avec un lien vers la rĂ©servation en cause.
  • PossibilitĂ© d’Ajouter simultanĂ©ment plusieurs utilisateurs Ă  la liste des personnes ayant accès aux domaines restreints (script admin_access_area.php)
  • Ajout d’un thème « terre de Sienne Â» (Sylvain Payeur)
  • Après identification, redirection de l’utilisateur vers la page Ă  partir de laquelle il s’est connectĂ© ou bien il a Ă©tĂ© dĂ©connectĂ©.
  • SSO CAS : RĂ©cupĂ©ration des information (nom, prĂ©nom, email) dans l’annuaire LDAP, lors de l’importation du profil Ă  la première connexion Ă  GRR. (contribution de Maza benjamin).
  • Nouveaux paramètres :
  • Nombre maximal de rĂ©servations par utilisateur, pour toutes les ressources d’un domaine.
  • PossibilitĂ© d’insĂ©rer un logo dans le coin gauche du bandeau supĂ©rieur.
  • Paramètre d’autorisation de visualisation des fiches dĂ©taillĂ©es de rĂ©servation.
  • Paramètre d’autorisation de visualisation des adresses email sur les fiches dĂ©taillĂ©es de rĂ©servation.
  • Paramètre dĂ©finissant le nombre de calendriers Ă  afficher sur les plannings de rĂ©servation.
  • paramètre permettant de fixer la hauteur maximale de la liste dĂ©roulante des ressources dans le formulaire de rĂ©servation.

GRR 1.9.5

Nouvelles fonctionnalités

  • Nouveau paramètre permettant de rendre facultatif ou non le remplissage du champ « brève description Â».
  • Nouveau paramètre permettant d’afficher ou non la brève description de la rĂ©servation dans les vues jours, semaine et mois.
  • ParamĂ©trage du lien aide figurant sur le bandeau supĂ©rieur.
  • Distinction nouvelle entre propriĂ©taire d’une rĂ©servation et bĂ©nĂ©ficiaire.
  • PossibilitĂ© de rĂ©servation au nom d’un autre utilisateur (ou d’une personne extĂ©rieure).
  • PossibilitĂ© de notifier par email un retard en cas de non restitution d’une ressource empruntĂ©e.
  • PossibilitĂ© d’afficher un champ additionnel dans le calendrier (affichage par journĂ©e, semaine ou mois).
  • PossibilitĂ© d’afficher un champ additionnel dans les mails automatiques.
  • Adapter les fichiers de langue. Afin de prĂ©server la compatibilitĂ© avec les futures versions de GRR, vous avez la possibilitĂ© de substituer des messages ou libellĂ©s officiels par vos propres textes, sans pour autant modifier les fichiers fournis avec GRR.
  • Nouveau paramètre : nombre maximal de rĂ©servations par utilisateur toutes ressources confondues.
  • Utilisation de la librairie PhpMailer pour l’envoi des mails automatiques.
  • Nouveau paramètre pour un domaine donnĂ© : durĂ©e maximale d’un rĂ©servation (contribution de l’entreprise DCNS : http://www.dcns.fr)
  • Nouveau paramètre pour un domaine donnĂ© : durĂ©e par dĂ©faut d’une rĂ©servation.
  • Nouvelle vue permettant de voir les rĂ©servations sur plusieurs mois pour toutes les ressources d’un domaine.
  • Nouveau module de configuration « jours cycle Â» (voir documentation).
  • ParamĂ©trage en ligne du paramètre « $verif_reservation_auto Â» dĂ©finie auparavant dans le fichier include/config.inc.php (la variable $verif_reservation_auto dĂ©finie auparavant dans le fichier include/config.inc.php est donc maintenant inutile.
  • Ldap : amĂ©lioration du support LDAP (mode « diagnostic Â», paramĂ©trage de l’attribut utilisĂ© pour la recherche dans l’annuaire, …).
  • Ldap : nouveau paramètre permettant de spĂ©cifier si les donnĂ©es (noms, prĂ©nom…) sont stockĂ©es (ou non) en UTF-8 dans l’annuaire.
  • SSO : prise en charge du SSO LASSO (contribution de Cliss XXI (http://www.cliss21.com/).

Corrections de bugs

  • une personne non connectĂ©e n’avait pas accès Ă  l’outil de recherche quand l’option suivante Ă©tait sĂ©lectionnĂ©e : « N’importe qui allant sur le site peut accĂ©der Ă  l’outil de recherche,mĂŞme s’il n’est pas connectĂ© Â»
  • Correction d’un bug permettant Ă  un utilisateur de supprimer une de ses rĂ©servations passĂ©es.
  • Bug d’affichage (UTF8) sur la page de Recherche – Rapports – Statistiques (colonne « Dernière mise Ă  jour Â»).
  • Bug d’affichage : sur le planning « journĂ©e Â», deux rĂ©servations Ă  cheval sur le mĂŞme crĂ©neaux provoquait un bug d’affichage.
  • Bug d’affichage des rĂ©servation sur le planning « semaine – toutes les ressources d’un domaine Â», dans le cas oĂą plusieurs ressources portaient le mĂŞme nom dans un domaine
  • Bug d’affichage : sur le planning « semaine – toutes les ressources d’un domaine Â», la possibilitĂ© existait d’enregistrer une rĂ©servation, mĂŞme si tous les crĂ©neaux de la journĂ©e Ă©taient rĂ©servĂ©s.
  • Bug d’affichage : sur la page d’affichage des rĂ©servations par mois (month.php) les rĂ©servation prenaient la couleur du type de la première rĂ©servation de la cellule.
  • Bug d’affichage : lorsqu’un utilisateur n’est pas autorisĂ© Ă  modifier ses nom/prĂ©nom/mail, un message « les champs marquĂ©s d’un * sont obligatoires Â» est affichĂ©.
  • Les administrateurs de domaines restreints n’avait pas accès Ă  la rubrique « Mails automatiques Â» dans l’administration.
  • RĂ©solution d’un bug de dĂ©connexion intempestive qui touchait Internet Explorer avec certaines installations de GRR (Modification des champs USER_AGENT et REFERER de la table grr_log en leur donnant une taille de 255 caractères)
  • Nouvelle numĂ©rotation des semaines qui respecte la norme ISO-8601.
  • RĂ©servation avec modĂ©ration : correction d’un bug lorsqu’un modĂ©rateur accepte une rĂ©servation et toutes les rĂ©servations liĂ©es par pĂ©riodicitĂ©.
  • Un mot de passe comportant une apostrophe renvoie une erreur lors de la tentative de connexion.
  • Configuration gĂ©nĂ©rale -> Contenu / Apparence : la fonction « Affichage de la description complète de la rĂ©servation dans les vues semaine et mois Â» ne fonctionne que partiellement.
  • Cas d’un fonctionnement dans un environnement LCS : dans le menu « Utilisateurs Â», la mise Ă  jour ou le Nettoyage de la base locale ne fonctionne pas.
  • Cas d’un fonctionnement dans un environnement LCS : correction d’un bug lorsque que l’admin faisait une mise Ă  jour de de Grr sans avoir au prĂ©alable ouvert de session.GRR-1.9.4

GRR 1.9.4

Nouvelles fonctionnalités

  • Paramètrage en ligne d’un grand nombre de variables dĂ©finies auparavant dans le fichier include/config.inc.php. Les varables suivantes dĂ©finies auparavant dans le fichier include/config.inc.php sont donc maintenant inutiles : $authentification_obli, $default_report_days, $pass_leng, $javascript_info_disabled, $display_full_description=1, $display_info_bulle, $default_report_days, $allow_search_for_not_connected, $allow_user_delete_after_beginning.
  • Transfert des variables suivantes du fichier include/config.inc.php vers le fichier include/mis.inc.php : $resolution, $morningstarts, $eveningends, $eveningends_minutes, $weekstarts, $twentyfourhour_format.
  • Ajout d’un système de modĂ©ration des rĂ©servations (http://grr.mutualibre.org/documentation/?id=14)
  • PossibilitĂ© de dĂ©finir par domaine un type par dĂ©faut lors d’une nouvelle rĂ©servation.
  • Encodage des adresses emails sur quelques pages de GRR pour Ă©viter que celles-ci ne soient rĂ©cupĂ©rĂ©es par les robots-spameurs.
  • AmĂ©lioration du code maintenant compatible « XHTML 1.0 Transitional Â».
  • AmĂ©lioration de la procĂ©dure de clĂ´ture de session.
  • AmĂ©lioration de la fonction d’importation dans GRR d’un fichier d’utilisateurs au format CSV.
  • AmĂ©lioration de la procĂ©dure permettant de rĂ©server ou de libĂ©rer très rapidement des journĂ©es entières simultanĂ©ment sur plusieurs ressources de plusieurs domaines et selon un calendrier : dĂ©sormais, il est possible de spĂ©cifier des crĂ©neaux plutĂ´t que journĂ©es entières.
  • AmĂ©lioration du système d’aide en ligne et de la documentation.
  • AmĂ©lioration de l’outil de recherche/rapports/stats, notamment possibilitĂ© de recherche sur les champs additionnels.
  • PossibilitĂ© pour l’administrateur gĂ©nĂ©ral de spĂ©cifier un nom de rĂ©servant diffĂ©rent du sien lors d’une nouvelle rĂ©servation ou bien de modifier le nom d’un rĂ©servant d’une rĂ©servation existante.
  • Utilisateurs : ajout d’un nouveau statut de « gestionnaire des utilisateurs Â» pouvant ajouter/modifier/supprimer des utilisateurs,
  • Utilisateurs : nouveau paramètre permettant de spĂ©cifier les types d’utilisateurs autorisĂ©s Ă  modifier leur nom, prĂ©nom et email,
  • Utilisateurs : nouveau paramètre permettant de spĂ©cifier les types d’utilisateurs autorisĂ©s Ă  modifier leur mot de passe,
  • Champs additionnels : possibilitĂ© de dĂ©finir des champs additionnels de type « liste dĂ©roulante Â».
  • Champs additionnels : possibilitĂ© de spĂ©cifier des champs additionnels dont le remplissage est obligatoire lors de la rĂ©servation.
  • La page de modification de la configuration d’une ressource utilise dĂ©sormais pour le champ « description complète Â» l’application FckEditor permettant une mise en forme « wysiwyg Â» de la page. (il est possible de dĂ©sactiver cette fonctionnalitĂ© dans la page de configuration)
  • Ajout sur certaines pages d’administration d’un bouton « enregistrement et retour Â» en plus des boutons « enregistrer Â» et « retour Â».
  • PossibilitĂ© de paramĂ©trer jusqu’à 100 types de rĂ©servation (au lieu de 26 prĂ©cĂ©demment).
  • Configuration de GRR : nouveau paramètre qui permet de spĂ©cifier si un gestionnaire d’une ressource a le droit ou non de modifier et supprimer les rĂ©servations autres que les siennes.
  • Configuration de GRR : ajout d’un paramètre pour l’autorisation de la visualisation de la fiche de description d’une ressource.
  • Configuration de GRR : nouveau paramètre permettant l’autorisation ou non de crĂ©er une nouvelle rĂ©servation dans un crĂ©neau entamĂ©.
  • Fichier config.inc.php : nouveau paramètre $use_function_html_entity_decode afin de permettre une compatibilitĂ© avec les versions de PHP infĂ©rieures Ă  4.3.0. (fonction html_entity_decode() disponible uniquement Ă  partir de la version 4.3.0 de php).
  • Ldap : PossibilitĂ© de dĂ©finir un filtre supplĂ©mentaire de recherche.
  • Ldap : dans le cas particulier des serveur SE3 ou LCS, possibilitĂ© de prĂ©ciser une liste de groupes LDAP autorisĂ©s Ă  accĂ©der Ă  GRR.
  • Ldap : cas oĂą GRR est intĂ©grĂ© dans un SSO ou interfacĂ© avec LDAP. Si un utilisateur est importĂ© dans la base de GRR avec un nom vide ou un prĂ©nom vide et si les utilisateurs sont autorisĂ©s Ă  modifier leurs informations personnelles, il y a redirection automatique Ă  l’ouverture d’une session vers la page « gĂ©rer mon compte Â» afin que l’utilisateur renseigne les champs vides.
  • Ldap : correction du filtre ldap dans /include/session.inc.php afin d’amĂ©liorer la prise en charge Ă  la fois par Active Directory et les autres annuaires LDAP
  • Modification de la gestion des popup indiquant que « les modifications ont Ă©tĂ© enregistrĂ©es Â».

Corrections de bugs

  • Correction d’un bug d’affichage dans les vues semaines liĂ© au changement d’heure Ă©tĂ©/hiver.
  • Dans le cas ou session.use_trans_sid = 1 dans PHP.ini et $authentification_obli = 0 dans GRR, correction d’un bug ancien qui rejetait la première tentative de connexion obligeant les utilisateur Ă  faire une deuxième tentative.
  • Correction d’un bug mineur dans le message automatique envoyĂ© par GRR lors d’une rĂ©servation avec pĂ©riodicitĂ© : la date de dĂ©but de rĂ©servation figurant dans le message Ă©tait erronĂ©e et correspondait Ă  la dernière rĂ©servation de la sĂ©rie.
  • Correction d’un bug mineur d’affichage de la fin de rĂ©servation dans view.php dans le cas oĂą les crĂ©neaux de rĂ©servation sont basĂ©s sur des intitulĂ©s prĂ©-dĂ©finis.
  • Correction d’un bug dans la procĂ©dure de « RĂ©servation journĂ©es entières Â» lorsque les crĂ©neaux de rĂ©servation sont basĂ©s sur des intitulĂ©s prĂ©-dĂ©finis : seul le premier crĂ©neau Ă©tait effectivement rĂ©servĂ©.
  • Correction du bug de dĂ©connexions après un login correct observĂ© sur certaines configurations avec Internet Explorer
  • En gestion des utilisateurs, l’administrateur pouvait se rendre inactif, se coupant ainsi la branche sur laquelle il Ă©tait assis !
  • La table grr_overload n’était pas sauvegardĂ©e lors d’une sauvegarde avec l’outil intĂ©grĂ© de GRR.
  • Dans le cas d’une rĂ©servation avec pĂ©riodicitĂ©, lorsque diffĂ©rents crĂ©neaux se chevauchaient, l’erreur n’était pas dĂ©tectĂ©e. A prĂ©sent, la rĂ©servation est impossible lorsque les crĂ©neaux de rĂ©servation et la pĂ©riodicitĂ© sont tels que certains crĂ©neaux se chevauchent.
  • Dans les rapports sous forme CSV, certains caractères spĂ©ciaux apparaissaient sous la forme d’entitĂ©s HTML peu lisibles.
  • Lorsque, pour un domaine, on dĂ©sactivait les jours pour qu’ils n’apparaissent pas dans le calendrier : en phase de navigation (jour prĂ©cĂ©dent, jour suivant) ils Ă©taient visibles.

GRR-1.9.3a

Nouvelles fonctionnalités

  • PossibilitĂ© de paramĂ©trage du fuseau horaire dans config.inc.php(imposer Ă  GRR un fuseau horaire diffĂ©rent de celui du serveur)

Corrections de bugs

  • Dans les messages automatiques, certains caractères spĂ©ciaux apparaissaient sous la forme d’entitĂ©s HTML peu lisibles.
  • Correction d’un pb d’affichage apparu avec la version 1.9.3. si rĂ©servation sur plusieurs jours d’une ressource, l’affichage de la semaine pour cette ressource prĂ©sente des bugs.
  • Correction d’un bug d’affichage : dans la rubrique « configuration gĂ©nĂ©rale Â» la liste des ressources Ă©tait incomplète.
  • Correction d’un bug d’affichage dans la vue month_all2.php (toutes rĂ©servations par mois pour un domaine) : lors d’un changement d’heure Ă©tĂ©->hiver, le dernier jour d’octobre n’était pas afichĂ©.
  • Changement de noms de plusieurs fonctions dans session.inc.php et mysql.inc.php (ajout d’un suffixe « grr_ Â» pour rendre compatibles sur les serveurs LCS les plugins GRR et GEPI).

GRR-1.9.3

Nouvelles fonctionalités

  • Ajout d’un module d’authentification SSO pour LCS permettant l’intĂ©gration et la prise en charge de GRR sur une serveur LCS (http://lcs.ac-caen.fr/).
  • Ajout d’un système de surcharge des rĂ©servations afin de gĂ©rer des champs additionnels lors de la saisie ou de la consultation de rĂ©servations.
  • PossibilitĂ©, domaine par domaine, de n’afficher que les jours de son choix (par exemple, ne pas afficher les samedis et dimanches).
  • PossibilitĂ© de dĂ©finir une url de dĂ©connexion : lorsqu’un utilisateur se dĂ©connecte, après fermeture de la session, le navigateur est redirigĂ© vers la page de son choix.
  • Restructuration complète de l’arborescence du programme afin de mieux prendre en compte des amĂ©liorations (css, …)
  • Dans les rapports, les noms et prĂ©noms des utilisateurs ayant effectuĂ© des rĂ©servations apparaissent plutĂ´t que l’identifiant.
  • Dans le tableau des vues « semaine Â»/ Â»Toutes les ressources pour un domaine Â», des liens vers l’affichage « jour Â»/ Â»Toutes les ressources Â» sont maintenant disponibles dans les en-tĂŞtes de jours, ainsi que vers l’affichage « semaine Â»/ Â»une_ressource Â» dans les en-tĂŞtes de ressources.
  • Dans le tableau des vues « semaine Â»/ Â»Toutes les ressources pour un domaine Â», des boutons dans les cellules permettent d’accĂ©der directement Ă  l’interface de rĂ©servation.
  • AmĂ©lioration de la lisibilitĂ© des plannings « journĂ©es Â» et « semaine Â»/ Â»une ressource Â» : regroupement de toutes les cellules d’une mĂŞme rĂ©servation en une seule.
  • Nouveau paramètre dans config.inc.php afin de permettre Ă  un utilisateur non connectĂ© (dans le cas ou $authentification_obli = 0) d’accĂ©der Ă  l’outil de recherche.
  • Nouveau paramètre dans config.inc.php afin de permettre une compatibilitĂ© avec les versions de PHP infĂ©rieures Ă  4.3.0. (cas de la fonction mysql_real_escape_string() disponible uniquement Ă  partir de la version 4.3.0 de php).

Corrections de bugs

  • Correction d’un bug d’affichage : sur les vues « mois Â», pour une ressource, il n’y avait pas le surlignage de couleur correspondant au type.
  • Correction d’un bug d’affichage : dans la rubrique « gĂ©rer mon compte Â» la liste des ressources Ă©tait incomplète.
  • Correction d’un bug d’affichage : dans certaines conditions, certaines lĂ©gendes de types de rĂ©servations apparaissaient en doublons en bas des plannings et dans la liste dĂ©roulante du formulaire de rĂ©servation.
  • Correction d’un bug d’affichage lors de l’envoi de message automatique après suppression automatique d’une « rĂ©servation sous rĂ©serve Â» non confirmĂ©e.
  • Correction d’un bug dans l’édition des rapports (script report.php) constatĂ© avec des versions anciennes de mysql
  • Correction d’un bug dans l’édition des fichiers CSV des rapports et des rĂ©sumĂ©s : les critères « types Â» et « CrĂ©ateur Â» n’étaient pas pris en compte.
  • Correction d’un bug : le changement de nom de la session PHP dans le fichier config.inc.php (SESSION_NAME) pour une autre valeur que GRR entraĂ®nait une impossibilitĂ© de se connecter.
  • Ajout des lĂ©gendes des types de rĂ©servation en bas des vues semaines et mois (toutes les ressources).

GRR-1.9.2

Nouvelles fonctionnalités

  • PossibilitĂ© de configurer un calendrier des jours fĂ©riĂ©s : les journĂ©es de ce calendrier ne sont donc pas touchĂ©es par les rĂ©servations avec ou sans pĂ©riodicitĂ©.
  • Dans la page de modification des paramètres d’une ressource, l’administrateur a la possibilitĂ© d’activer la fonction « Poser des rĂ©servations sous rĂ©serve Â». Dans le cas, la personne effectuant une rĂ©servation a la possibilitĂ© de remplir un champ supplĂ©mentaire : « RĂ©servation Ă  confirmer au plus tard le … Â». Si l’utilisateur ne confirme pas sa rĂ©servation avant la date indiquĂ©e, la rĂ©servation est automatiquement supprimĂ©e et un mail automatique est envoyĂ© aux personnes concernĂ©es.
  • PossibilitĂ© d’afficher pour un utilisateur, la liste de tous les privilèges (administration de domaines, gestion de ressources, mails automatiques, accès aux domaines restreints)
  • PossibilitĂ© d’afficher pour un domaine ou une ressource, la liste de tous les utilisateurs ayant des privilèges sur celui-ci.
  • Ajout de la langue Espagnole (traduction complète Ă  95 %)
  • CompatibilitĂ© UTF-8
  • PossibilitĂ© de dĂ©finir, ressource par ressource, en mode modif/crĂ©ation d’une rĂ©servation, si l’utilisateur spĂ©cifie une durĂ©e de rĂ©servation ou bien les date et heure de fin de rĂ©servation.
  • PossibilitĂ© pour chaque ressource de ne pas permettre aux utilisateurs (hormis les gestionnaires et les administrateurs) de modifier ou de supprimer leurs propres rĂ©servations
  • PossibilitĂ© de trier le rĂ©sultat des rapports de rĂ©servation par domaine, ressource, date de dĂ©but de rĂ©servation, type, crĂ©ateur (identifiant) ou brève description (script report.php)
  • Nouveau champ « type Â» dans le formulaire permettant d’éditer des rapports de rĂ©servation (report.php)
  • PossibilitĂ© de dĂ©finir les diffĂ©rents types de rĂ©servation directement en ligne (et non plus « en dur Â» dans le fichier config.inc.php).
  • PossibilitĂ© de dĂ©finir des types de rĂ©servation domaine par domaine.
  • PossibilitĂ© de dĂ©finir le type de crĂ©neaux par domaine : les crĂ©neaux de rĂ©servation peuvent ĂŞtre soient basĂ©s sur le temps (comme anciennement), soient basĂ©s sur des intitulĂ©s prĂ©-dĂ©finis (nouveau !).
  • Pour une rĂ©servation effectuĂ©e sur une ressource d’un domaine, possibilitĂ© de dĂ©placer la rĂ©servation vers une autre ressource.
  • Nouveau style « volcan Â» (merci Ă  Cyrille Bicorne).
  • Nouveau style « argent Â» (merci Ă  FrĂ©dĂ©ric GrĂ©goire).
  • DĂ©clenchement d’emails automatiques vers le crĂ©ateur et vers l’utilisateur dĂ©clarĂ© pour les mails auto, lorsqu’une nouvelle rĂ©servation entre en conflit avec des rĂ©servations existantes et que l’administrateur du domaine force la nouvelle rĂ©servation en supprimant les rĂ©servations qui entrent en conflit.
  • Titre des pages HTML affichĂ©es par les navigateurs : rajout derrière GRR du nom de l’organisme.
  • Nouveau paramètre de configuration dans config.inc.php ($display_info_bulle) du contenu des « info-bulles Â» des rĂ©servations, dans les vues journĂ©es, semaine et mois.
  • Nouveau paramètre de configuration dans config.inc.php ($correct_diff_time_local_serveur) qui permet de corriger une diffĂ©rence d’heure entre le serveur et les postes clients (voir explication dans config.inc.php)
  • Nouveau paramètre de configuration dans config.inc.php ($correct_heure_ete_hiver) qui permet de prendre en compte ou non, les changements d’heure Ă©tĂ©/hiver
  • Nouvelle taille maximale de la longueur d’un identifiant : 40 (au lieu de 20).
  • Sur les plannings d’affichage par mois de toutes les rĂ©servations d’un domaine, les rĂ©servation apparaissent en couleur, selon le type de la rĂ©servation.

Corrections de bugs

  • On impose maintenant un fond blanc pour les pages au format imprimable (lorsque le navigateur est configurĂ© pour imprimer les couleurs d’arrière-plan, le document est imprimĂ© en couleur sur fond blanc pour Ă©conomiser l’encre).
  • Ajout de la table grr_j_user_admin_area dans la liste des tables Ă  sauvegarder, dans le fichier misc.inc.php.
  • Dans la page de rĂ©servation, quand on choisissait de rĂ©server sur plusieurs jours et si on cochait la case « journĂ©e entière Â», seule une journĂ©e Ă©tait rĂ©servĂ©e.
  • Dans la page de configuration ldap (admin_config_ldap.php), un bug sur des variables faussait un test de connexion Ă  l’annuaire ldap.
  • Correction d’un bug pouvant entrainer un denis de service : envoyer autre chose qu’un nombre dans un des champs year, month, day, sur les pages d’affichage des plannings provoquait une boucle infinie dans le code PHP.
  • RĂ©vision complète du code pour corriger des failles de type SQL Injection.
  • Correction d’un bug d’affichage dans les vues semaines quand 24*3600 n’était pas un multiple de la rĂ©solution choisie (en secondes).
  • Correction d’un bug sur la page week_all.php (vue « semaine Â» de toutes les rĂ©servations d’un domaine) : lorsque deux ressources portaient le mĂŞme nom dans deux domaines diffĂ©rents, les rĂ©servations affichĂ©es Ă©taient erronĂ©es.
  • Correction d’un bug sur la page « GĂ©rer mon compte Â» : concernant la ressource Ă  afficher par dĂ©faut, l’utilisateur voyait Ă©galement s’afficher dans la liste dĂ©roulante, les domaines Ă  accès restreint auxquels il n’avait pas accès.
  • Correction d’un bug liĂ© au changement d’heure Ă©tĂ©/hiver sur la page week.php (vue « semaine Â» des rĂ©servations d’une ressource) et sur la page week_all.php (vue « semaine Â» des rĂ©servations d’un domaine)
  • Correction d’un bug dans l’affichage « semaine Â» de toutes les ressources (weel_all.php), lorsqu’on effectuait une rĂ©servation d’une ressource sur une durĂ©e de plusieurs jours, et Ă  cheval sur deux mois

GRR-1.9.1 (09/01/2006)

Nouvelles fonctionalités

  • « LemonLdapisation Â» de GRR : ajout d’un module d’authentification Lemonldap SSO permettant la prise en charge de GRR dans un environnement Lemonldap SSO.

Corrections de bugs

  • La valeur du champ USER_AGENT dans la table « log Â» est passĂ©e Ă  100.
  • Lorqu’un administrateur modifiait le rĂ©glage de la langue par dĂ©faut, son rĂ©glage personnel Ă©tait Ă©crasĂ© et prenait la valeur du rĂ©glage par dĂ©faut.
  • AmĂ©lioration du code du fichier language.inc.php pour tenir compte de la syntaxe de la fonction setlocale des versions php < 1.3.0.
  • Correction d’un bug dans la procĂ©dure de mise Ă  jour de GRR pour des versions infĂ©rieures ou Ă©gales Ă  1.7.
  • Correction d’un bug dans la page de modification d’une ressource : impossibilitĂ© de tĂ©lĂ©charger une image pour la ressource.

GRR-1.9 (03/01/2006)

Nouvelles fonctionalités

  • Nouvelle procĂ©dure permettant de rĂ©server ou de libĂ©rer très rapidement des journĂ©es entières simultanĂ©ment sur plusieurs ressources de plusieurs domaines et selon un calendrier.
  • AmĂ©lioration du support ldap dans le cas de l’ActiveDirectory.
  • Nouveau paramètre : pour une ressource donnĂ©e, permettre ou non les rĂ©servation dans le passĂ© ainsi que les modifications/suppressions de rĂ©servations passĂ©es.
  • Lorsqu’une nouvelle rĂ©servation entre en conflit avec des rĂ©servations existantes, les administrateur d’un domaine peuvent dĂ©sormais forcer la nouvelle rĂ©servation en supprimant les rĂ©servations qui entrent en conflit.
  • PossibilitĂ© de dĂ©sactiver les messages « pop-up Â» d’information dans config.inc.php
  • AmĂ©lioration de la prise en charge de l’affichage des dates en français (modification de language.inc.php.
  • Ajout de la langue Italien (traduction complète Ă  95 %) – Contribution d’Anthony Audouard.
  • Ajout d’une nouvelle feuille de style « Orange Â» – Contribution d’Anthony Audouard
  • Gestion amĂ©liorĂ©e des messages d’avertissement (pop-up).
  • PossibilitĂ© d’attribuer un ordre d’affichage des ressources Ă  l’intĂ©rieur d’un domaine
  • AmĂ©lioration de la fonction d’envoi automatique de mail (paramètre supplĂ©mentaire « parametre_additionnel Â» Ă  dĂ©finir dans config.inc.php). Explications dans le fichier config.inc.php.
  • PossibilitĂ© de fixer, pour chaque ressource, un temps en minutes en-deça duquel l’utilisateur ne peut pas rĂ©server ou modifier une rĂ©servation existante.
  • PossibilitĂ© de fixer, pour chaque ressource, un nombre maximal de jours au-delĂ  duquel l’utilisateur ne peut pas rĂ©server ou modifier une rĂ©servation existante.
  • Personnalisation par domaine des paramètres d’affichage du planning (heures de dĂ©but et fin de journĂ©e, plus petit bloc rĂ©servable, …)
  • Nouveau paramètre dans « config.inc.php Â» ($nb_year_calendar) : permet de fixer la plage de choix de l’annĂ©e dans le choix des dates de dĂ©but et fin des rĂ©servations.
  • Nouveau paramètre dans « config.inc.php Â» ($display_full_description) permettant d’afficher ou non la description complète de la rĂ©servation dans les vues jours, semaine et mois.
  • Domaine et ressource par dĂ©faut : ajout de la possibilitĂ© de choisir l’affichage semaine des rĂ©servations de toutes les ressources d’un domaine.
  • Dans le cas de la vue des rĂ©servations de toutes les ressources d’un domaine sur un mois : possibilitĂ© d’afficher une vue supplĂ©mentaire donnant les rĂ©servations, ressource par ressource (contribution de Yannick LĂ©a).
  • AmĂ©lioration de la navigation entre les diffĂ©rentes vues (journĂ©e/semaine/mois).
  • AmĂ©lioration du support CAS.
  • Optimisation de la function authGetUserLevel qui amĂ©liore des soucis de lenteur dans le cas oĂą il y a de nombreux utilisateurs dans la base.
  • Dans le cas oĂą une rĂ©servation est en cours d’utilisation, dans week_all.php, ajout de l’icĂ´ne correspondante.

Corrections de bugs

  • Correction mineure dans l’affichage des rĂ©servations dans day.php et week.php.
  • Correction de code pour rendre GRR compatible avec le navigateur SAFARI
  • Correction d’un bug apparu avec la version 1.8 : l’aide n’était plus accessible quand on n’était pas connectĂ©.
  • Correction d’un bug : lorsque l’administrateur associait plus d’une ressource Ă  un utilisateur pour l’administration, le bouton administration n’était plus visible.
  • Correction d’un bug : dans le cas oĂą la variable register_globals du fichier php.ini Ă©tait positionnĂ©e sur « On Â» (non recommandĂ©), la langue par dĂ©faut de l’utilisateur Ă©tait mal gĂ©rĂ©e.
  • Correction d’un bug : dans le cas oĂą la variable register_globals du fichier php.ini Ă©tait positionnĂ©e sur « On Â» (non recommandĂ©), l’affichage des rĂ©sultats de recherche au-delĂ  de la première page ne fonctionnait pas.
  • Correction d’un bug : dans le cas oĂą il y avait changement de langue sur des pages comportant des paramètres passĂ©s dans l’url, ces paramètres n’étaient pas conservĂ©s après le changement de langue (clic sur une drapeau).
  • Correction d’un bug lors de l’édition d’une rĂ©servation avec pĂ©riodicitĂ©, si on Ă©dite une des rĂ©servations qui n’est pas la première de la sĂ©rie, et qu’on met la pĂ©riodicitĂ© Ă  « aucune Â», GRR signale un conflit avec la première rĂ©servation de la sĂ©rie.
  • Correction d’un bug dans month_all.php et week_all.php : le retour, après suppression d’une rĂ©servation Ă  partir d’une de ces pages, ne se faisait pas vers la page d’origine.
  • Correction d’un bug : lors d’une recherche par un utilisateur non administrateur, si la table j_area_user Ă©tait vide (pas de gestionnaire), alors aucun rĂ©sultat n’était trouvĂ©.
  • Correction d’un bug : lors de l’édition d’un rapport par un utilisateur non administrateur, si la table j_area_user Ă©tait vide (pas de gestionnaire), alors aucun rĂ©sultat n’était trouvĂ©.

GRR-1.9.1

Nouvelles fonctionalités

  • « LemonLdapisation Â» de GRR : ajout d’un module d’authentification Lemonldap SSO permettant la prise en charge de GRR dans un environnement Lemonldap SSO.

Corrections de bugs

  • La valeur du champ USER_AGENT dans la table « log Â» est passĂ©e Ă  100.
  • Lorqu’un administrateur modifiait le rĂ©glage de la langue par dĂ©faut, son rĂ©glage personnel Ă©tait Ă©crasĂ© et prenait la valeur du rĂ©glage par dĂ©faut.
  • AmĂ©lioration du code du fichier language.inc.php pour tenir compte de la syntaxe de la fonction setlocale des versions php < 1.3.0.
  • Correction d’un bug dans la procĂ©dure de mise Ă  jour de GRR pour des versions infĂ©rieures ou Ă©gales Ă  1.7.
  • Correction d’un bug dans la page de modification d’une ressource : impossibilitĂ© de tĂ©lĂ©charger une image pour la ressource.

Version GRR1.9

Nouvelles fonctionnalités

  • Nouvelle procĂ©dure permettant de rĂ©server ou de libĂ©rer très rapidement des journĂ©es entières simultanĂ©ment sur plusieurs ressources de plusieurs domaines et selon un calendrier.
  • AmĂ©lioration du support ldap dans le cas de l’ActiveDirectory.
  • Nouveau paramètre : pour une ressource donnĂ©e, permettre ou non les rĂ©servation dans le passĂ© ainsi que les modifications/suppressions de rĂ©servations passĂ©es.
  • Lorsqu’une nouvelle rĂ©servation entre en conflit avec des rĂ©servations existantes, les administrateurs d’un domaine peuvent dĂ©sormais forcer la nouvelle rĂ©servation en supprimant les rĂ©servations qui entrent en conflit.
  • PossibilitĂ© de dĂ©sactiver les messages « pop-up Â» d’information dans config.inc.php
  • AmĂ©lioration de la prise en charge de l’affichage des dates en français (modification de language.inc.php.
  • Ajout de la langue Italien (traduction complète Ă  95 %) – Contribution d’Anthony Audouard.
  • Ajout d’une nouvelle feuille de style « Orange Â» – Contribution d’Anthony Audouard
  • Gestion amĂ©liorĂ©e des messages d’avertissement (pop-up).
  • PossibilitĂ© d’attribuer un ordre d’affichage des ressources Ă  l’intĂ©rieur d’un domaine
  • AmĂ©lioration de la fonction d’envoi automatique de mail (paramètre supplĂ©mentaire « parametre_additionnel Â» Ă  dĂ©finir dans config.inc.php). Explications dans le fichier config.inc.php.
  • PossibilitĂ© de fixer, pour chaque ressource, un temps en minutes en-deçà duquel l’utilisateur ne peut pas rĂ©server ou modifier une rĂ©servation existante.
  • PossibilitĂ© de fixer, pour chaque ressource, un nombre maximal de jours au-delĂ  duquel l’utilisateur ne peut pas rĂ©server ou modifier une rĂ©servation existante.
  • Personnalisation par domaine des paramètres d’affichage du planning (heures de dĂ©but et fin de journĂ©e, plus petit bloc rĂ©servable, …)
  • Nouveau paramètre dans « config.inc.php Â» ($nb_year_calendar) : permet de fixer la plage de choix de l’annĂ©e dans le choix des dates de dĂ©but et fin des rĂ©servations.
  • Nouveau paramètre dans « config.inc.php Â» ($display_full_description) permettant d’afficher ou non la description complète de la rĂ©servation dans les vues jours, semaine et mois.
  • Domaine et ressource par dĂ©faut : ajout de la possibilitĂ© de choisir l’affichage semaine des rĂ©servations de toutes les ressources d’un domaine.
  • Dans le cas de la vue des rĂ©servations de toutes les ressources d’un domaine sur un mois : possibilitĂ© d’afficher une vue supplĂ©mentaire donnant les rĂ©servations, ressource par ressource (contribution de Yannick LĂ©a).
  • AmĂ©lioration de la navigation entre les diffĂ©rentes vues (journĂ©e/semaine/mois).
  • AmĂ©lioration du support CAS.
  • Optimisation de la function authGetUserLevel qui amĂ©liore des soucis de lenteur dans le cas oĂą il y a de nombreux utilisateurs dans la base.
  • Dans le cas oĂą une rĂ©servation est en cours d’utilisation, dans week_all.php, ajout de l’icĂ´ne correspondante.

Corrections de bugs

  • Correction mineure dans l’affichage des rĂ©servations dans day.php et week.php
  • Correction de code pour rendre GRR compatible avec le navigateur SAFARI
  • Correction d’un bug apparu avec la version 1.8 : l’aide n’était plus accessible quand on n’était pas connectĂ©.
  • Correction d’un bug : lorsque l’administrateur associait plus d’une ressource Ă  un utilisateur pour l’administration, le bouton administration n’était plus visible.
  • Correction d’un bug : dans le cas oĂą la variable register_globals du fichier php.ini Ă©tait positionnĂ©e sur « On Â» (non recommandĂ©), la langue par dĂ©faut de l’utilisateur Ă©tait mal gĂ©rĂ©e.
  • Correction d’un bug : dans le cas oĂą la variable register_globals du fichier php.ini Ă©tait positionnĂ©e sur « On Â» (non recommandĂ©), l’affichage des rĂ©sultats de recherche au-delĂ  de la première page ne fonctionnait pas.
  • Correction d’un bug : dans le cas oĂą il y avait changement de langue sur des pages comportant des paramètres passĂ©s dans l’url, ces paramètres n’étaient pas conservĂ©s après le changement de langue (clic sur une drapeau).
  • Correction d’un bug lors de l’édition d’une rĂ©servation avec pĂ©riodicitĂ©, si on Ă©dite une des rĂ©servations qui n’est pas la première de la sĂ©rie, et qu’on met la pĂ©riodicitĂ© Ă  « aucune Â», GRR signale un conflit avec la première rĂ©servation de la sĂ©rie.
  • Correction d’un bug dans month_all.php et week_all.php : le retour, après suppression d’une rĂ©servation Ă  partir d’une de ces pages, ne se faisait pas vers la page d’origine.
  • Correction d’un bug : lors d’une recherche par un utilisateur non administrateur, si la table j_area_user Ă©tait vide (pas de gestionnaire), alors aucun rĂ©sultat n’était trouvĂ©.
  • Correction d’un bug : lors de l’édition d’un rapport par un utilisateur non administrateur, si la table j_area_user Ă©tait vide (pas de gestionnaire), alors aucun rĂ©sultat n’était trouvĂ©.

Version GRR1.8

  • Ajout d’un prĂ©fixe « grr_ Â» Ă  toutes les tables de la base.
  • Ajout d’une possibilitĂ© de dĂ©signer des administrateurs restreints (dĂ©lĂ©gation d’administration d’un ou plusieurs domaines Ă  des utilisateurs).
  • PossibilitĂ© d’activer dans config.inc.php une fonction de gestion de l’affichage d’un domaine par dĂ©faut en fonction de l’adresse IP de la machine cliente (voir documentation) – Contribution de Jacky Gaud.
  • Nouveau paramètre $allow_user_delete_after_beginning dans config.inc.php (voir documentation).
  • AmĂ©lioration de la gestion de la fonction « Signaler que la rĂ©servation est en cours d’utilisation Â».
  • Correction suite Ă  la sortie de la version 0.4.20 de phpcas : remplacement de la fonction  phpCAS ::authenticateIfNeeded() par phpCAS ::forceAuthentification().
  • Correction d’un bug lors de l’ajout d’une clĂ© sur le champs « login Â» de la table « utilisateurs Â» dans la procĂ©dure de mise Ă  jour de la base de donnĂ©es.
  • Correction d’un bug (dans certaines conditions, message d’erreur indiquant une variable non dĂ©finie) lors de l’enregistrement d’une rĂ©servation avec pĂ©riodicitĂ©.
  • Correction d’un bug dans la page de modification d’un utilisateur quand on donnait le statut administrateur Ă  un utilisateur.
  • Correction d’un bug dans la gestion de la fonction permettant de signaler qu’une rĂ©servation est en cours d’utilisation.
  • Correction d’un bug dans l’affichage du planning hebdomadaire d’un domaine : certaines rĂ©servations n’apparaissaient pas dans le planning.

Version GRR1.7

  • « CASIFICATION Â» de GRR : ajout d’un module d’authentification CAS (merci Ă  Olivier Mounier de l’UniversitĂ© de Saint-Etienne)
  • Ajout d’un module d’authentification Ldap
  • SĂ©curitĂ© : remplacement des fichiers « .inc Â» par des fichiers « .inc.php Â».
  • Outil de recherche : ajout de la ressource rĂ©servĂ©e dans le tableau de rĂ©sultat de la recherche
  • Extension des types de rĂ©servation de A Ă  Z dans le fichier config.inc.php
  • Ajout d’un « format imprimable Â» sur les pages utilisateurs
  • Correction d’un bug dans le calcul du numĂ©ro de la semaine dans les mini-calendrier (dĂ©calage de 1)
  • Edition des rapports : correction de bugs mineurs et amĂ©lioration de la prĂ©sentation
  • Correction d’un bug survenant dans certain cas lors de la modification d’une pĂ©riodicitĂ© par un gestionnaire de ressources.
  • Correction d’un bug lors de la crĂ©ation d’une ressource : le fait d’insĂ©rer une image de la ressource lors de la crĂ©ation entraĂ®nait un bug.
  • Correction d’un bug : lorsque le 1er domaine qui est affichĂ© lors du login est un domaine restreint et que l’utilisateur n’avait pas de « prĂ©fĂ©rences Â» pour le domaine par dĂ©faut on obtenait une erreur spĂ©cifiant qu’il n’avait pas les droits et il n’avait pas la possibilitĂ© de choisir un autre domaine.
  • Correction d’un bug : dans certains cas, l’envoi automatique d’un mail (notification de suppression d’une rĂ©servation quand un admin/gestionnaire supprimait une rĂ©servation d’un autre utilisateur) pouvait ne pas fonctionner.
  • Correction d’un bug lors de la tentative de suppression d’un utilisateur dans la partie « Droits de gestion des utilisateurs Â».
  • Correction d’un bug dans la page de modification d’une ressource : le « nombre max. de rĂ©servations par utilisateur  Â» ne pouvait ĂŞtre fixĂ© Ă  0.

Version GRR1.6

  • Nouvelle possibilitĂ© pour un gestionnaire d’une ressource, d’afficher une rĂ©servation comme Ă©tant « en cours Â».
  • Nouvelle possibilitĂ© de rendre temporairement indisponible une ressource pour maintenance par exemple.
  • Nouvelle possibilitĂ© de configurer une fiche de prĂ©sentation avec image pour chaque ressource.
  • Refonte complète de l’interface de gestion.
  • Deux autres langues disponibles : anglais et allemand. (n’hĂ©sitez pas Ă  me signaler des erreurs).
  • Dans le cas d’un affichage semaine, la semaine est mainrenant repĂ©rĂ©e dans le calendrier par un fond colorĂ©.
  • Sur le calendrier les semaines sont maintenant numĂ©rotĂ©es de 1 Ă  53 ou 54, comme sur les agendas du commerce.
  • DĂ©sormais, un utilisateur ayant le statut « visiteur Â» ne peut pas accĂ©der Ă  la gestion de son compte
  • Nouveau bouton de sauvegarde de la base de donnĂ©es placĂ© sous « Accueil Gestion Â» dans le bandeau supĂ©rieur de l’administrateur.
  • Une rĂ©servation d’une journĂ©e est maintenant enregistrĂ©e comme dĂ©marrant Ă  la première heure « rĂ©servable Â» et non Ă  partir de 0h (rĂ©sout un problème survenant lors de la modification d’une telle rĂ©servation).
  • Correction d’un bug : les rapports s’affichaient mĂŞme lorsqu’ils concernaient des domaines Ă  accès restreint et qu’ils Ă©taient demandĂ©s par un utilisateur non autorisĂ©.
  • Correction d’un bug dans l’outil de recherche : la recherche s’étendait aux domaines Ă  accès restreint, mĂŞme quand elle Ă©tait effectuĂ©e par un utilisateur non autorisĂ©.
  • Correction d’un bug d’affichage des numĂ©ros de semaine Ă  cheval sur deux mois dans la page week_all (affichage des rĂ©servations d’une semaine pour toutes les ressources d’un domaine).
  • Correction d’un bug dans la page de rĂ©sultats d’une recherche : les boutons « PrĂ©cĂ©dent Â» et « Suivant Â» ne fonctionnaient pas.
  • Correction d’un bug dans la configuration oĂą la connexion n’est pas nĂ©cessaire pour visualiser : le fait de « dĂ©sactiver les connexions Â», rendait toujours possible une connexion Ă  GRR.
  • Correction d’un bug de navigation : après avoir modifiĂ© une rĂ©servation avec pĂ©riodicitĂ©, le bouton « enregistrer Â» ne renvoyait pas toujours sur la page d’origine.
  • Correction d’un bug sur la page « Conflit entre rĂ©servations Â» : le lien « Modifier la rĂ©servation Â» n’aboutissait Ă  rien.

Version GRR1.5.1

  • Correction de petits bugs divers
  • Correction d’un bug dans la page view_entry.php
  • AmĂ©lioration de l’ergonomie dans la page de rĂ©servation
  • PossibilitĂ© de tĂ©lĂ©chargement les rapports au format CSV
  • Ajout d’un champ login pour la crĂ©ation de rĂ©sumĂ© ou de rapport.

Version GRR1.5

  • AmĂ©lioration de l’interface utilisateur,
  • Nouveau module de personnalisation de l’interface pour chaque utilisateur (type d’affichage des listes des domaines et des ressources sous forme arborescente ou liste dĂ©roulante, somaine et ressource par dĂ©faut, style/thème au choix)

Version GRR1.4

  • Nouveau module de suivi des connexions.
  • Nouveau module de mise Ă  jour automatique de la base de donnĂ©e.
  • CompatibilitĂ© avec les valeurs par dĂ©faut de la version 7 de Easyphp.
  • AmĂ©lioration de l’interface de navigation.
  • ImpossibilitĂ© de modifier, supprimer une rĂ©servation passĂ©e ou de rĂ©server dans le passĂ© (sauf pour l’administrateur).
  • AmĂ©lioration du module d’email automatique.
  • ParamĂ©trage de la longueur minimale du mot de passe.
  • Correction d’un bug lorque $authentification_obli=0.

Version GRR1.3

  • Date de dĂ©but et de fin de rĂ©servation en dehors desquelles les rĂ©servations ne sont pas possibles.
  • PossibilitĂ© de dĂ©finir un maximum de rĂ©servations par utilisateur pour une ressource donnĂ©e.

Version GRR1.2

  • GRR est dĂ©sormais compatible avec la variable Register_globals positionnĂ©e Ă  Off (conformĂ©ment aux recommandations officielles).
  • ParamĂ©trage possible de l’ordre d’affichage des domaines.
  • Configuration en ligne amĂ©liorĂ©e

FAQ

Quelles sont les différences (majeures) entre GRR et MRBS ?

Les différences majeures tiennent à la présence dans GRR d’une interface d’administration plus avancée que dans MRBS : possibilité de restreindre la réservation de certaines salles à certaines personnes, nombre max de réservations, envoi de mail automatiques, notion d’administrateurs de ressources, etc…


J’utilise actuellement MRBS. Est-il possible de passer à GRR en récupérant les bases existantes MRBS ?

Ce n’est pas simple, voire très compliqué et cela nécessite d’intervenir à la main sur la structure de la base mysql.

Bien que basé à l’origine sur MRBS1.1 , GRR a depuis évolué sans suivre les changements de MRBS.


J’ai fini d’installer GRR et à ma première connexion, on me demande un nom d’utilisateur et un mot de passe. Je ne sais pas quoi mettre !

A la première connexion, vous devez vous connecter avec le compte suivant :
Nom d’utilisateur : administrateur
Mot de passe : azerty


Lors de la connexion le message « Acces Refusé. Pas de réservation possible pour cette date » s’affiche.

Il faut configurer correctement les dates de début et de fin de réservation dans la configuration générale en se connectant en admin.


Je viens d’essayer d’installer GRR sur free et je n’arrive pas à accéder en tant qu’administrateur.
Voici les messages d’erreurs :

Warning : session_start() :
open (/var/www/free.fr/0/0/test/sessions/ .sess_00776ef55175888296900c0dc9f8b379,
O_RDWR) failed : Aucun fichier ou répertoire de ce type (2) in /var/www/free.fr/0/0/test/grr/session.inc on line 54

La réponse est là : http://support.free.fr/web/php/php4.html

On peut y lire :

« important : Pour que vos sessions ’fichiers’ (mode par défaut) fonctionnent, vous devez créer un répertoire « sessions » (en minuscules sans les guillemets) à la racine de votre site Web (ou au cas échéant, de votre site Web secondaire). Sinon un message d’erreur vous signalant l’impossibilite de sauvegarder les sessions apparaitra. »


Je rencontre un problème de configuration des dates dans GRR : les noms des jours et des mois s’affichent en anglais alors que tout le reste de l’application est en français.

Cela tient sans doute à la configuration du serveur PHP concernant les « locales ». Parmi les « locales » testées par GRR dans le fichier /include/language.inc.php (fr_FR, fr_FR@euro, fr_FR.ISO8859-1, French, france …) aucune n’est disponible dans votre système.

Si vous avez accès au serveur, essayez en mode console, la commande « locale -a » afin de savoir quelles sont les locales disponibles.

Une solution consiste alors à ajouter sur votre serveur une locale reconnue par GRR sur votre système (recherche sur Google pour savoir comment faire).

Par exemple, sur une distribution linux basée sur debian, la commande suivante, suivie d’un redémarrage du serveur apache devrait suffire :
apt-get install locales-all

A noter également qu’on rencontre le problème sur certains serveurs qui ont bien le support fr_Fr mais pas par défaut. La variable setlocale de php ne semble prendre
en compte que la valeur par défaut de la variable locale du système. Le problème est alors résolu en mettant par défaut fr_FR.


Comment faire sur mon « serveur » easyphp pour que les mails automatiques fonctionnent ?

Pour que la fonction mail fonctionne, il faut :

1) ou bien qu’un serveur SMTP tourne sur la machine,

2) ou bien indiquer dans php.ini le nom du serveur smtp à utiliser. Le fichier php.ini est dans C :\Program Files\EasyPHP1-7\apache

Cas N° 2 (le plus simple)

Il faut renseigner les lignes suivantes :
; For Win32 only.
SMTP = smtp.tiscali.fr (c’est un exemple)

; For Win32 only.
sendmail_from = This email address is being protected from spambots. You need JavaScript enabled to view it. (c’est encore un exemple)

A voir ! Il faut faire des tests. Selon le serveur smtp indiqué, ça ne marche pas toujours !

Cas N°1

1-Télécharger par exemple le freeware agsmail.exe : http://www.argosoft.com/mailserver/download.aspx.

2- L’installer

3-Lancez Mail Server : Ouvrir Mail Server à partir de la barre des tâches. Ouvrir ensuite le menu Tools, Options, onglet General. Là, il faut donner l’adresse d’un serveur DNS (Domain Name Server). (par exemple 195.83.12.125). Toujours dans cette fenêtre, cocher les cases « Load Server at Windows Startup » et « Automatically Start the Server », pour charger et lancer le serveur dès le démarrage de Windows. Très importante aussi, la case « Allow Relay » qui autorise ton serveur à transmettre les courriers vers Internet, doit aussi être cochée.

Ensuite dans php.ini
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = This email address is being protected from spambots. You need JavaScript enabled to view it. (ça n’a pas d’importance)


J’ai configuré l’envoi de mail de façon correcte mais cela ne fonctionne pas. Je suis chez OVH. Savez vous d’où peut provenir le problème ?

  • Il s’agit sans doute d’un problème de port : OVH utilise le port 587 pour le smtp. Or le port utilisĂ© par GRR est le port 25. Actuellement, il n’est pas possible dans l’interface en ligne de spĂ©cifier un autre port que 25. Cependant, on peut le faire directement en modifiant deux fichiers :
    dans le fichier include/mail.inc.php ligne 51, remplacer 25 par 587
  • dans le fichier « class.smtp.php » de phpmailer, ligne 30, remplacer 25 par 587

Attention cependant Ă  refaire la modification Ă  chaque mise Ă  jour de GRR.


Lorsque je me connecte à mon serveur web, j’obtiens ce message : Gestion et Réservation de Ressources. La connection au serveur mysql est établie mais impossible de sélectionner la base contenant les tables GRR.
L’installation de GRR n’est peut-être pas terminée. »

Avant de lancer la procédure d’install, il faut d’abord créer une base mysql chez votre hébergeur, soit à l’aide d’un outil tel que phpmyadmin, soit en faisant une demande auprès de l’administrateur. Cela dépend de l’hébergeur.


Est-il possible de modifier la plage de réservation ? car cela semble limité de 8h00 à 19h00.

Oui, la configuration de tout cela se fait en ligne, domaine par domaine.


Les horaire de mon etablissement sont 8h15 ; 9h10 ; pause ; 10h20 ; 11h15 ; pause déjeuner ; 13h45 ; 14h40 ; récré ; 16h45… Est-il possible de configurer GRR pour l’adapter à mon cas de figure ? Oui, GRR peut s’adapter à ce genre de situation, même si au départ, il est conçu pour fonctionner avec des plages de réservation de longueur fixe, par exemple de 15 minutes, ou bien 30 minutes, etc.


Comment configurer GRR pour que l’envoi automatique de mails fonctionnent sur les serveurs Kwartz (www.kwartz.com) ?

1) Il faut modifier le script dans le fichier « lib.inc.php », à la ligne 250
Ajouter l’information suivante , »-f mail@fai » dans la ligne, ce qui donne :
$this->FullBody, $this->Headers, »-f mail@fai ») ;
oĂą mail@fai est un mail quelconque mais fonctionnel.

2) Il faut vérifier les points suivants sur le serveur Kwartz :
version 1.6r1 minimum du logiciel serveur Kwartz (la mise à jour est conseillée)
Dans le kwartz control (interface de paramétrage), rendez-vous dans « Services » —> « Messagerie », puis renseignez la partie « Envoi de courrier externe » :

  • 1. cocher la case – autoriser l’envoi de courrier externe,
  • 2. renseigner le serveur de courrier sortant (SMTP) Éventuellement, mettre l’authentification si l’on utilise un smtp qui le demande (Cf. les comptes de la Poste.net),
  • 3. cocher la case « Autoriser l’envoi de courrier externe en PHP ».

Lorsque tout cela est fait, l’envoi de courrier externe fonctionne avec GRR si cette application est installée en Intranet sur un serveur Kwartz.


Lorsque j’imprime les plannings, je n’ai pas les couleurs dans les cellules qui m’indiquent les différents types de réservation.

En fait, il s’agit là d’une configuration des paramètres d’impression de votre navigateur. En général, pour économiser l’encre, les navigateurs sont configurés par défaut pour ne pas imprimer les couleurs de fond (fond de page et fond des cellules des tableaux). Il faut donc activer l’impression des couleurs de fond. Voici le mode opératoire pour deux navigateurs :

  • Avec Internet Explorer : menu « Outils », puis « Options Internet », puis onglet « Avancé », puis activer l’option « Imprimer les couleurs et les images d’arrière-plan » et enfin valider en cliquant sur OK.

Avec FireFox :
menu « Ficher », puis « Mise en page », puis activer l’option « Imprimer le fond de page (couleurs et images) puis valider en cliquant sur OK.


Je rencontre des problèmes pour la configuration ldap : j’utilise « Active directory » et après avoir configuration, le test de connexion à l’annuaire est ok mais le test de recherche sur l’annuaire avec le chemin spécifié me renvoie « échec » ! Pourtant ce chemin est bon ! La configuration du ldap avec active directory semble en effet parfois poser des problèmes. Il semble que l’utilisation dans la config de GRR d’un utilisateur contrôleur du domaine avec un mot de passe permette dans de nombreux cas de régler le problème.


Je rencontre des problèmes pour la configuration ldap : j’utilise « Active directory » et certains utilisateurs n’arrivent pas à se connecter.Essayez la chose suivante pour les utilisateurs ayant un problème pour se connecter : ajouter, dans les propriétés de l’objet AD, l’onglet « Comptes », le bouton « se connecter à » : le nom du serveur avec LDAP spécifié dans la config de GRR.


GRR est hébergé sur un serveur mutualisé et j’ai remarqué que les sessions expirent prématurément et aléatoirement, parfois quelques secondes à peine après l’identification.Chez certains prestataire qui utilisent des serveurs en clustering, il arrive que les sessions expirent aléatoirement. Une solution consiste à enregistrer les sessions PHP dans un autre répertoire que le répertoire par défaut.

Pour cela, depuis la version 196 de GRR, il existe un paramètre dans /include/config.inc.php qui permet d’indiquer l’emplacement du nouveau dossier de stockage des sessions.


Jeu de caractère et collationQuand on crée une base sur un serveur MySql, celui-c- utilise un jeu de caractère (charset) et une collation par défaut. Pour que GRR fonctionne correctement, il est nécessaire de créer une base avec une collation insensible à la casse.

La convention pour les noms de collation est la suivante : elles finissent par _ci (insensible à la casse), _cs (sensible à la casse), _bin (binaire), ou _uca (Algorithme Unicode)

Pour voir quels sont les jeux de caractère et les collations de vos bases sur votre serveur mysql, soit vous utilisez un outil tel que PhpMyadmin et la collation est visible dans les propriétés des tables, soit vous utilisez la ligne de commande suivante :
mysql> select * from information_schema.schemata ;

Pour voir les character sets et les collations reconnus par Mysql :
mysql> SHOW CHARACTER SET ;


En haut de chaque page (haut dessus du bandeau bleu), le message d’erreur suivant s’affiche : « Strict Standards : mktime() [function.mktime] : You should be using the time() function instead in C :\Program Files\EasyPHP-5.3.1\www\week_all.php on line 113 »Ce n’est pas une erreur de GRR mais c’est la configuration par défaut de Easyphp qui provoque ce message pour signaler un nom respect strict sur l’utilisation de la fonction mktime()

Pour supprimer ce message, éditer le fichier C :\Program Files\EasyPHP-5.3.1\apache\php.ini avec un éditeur de texte du genre notepad et à la ligne 523, remplacer :
error_reporting = E_ALL | E_STRICT
par :
error_reporting = E_ALL


Je ne comprends pas comment fonctionne l’envoi de mails automatiques dans GRR !Dans « administration » -> « Interactivité », soit vous sélectionnez « Utiliser la méthode mail », soit vous sélectionnez « Utiliser la méthode smtp »

Quand vous utilisez la première méthode, c’est la fonction mail() en standard dans PHP qui est utilisée par phpmailer et non pas send_mail().
Il faut alors :
1) ou bien qu’un serveur SMTP tourne sur la machine,
2) ou bien indiquer dans php.ini le nom du serveur smtp Ă  utiliser.

Quand vous utilisez la deuxième méthode, c’est la classe smtp de phpmailer qui est utilisée. Il vous faut alors spécifier dans GRR le serveur SMTP utilisé ainsi qu’éventuellement un nom d’utilisateur et un mot de passe.


Nous avons les messages d’erreurs suivants : It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier …

Il s’agit d’une erreur due au fait que la valeur date.timezone n’est pas renseignée dans le fichier de configuration php.ini de votre serveur php

Modifiez votre fichier php.ini en ajoutant la directive suivante :
date.timezone = Europe/Paris


Je rencontre des problèmes pour faire fonctionner GRR dans un environnement LemonLDAP ::NG. Pourtant, j’ai lu que GRR était compatible avec LemonLDAP !GRR supporte LemonLDAP mais pas LemonLDAP ::NG qui est une réécriture complète de LemonLDAP. En attendant qu’un contributeur me propose les modifications nécessaires pour adapter GRR à LemonLDAP ::NG, vous pouvez simplement configurer GRR avec
l’authentification HTTP. En effet, LemonLDAP ::NG simule une authentification Apache, ce qui permettra à GRR de fonctionner dans un environnement LemonLDAP ::NG.


Je n’arrive pas paramétrer les mails automatiques. En effet mon smtp utilise le port port 587 (et non pas 25). Où puis-je renseigner le numéro de port.Actuellement, il n’est pas possible dans l’interface en ligne de spécifier un autre port que 25.
Cependant, on peut le faire directement dans le code :
- dans le fichier include/mail.inc.php, ligne 51
- dans le fichier phpmailer/class.smtp.phpvar, ligne 30
Attention cependant Ă  refaire la modification Ă  chaque mise Ă  jour de GRR.


Comment mettre en place une sauvegarde quotidienne de la base mysql de GRR ?Exemple 1 (à adapter)
Grr installé sur un serveur Linux : ligne suivante à placer dans le fichier /etc/crontab (planificateur de tache) :


0 1 * * * mysqldump -u user_grr_mysql -pmot_de_passe -x -e -B grr > /home/utilisateur/backup/grr`date +\%Y\%m\%d`.sql && gzip /home/utilisateur/backup/grr`date +\%Y\%m\%d`.sql

Cette ligne a pour effet de sauvegarder la base « grr » avec fermeture des tables, sous la forme « gepiAAAMMJJ.sql.gz » dans le répertoire
/home/utilisateur/backup/ tous les jours Ă  1h du matin.

  • user_grr_mysql est l’utilisateur ayant les droits sur la base mysql
    - attention : -pmot_de_passe —> le p et le mot de passe doivent être accolés.

Exemple 2 (Ă  adapter)
Grr installé sur un serveur Linux : exemple de script « sauve_grr.sh » à mettre dans « /root/scripts/ » et contenant les lignes suivantes :


# !/bin/sh
DATE=`date ’+%d%m%Y’`
mysqldump —password= »mdp » grr > grr_le_$DATE.sql

Puis ajout de la ligne dans suivante /etc/crontab

00 22 * * * /root/scripts/sauve_grr.sh

Exemple 3 (Ă  adapter)
Sous windows avec xampp, exemple de fichier bat éxecuté tous les jours via le planificateur de tache :

set version=%date : 6,4%-%date : 3,2%-%date : 0,2%

« C :\xampp\php\php-cgi » -f « c :/xampp/htdocs/grr/admin_save_mysql.php » « mdp=##### » > c :\sauvgrr\grr_le_%version%.sql

Accueil GRR

GRR est un système de Gestion et de Réservations de Ressources.

GRR est particulièrement adapté à la gestion et la réservation de salles et de matériels, mais il peut également être utilisé comme mini-agenda partagé.
Il s’agit d’une adaptation d’une application PHP/SQL sous licence GPL : MRBS

Cette adaptation est également sous licence GPL donc libre et gratuite.

 

{imageshow sl=9 sc=3 /}

 

Les principales fonctionnalités de GRR sont :

  • l’accès Ă  l’outil de gestion partagĂ©e via n’importe quel navigateur web,
  • l’administration de plusieurs types de ressources partagĂ©es (salles, voitures, matĂ©riels, …),
  • la gestion des rĂ©servations de ces ressources (crĂ©ation, modification, suppression),
  • la gestion du type d’accès Ă  une ressource ; accès restreint Ă  certains utilisateurs ou non,
  • la possibilitĂ© d’effectuer des rĂ©servations pĂ©riodiques,
  • la possibilitĂ© de configurer un calendrier des jours « fĂ©riĂ©s », inaccessible aux rĂ©servations,
  • la possibilitĂ© de poser des rĂ©servations « sous rĂ©serve », Ă  confirmer avant une date fixĂ©e,
  • la possibilitĂ© de poser des rĂ©servations « avec modĂ©ration »,
  • la possibilitĂ© d’effectuer des rĂ©servations au nom d’autres utilisateurs ou de personnes extĂ©rieures
  • la possibilitĂ© de dĂ©finir, domaine par domaine, des champs additionnels,
  • la possibilitĂ© de dĂ©finir des « jours cycle » (voir documentation),
  • la gestion fine d’envoi de mails automatiques,
  • la dĂ©lĂ©gation Ă  des utilisateurs, de l’administration de certains domaines,
  • la dĂ©lĂ©gation Ă  des utilisateurs, de la gestion des rĂ©servations pour certaines ressources,
  • la possibilitĂ© pour un gestionnaire, d’afficher une rĂ©servation comme Ă©tant « en cours d’utilisation »,
  • la possibilitĂ© de rendre temporairement indisponible une ressource pour maintenance par exemple,
  • la possibilitĂ© de configurer une fiche de prĂ©sentation avec image pour chaque ressource,
  • la visualisation du planning des rĂ©servations des ressources sous diffĂ©rentes formes,
  • la possibilitĂ© de paramĂ©trer le type d’accès Ă  l’application (obligation ou non de se connecter pour accĂ©der au site),
  • la possibilitĂ© de personnalisation par domaine les paramètres d’affichage du planning des rĂ©servations (heures de dĂ©but et fin de journĂ©e, plus petit bloc rĂ©servable, … ou bien crĂ©neaux prĂ©-dĂ©finis).
  • la possibilitĂ© de fixer, pour chaque ressource, un nombre maximal de jours au-delĂ  duquel l’utilisateur ne peut pas rĂ©server ou modifier une rĂ©servation existante.
  • la possibilitĂ© de fixer, pour chaque ressource, un temps, en-deçà duquel l’utilisateur ne peut pas rĂ©server ou modifier une rĂ©servation existante.
  • La possibilitĂ© de rĂ©server ou de libĂ©rer très rapidement des journĂ©es entières simultanĂ©ment sur plusieurs ressources de plusieurs domaines et selon un calendrier.
© Team DEVOME 2007 - 2025
Back to top