Skip to content

Commit

Permalink
V3 RC1
Browse files Browse the repository at this point in the history
V3 RC1
  • Loading branch information
JeromeDevome committed Jul 23, 2015
1 parent 877deb4 commit 988b19f
Show file tree
Hide file tree
Showing 912 changed files with 177,800 additions and 0 deletions.
17 changes: 17 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
SetEnv PHP_VER 5

ErrorDocument 403 /erreurs/403.php

ErrorDocument 500 /erreurs/500.php

# Bloquage d'ip de spam

Order Allow,Deny
Allow from all
Deny from 82.64.101.97


#RewriteEngine on
#RewriteCond %{REQUEST_URI} !/maintenancep.html$
#RewriteCond %{REMOTE_ADDR} !^90\.47\.226\.239
#RewriteRule $ /maintenancep.html [R=302,L]
64 changes: 64 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
[correction] mktine() vers time()
[correction] Fonction mysql_ vers mysqli
[correction] Remise ne place des jours et heures des reservation lors de l'edition
[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 moderation 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 reservation sur 2 jours
[correction] boutton 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 recu
[ajout] choix de reservation periodique chaque Xeme Yjour du mois
[ajout] Jour férié
[ajout] Vacance scolaire francaise
[ajout] Settings pour les jours feries et vacances
[ajout] Champs de recherche dans le select des beneficiare de edit_entry.php
[maj] lib Jquery 2.1.1
[maj] script popup.js compatibilité jquery
[maj] fontion 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 chargemet des fichier css et js
[change] Création et deplacemet des fichier js dans le dossier js
[change] Netoyage du code / Mise en forme
[change] Apparance 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] Generation 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
106 changes: 106 additions & 0 deletions INSTALL.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
GRR -- Proc�dure d'installation
=====================================

****************************************************
Installation - Etape 0 : t�l�chargement de l'archive
****************************************************

L'ensemble des fichiers n�cessaires � l'installation sont rassembl�s dans
l'archive que vous avez t�l�charg�e.
Parmi ces fichiers figure le fichier "connect.inc.php". La configuration
du fichier "connect.inc.php" n'est pas obligatoire si vous optez pour une
installation automatis�e de la base de donn�e. En effet, la proc�dure
d'installation vous invitera alors � entrer dans un formulaire vos param�tres
de connexion.

Dans le cas contraire, vous devez imp�rativement renseigner ce fichier :
- $dbHost : le nom du serveur qui h�berge votre base de donn�e mysql. Si
c'est le m�me que celui qui h�berge les fichiers php, mettre "localhost".
- $dbDb : le nom de votre base mysql.
- $dbUser : le nom de l'utilisateur mysql qui a les droits sur la base.
- $dbPass : le mot de passe de l'utilisateur mysql ci-dessus.

***********
Pr�-requis
***********

Pour installer et faire fonctionner GRR, vous avez besoin de :
-> Un serveur web/php et un serveur mysql (�ventuellement sur la m�me
machine)
-> N�cessit� de disposer d'une version de php version sup�rieure ou �gale � 5.4.0 (gestion des variables de type $_SESSION, fonction mysql_real_escape_string(), ...)

************************************************
Installation - Etape 1 : Configuration de GRR
************************************************
Bien qu'un grand nombre de param�tres de GRR soient modifiables directement dans l'interface web de GRR,
le fichier "/include/config.inc.php" contient quelques param�tres � configurer avant de transf�rer les fichiers vers le serveur web. Toutes les indications � la configuration de ce fichier sont disponibles dans la documentation ainsi que dans le fichier lui-m�me.

************************************************
Installation - Etape 2 : transfert des fichiers
************************************************

La premi�re �tape de l'installation consiste � transf�rer tous les fichiers de
l'archive que vous avez t�l�charg�e vers le serveur web/php.

Pour cela, munissez-vous des codes des param�tres de connexion au serveur et
utilisez un logiciel de transfert de fichiers (FTP). Vous aurez besoin de l'adresse du serveur ftp, de votre login, et de votre mot de passe (fournis par l'h�bergeur si vous utilisez un service ext�rieur, par l'administrateur syst�me si vous utilisez un serveur au sein de l'�tablissement).

On pourra par exemple cr�er un r�pertoire "grr" dans le r�pertoire
web du serveur ("htdocs" dans le cas d'Apache).

Modification des droits : les droits d'�criture doivent �tre attribu�s
* au r�pertoire "/images" (chargement d'images pour les fiches de pr�sentation des ressources)
* au fichier "include/connect.inc.php" (dans le cas d'une installation automatis�e)
* au fichier "include/config_ldap.inc.php" (dans le cas d'une authentification ldap)

***************************************************
Installation - Etape 3 : cr�ation de la base Mysql
***************************************************

Vous avez le choix entre deux types d'installation de la base de donn�e Mysql:

- une installation automatis�e,
- une installation manuelle, r�serv�e aux experts.


* Installation automatis�e :

Une fois que les fichiers php sont en place sur le serveur web/php (�tape 1),
lancez un navigateur et connectez-vous au site en tapant l'adresse compl�te du
genre : http://www.monsite.fr/grr
Vous n'avez plus qu'� cliquer sur le lien vous proposant d'installer la base
et � suivre la proc�dure. Pour ce type d'installation, le fichier connect.inc.php
doit �tre autoris� en �criture (la modification des attributs de ce fichier est possible
avec la plupart des logiciel de transfert FTP).


* Installation manuelle :

Si vous optez pour cette installation, il est n�cessaire d'avoir renseign� le
fichier "connect.inc.php" (voir plus haut)

Dans l'archive figure le fichier tables.my.sql � ex�cuter sur le serveur mysql et qui
contient l'ensemble des tables mysql ainsi que les donn�es minimales pour
que �a fonctionne.

- Sur le seveur mysql :
* cr�ez une base mysql (avec phpMyAdmin par exemple) en lui donnant un nom (par
exemple "grr")
* cr�ez un utilisateur de cette base,
* n'oubliez pas de relancer le serveur.

- Connectez-vous � cette base.
- Ex�cuter le fichier tables.my.sql dans cette base
(toujours avec phpMyAdmin par exemple)


******************************************************
Apr�s l'installation : configuration de GRR en ligne
******************************************************

Une fois le syst�me install�, vous pouvez vous connecter � GRR :
- nom de connexion : 'administrateur' et mot de passe : 'azerty'),
- Par s�curit�, CHANGEZ LE MOT DE PASSE de 'admin' gr�ce au lien "g�rer mon
compte" dans le bandeau en haut !
- allez dans la partie "gestion" (lien dans le bandeau en haut)

Loading

0 comments on commit 988b19f

Please sign in to comment.