Skip to content

Commit

Permalink
montée de version en 3.4.1 RC2
Browse files Browse the repository at this point in the history
  • Loading branch information
ynaessens committed Nov 26, 2018
1 parent 2c88546 commit d8d93a4
Show file tree
Hide file tree
Showing 20 changed files with 158 additions and 41 deletions.
8 changes: 6 additions & 2 deletions CHANGELOG
Expand Up @@ -2,20 +2,24 @@ Bugs connus sur la version de GitHub :
- affichage défectueux du menu en position haute dans la page month_all2
- des problèmes se produisent lorsqu'on veut faire une modification/copie de réservation avec un changement de domaine
- l'entrée du code hexadécimal des couleurs des types n'est pas répercutée sur la zone test
- les entrées textuelles dans les champs jscolor ne sont pas validées

Tâches prévues :
- interface de personnalisation des couleurs
- gestion des accès au niveau de la ressource (et pas seulement au niveau des domaines)
- authentification liée à Joomla!
-----
--
-----

Version en cours de développement sur GitHUB (3.4.1 RC1)
Version en cours de développement sur GitHUB (3.4.1 RC2)
[ajout] Echange de deux réservations
[ajout] Page year_all affichant les réservations sur plusieurs mois et plusieurs domaines (à utiliser avec prudence s'il y a beaucoup de réservations ou de ressources)
[ajout] Contenu des champs additionnels dans les exports csv
[ajout] Gestion des couleurs du texte des types de réservation (meilleure lisibilité dans les plannings)
[ajout] Page d'interface de personnalisation des couleurs
[amelioration] Reprise du code des pages plannings pour gérer les menus escamotables (haut et gauche)
[modification] Utilisation de jscolor pour définir les couleurs des types
[correction] de bugs mineurs dans la RC1
-----
--
-----
Expand Down
10 changes: 5 additions & 5 deletions admin/admin_edit_room.php
Expand Up @@ -3,7 +3,7 @@
* admin_edit_room.php
* Interface de creation/modification des sites, domaines et des ressources de l'application GRR
* Ce script fait partie de l'application GRR
* Dernière modification : $Date: 2018-08-24 21:00$
* Dernière modification : $Date: 2018-11-23 15:30$
* @author Laurent Delineau & JeromeB & Marc-Henri PAMISEU & Yan Naessens
* @copyright Copyright 2003-2018 Team DEVOME - JeromeB
* @link http://www.gnu.org/licenses/licenses.html
Expand Down Expand Up @@ -182,7 +182,7 @@
}
if (!$ok1)
{
$msg .= "L\'image n\'a pas pu etre supprimee : probleme d\'ecriture sur le repertoire. Veuillez signaler ce probleme e l\'administrateur du serveur.\\n";
$msg .= "L\'image n\'a pas pu etre supprimee : probleme d\'écriture sur le repertoire. Veuillez signaler ce problème à l\'administrateur du serveur.\\n";
$ok = 'no';
}
else
Expand Down Expand Up @@ -340,7 +340,7 @@
}
$msg .= get_vocab("message_records");
}
// Si pas de probleme, retour e la page d'accueil apres enregistrement
// Si pas de probleme, retour à la page d'accueil apres enregistrement
if ((isset($change_done)) && (!isset($ok)))
{
if ($msg != '')
Expand Down Expand Up @@ -586,7 +586,7 @@

// Capacite
echo "<tr><td>".get_vocab("capacity").": </td><td><input class=\"form-control\" type=\"text\" name=\"capacity\" size=\"1\" value=\"".$row["capacity"]."\" /></td></tr>\n";
// seul les administrateurs de la ressource peuvent modifier le nombre max de reservation par utilisateur
// seuls les administrateurs de la ressource peuvent modifier le nombre max de reservation par utilisateur
if ((authGetUserLevel(getUserName(),$area_id,"area") >= 4) || (authGetUserLevel(getUserName(),$room) >= 4))
{
echo "<tr><td>".get_vocab("max_booking")." ";
Expand All @@ -602,7 +602,7 @@
echo "</td><td><input class=\"form-control\" type=\"text\" name=\"delais_min_resa_room\" size=\"5\" value=\"".$row["delais_min_resa_room"]."\" /></td></tr>\n";
// L'utilisateur peut poser poser une option de reservation
echo "<tr><td>".get_vocab("msg_option_de_reservation")."</td><td><input class=\"form-control\" type=\"text\" name=\"delais_option_reservation\" size=\"5\" value=\"".$row["delais_option_reservation"]."\" /></td></tr>\n";
// Les demandes de reservations sont moderes
// Les demandes de reservations sont moderées
echo "<tr><td>".get_vocab("msg_moderation_reservation").get_vocab("deux_points");
echo "</td>" ."<td><input type='checkbox' name='moderate' ";
if ($row['moderate'])
Expand Down
2 changes: 1 addition & 1 deletion admin/admin_email_manager.php
Expand Up @@ -124,7 +124,7 @@
echo get_vocab("explain_automatic_mail2")."<br />";
echo $msg;
# Table with areas, rooms.
echo "\n<table class=><tr>\n";
echo "\n<table><tr>\n";
$this_area_name = "";
$this_room_name = "";
# Show all areas
Expand Down
6 changes: 3 additions & 3 deletions admin/admin_type_modify.php
Expand Up @@ -277,7 +277,7 @@
$nct = 0;
foreach ($tab_couleur as $key=>$value)
{
if (++$nct > 4)
if (++$nct > 7)
{
$nct = 1;
echo "</tr><tr>";
Expand Down Expand Up @@ -333,12 +333,12 @@ function update (id) {
document.getElementById('test').style.borderColor =
pickers.fgcolor.toHEXString();
}

/*
function setString (id, str) {
pickers[id].fromString(str);
update(id);
}

*/
update('bgcolor');
update('fgcolor');
</script>
Expand Down
2 changes: 1 addition & 1 deletion edit_entry.php
Expand Up @@ -697,7 +697,7 @@ function changeRooms( formObj )
echo '<div class="col-sm-6 col-xs-12">';
//echo '<td style="width:50%; vertical-align:top; padding-left:15px; padding-top:5px; padding-bottom:5px;">'.PHP_EOL;

echo '<table class="table-header">'.PHP_EOL;
echo '<table>'.PHP_EOL;
if (((authGetUserLevel(getUserName(), -1, "room") >= $qui_peut_reserver_pour) || (authGetUserLevel(getUserName(), $area, "area") >= $qui_peut_reserver_pour)) && (($id == 0) || (($id != 0) && (authGetUserLevel(getUserName(), $room) > 2) )))
{
$flag_qui_peut_reserver_pour = "yes";
Expand Down
1 change: 1 addition & 0 deletions include/cas.inc.php.ori
Expand Up @@ -2,6 +2,7 @@
/**
* cas.inc.php
* script de redirection vers l'authentification CAS
* Ce script fait partie de l'application GRR
* Dernière modification : $Date: 2017-12-16 14:00$
* @author JeromeB & Laurent Delineau & Olivier Mounier & Yan Naessens
* @copyright Copyright 2003-2018 Team DEVOME - JeromeB
Expand Down
1 change: 1 addition & 0 deletions include/generationxml.php
Expand Up @@ -2,6 +2,7 @@
/**
* generationxml.php
*
* Ce script fait partie de l'application GRR
* Dernière modification : $Date: 2017-12-16 14:00$
* @author JeromeB
* @copyright Copyright 2003-2018 Team DEVOME - JeromeB
Expand Down
1 change: 1 addition & 0 deletions include/generationxmlplus.php
Expand Up @@ -2,6 +2,7 @@
/**
* generationxmlplus.php
*
* Ce script fait partie de l'application GRR
* Dernière modification : $Date: 2017-12-16 14:00$
* @author JeromeB
* @copyright Copyright 2003-2018 Team DEVOME - JeromeB
Expand Down
1 change: 1 addition & 0 deletions include/language.inc.php
Expand Up @@ -2,6 +2,7 @@
/**
* language.inc.php
* Configuration de la langue
* Ce script fait partie de l'application GRR
* Dernière modification : $Date: 2017-12-16 14:00$
* @author JeromeB & Laurent Delineau
* @copyright Copyright 2003-2018 Team DEVOME - JeromeB
Expand Down
1 change: 0 additions & 1 deletion include/mysql.inc.php
Expand Up @@ -75,7 +75,6 @@ function grr_sql_query($sql)
return $r;
}
//retourne la version de mysql

function grr_sql_version()
{
$r = mysqli_get_server_info($GLOBALS['db_c']);
Expand Down
12 changes: 6 additions & 6 deletions include/planning_init.inc.php
Expand Up @@ -155,12 +155,12 @@

// Page
if ($_GET['pview'] != 1){
if(Settings::get("menu_gauche") == 0 || Settings::get("menu_gauche") == 2){
echo '<div class="col-lg-12 col-md-12 col-xs-12">'.PHP_EOL;
} else{
echo '<div class="col-lg-9 col-md-12 col-xs-12">'.PHP_EOL;
}
echo '<div id="planning">'.PHP_EOL;
if(Settings::get("menu_gauche") == 0 || Settings::get("menu_gauche") == 2){
echo '<div class="col-lg-12 col-md-12 col-xs-12">'.PHP_EOL;
} else{
echo '<div class="col-lg-9 col-md-12 col-xs-12">'.PHP_EOL;
}
echo '<div id="planning">'.PHP_EOL;
}
else{
echo '<div id="print_planning">'.PHP_EOL;
Expand Down
2 changes: 1 addition & 1 deletion installation/tables.my.sql
Expand Up @@ -69,7 +69,7 @@ INSERT INTO grr_setting VALUES ('end_bookings', '1609369200');
INSERT INTO grr_setting VALUES ('title_home_page', 'Gestion et Réservation de Ressources');
INSERT INTO grr_setting VALUES ('message_home_page', 'En raison du caractère personnel du contenu, ce site est soumis à des restrictions utilisateurs. Pour accéder aux outils de réservation, identifiez-vous :');
INSERT INTO grr_setting VALUES ('version', '3.4.1');
INSERT INTO grr_setting VALUES ('versionRC', '1');
INSERT INTO grr_setting VALUES ('versionRC', '2');
INSERT INTO grr_setting VALUES ('default_language', 'fr');
INSERT INTO grr_setting VALUES ('url_disconnect', '');
INSERT INTO grr_setting VALUES ('allow_users_modify_profil', '2');
Expand Down
26 changes: 26 additions & 0 deletions language/lang.de
Expand Up @@ -1009,4 +1009,30 @@ $vocab["type_apercu"] = "Preview";
$vocab["type_color_text"] = "Text color";
$vocab['affichage_pdf'] = "Show the ".$vocab['Generer_pdf']." link";
$vocab['affichage_type'] = "Show the type of the reservation in week and month plannings.";
$vocab['admin_couleurs.php'] = "Gestion des couleurs";
$vocab['admin_couleurs_explications'] = "Dans cette page, vous pouvez définir un certain nombre de couleurs qui modifieront le style perso.<br /> D'autres modifications au style peuvent être apportées par l'édition du fichier de style /themes/perso/css/style.css <br />Le fichier /themes/perso/css/perso.css doit être accessible en écriture par le navigateur.<br />Les couleurs initiales reproduisent le modèle par défaut.";
$vocab['page_header'] = "Page top menu";
$vocab['text'] = "Text";
$vocab['bgcolor'] = "Back ground";
$vocab['bordcolor'] = "Border";
$vocab['page_header_hover'] = "Page top menu (hover)";
$vocab['hover_text'] = "Text (hover)";
$vocab['menuG'] = "Left menu (planning)";
$vocab['cal_titre'] = "Calendar title";
$vocab['cal_jours'] = "Day (in calendar)";
$vocab['cal_sem'] = "Week (in calendar)";
$vocab['cal_semhovercolor'] = "Week (hover)";
$vocab['cal_week'] = "Selected week (in calendar)";
$vocab['cal_cell'] = "Calendar cell";
$vocab['cal_cellhover'] = "Calendar cell (hover)";
$vocab['cal_current_day_'] = "Current day (in calendar)";
$vocab['pl2_titre'] = "Planning title";
$vocab['pl2_entete'] = "Planning header";
$vocab['pl2_cell'] = "Planning cell";
$vocab['icons_color'] = "Icons color";
$vocab['btn_primary_'] = "Button primary";
$vocab['active_btn_primary_'] = "Button primary (active)";
$vocab['focus_btn_primary_'] = "Button primary (hover)";
$vocab['ssmenuadm_actif'] = "Submenu active item";
$vocab['default'] = "Default values";
?>
28 changes: 27 additions & 1 deletion language/lang.en
@@ -1,7 +1,7 @@
<?php
# GRR: Translations provided by: Patricia Gaubert-Dubois et Yan Naessens
# GRR : fichier de langue anglaise
# Last modification : 2018-06-26
# Last modification : 2018-11-26
# Charset (jeu de caractères) utilisé dans l'en-tête des pages HTML
$charset_html = "utf-8";
$vocab = array();
Expand Down Expand Up @@ -1014,4 +1014,30 @@ $vocab["type_apercu"] = "Preview";
$vocab["type_color_text"] = "Text color";
$vocab['affichage_pdf'] = "Show the ".$vocab['Generer_pdf']." link";
$vocab['affichage_type'] = "Show the type of the reservation in week and month plannings.";
$vocab['admin_couleurs.php'] = "Gestion des couleurs";
$vocab['admin_couleurs_explications'] = "Dans cette page, vous pouvez définir un certain nombre de couleurs qui modifieront le style perso.<br /> D'autres modifications au style peuvent être apportées par l'édition du fichier de style /themes/perso/css/style.css <br />Le fichier /themes/perso/css/perso.css doit être accessible en écriture par le navigateur.<br />Les couleurs initiales reproduisent le modèle par défaut.";
$vocab['page_header'] = "Page top menu";
$vocab['text'] = "Text";
$vocab['bgcolor'] = "Back ground";
$vocab['bordcolor'] = "Border";
$vocab['page_header_hover'] = "Page top menu (hover)";
$vocab['hover_text'] = "Text (hover)";
$vocab['menuG'] = "Left menu (planning)";
$vocab['cal_titre'] = "Calendar title";
$vocab['cal_jours'] = "Day (in calendar)";
$vocab['cal_sem'] = "Week (in calendar)";
$vocab['cal_semhovercolor'] = "Week (hover)";
$vocab['cal_week'] = "Selected week (in calendar)";
$vocab['cal_cell'] = "Calendar cell";
$vocab['cal_cellhover'] = "Calendar cell (hover)";
$vocab['cal_current_day_'] = "Current day (in calendar)";
$vocab['pl2_titre'] = "Planning title";
$vocab['pl2_entete'] = "Planning header";
$vocab['pl2_cell'] = "Planning cell";
$vocab['icons_color'] = "Icons color";
$vocab['btn_primary_'] = "Button primary";
$vocab['active_btn_primary_'] = "Button primary (active)";
$vocab['focus_btn_primary_'] = "Button primary (hover)";
$vocab['ssmenuadm_actif'] = "Submenu active item";
$vocab['default'] = "Default values";
?>
26 changes: 26 additions & 0 deletions language/lang.es
Expand Up @@ -1004,4 +1004,30 @@ $vocab["type_apercu"] = "Preview";
$vocab["type_color_text"] = "Text color";
$vocab['affichage_pdf'] = "Show the ".$vocab['Generer_pdf']." link";
$vocab['affichage_type'] = "Show the type of the reservation in week and month plannings.";
$vocab['admin_couleurs.php'] = "Gestion des couleurs";
$vocab['admin_couleurs_explications'] = "Dans cette page, vous pouvez définir un certain nombre de couleurs qui modifieront le style perso.<br /> D'autres modifications au style peuvent être apportées par l'édition du fichier de style /themes/perso/css/style.css <br />Le fichier /themes/perso/css/perso.css doit être accessible en écriture par le navigateur.<br />Les couleurs initiales reproduisent le modèle par défaut.";
$vocab['page_header'] = "Page top menu";
$vocab['text'] = "Text";
$vocab['bgcolor'] = "Back ground";
$vocab['bordcolor'] = "Border";
$vocab['page_header_hover'] = "Page top menu (hover)";
$vocab['hover_text'] = "Text (hover)";
$vocab['menuG'] = "Left menu (planning)";
$vocab['cal_titre'] = "Calendar title";
$vocab['cal_jours'] = "Day (in calendar)";
$vocab['cal_sem'] = "Week (in calendar)";
$vocab['cal_semhovercolor'] = "Week (hover)";
$vocab['cal_week'] = "Selected week (in calendar)";
$vocab['cal_cell'] = "Calendar cell";
$vocab['cal_cellhover'] = "Calendar cell (hover)";
$vocab['cal_current_day_'] = "Current day (in calendar)";
$vocab['pl2_titre'] = "Planning title";
$vocab['pl2_entete'] = "Planning header";
$vocab['pl2_cell'] = "Planning cell";
$vocab['icons_color'] = "Icons color";
$vocab['btn_primary_'] = "Button primary";
$vocab['active_btn_primary_'] = "Button primary (active)";
$vocab['focus_btn_primary_'] = "Button primary (hover)";
$vocab['ssmenuadm_actif'] = "Submenu active item";
$vocab['default'] = "Default values";
?>
26 changes: 26 additions & 0 deletions language/lang.it
Expand Up @@ -1002,4 +1002,30 @@ $vocab["type_apercu"] = "Preview";
$vocab["type_color_text"] = "Text color";
$vocab['affichage_pdf'] = "Show the ".$vocab['Generer_pdf']." link";
$vocab['affichage_type'] = "Show the type of the reservation in week and month plannings.";
$vocab['admin_couleurs.php'] = "Gestion des couleurs";
$vocab['admin_couleurs_explications'] = "Dans cette page, vous pouvez définir un certain nombre de couleurs qui modifieront le style perso.<br /> D'autres modifications au style peuvent être apportées par l'édition du fichier de style /themes/perso/css/style.css <br />Le fichier /themes/perso/css/perso.css doit être accessible en écriture par le navigateur.<br />Les couleurs initiales reproduisent le modèle par défaut.";
$vocab['page_header'] = "Page top menu";
$vocab['text'] = "Text";
$vocab['bgcolor'] = "Back ground";
$vocab['bordcolor'] = "Border";
$vocab['page_header_hover'] = "Page top menu (hover)";
$vocab['hover_text'] = "Text (hover)";
$vocab['menuG'] = "Left menu (planning)";
$vocab['cal_titre'] = "Calendar title";
$vocab['cal_jours'] = "Day (in calendar)";
$vocab['cal_sem'] = "Week (in calendar)";
$vocab['cal_semhovercolor'] = "Week (hover)";
$vocab['cal_week'] = "Selected week (in calendar)";
$vocab['cal_cell'] = "Calendar cell";
$vocab['cal_cellhover'] = "Calendar cell (hover)";
$vocab['cal_current_day_'] = "Current day (in calendar)";
$vocab['pl2_titre'] = "Planning title";
$vocab['pl2_entete'] = "Planning header";
$vocab['pl2_cell'] = "Planning cell";
$vocab['icons_color'] = "Icons color";
$vocab['btn_primary_'] = "Button primary";
$vocab['active_btn_primary_'] = "Button primary (active)";
$vocab['focus_btn_primary_'] = "Button primary (hover)";
$vocab['ssmenuadm_actif'] = "Submenu active item";
$vocab['default'] = "Default values";
?>
2 changes: 1 addition & 1 deletion report.php
Expand Up @@ -716,7 +716,7 @@ function do_summary(&$count, &$hours, &$room_hash, &$breve_description_hash, $en
}
if (($summarize == 1) || ($summarize == 3)) // tableau des détails des réservations
{
echo "<table class='table-bordered'>\n";
echo "<table class='table table-bordered'>\n";
// echo "<tr><td colspan=\"6\" align=\"center\">".get_vocab("trier_par").get_vocab("deux_points")."</td></tr>";
echo "<tr>\n";
// Colonne domaine
Expand Down
6 changes: 3 additions & 3 deletions swap_entry.php
Expand Up @@ -156,7 +156,7 @@
$info_alt = mrbsGetEntryInfo($_GET['id_alt']);
echo "<p><strong> Etes-vous sûr de vouloir échanger la réservation </strong></p>";
//print_r($info);
echo "<table class='table-bordered'>";
echo "<table class='table table-bordered'>";
echo "<tr>";
echo "<th>Description</th>";
echo "<th>Début</th>";
Expand All @@ -176,7 +176,7 @@
echo "</table>";
echo "<p><strong> avec la réservation </strong></p>";
// print_r($info_alt);
echo "<table class='table-bordered'>";
echo "<table class='table table-bordered'>";
echo "<tr>";
echo "<th>Description</th>";
echo "<th>Début</th>";
Expand Down Expand Up @@ -272,7 +272,7 @@
echo "<input type='button' class='btn btn-danger' value='".get_vocab("cancel")."' onclick='window.location.href=\" ".$ret_page."\"'/>";
echo "</p>";
// tableau donnant la réservation à échanger et celles avec lesquelles échanger
echo "<table class='table-bordered'>";
echo "<table class='table table-bordered'>";
echo "<thead>";
echo "<tr>";
echo "<th>Choisir</th>"; // colonne pour les choix
Expand Down

0 comments on commit d8d93a4

Please sign in to comment.