- Posts: 2172
Affichage des infos dans pop up de réservation
- Yan
-
- Developpeur GRR
-
Less
More
7 years 3 months ago #465
by Yan
Replied by Yan on topic Affichage des infos dans pop up de réservation
Bonjour,
êtes-vous bien connecté en administrateur ou gestionnaire de la ressource ? En testant GRR 3.3.1, dans ces deux cas, les champs confidentiels s'affichent juste au-dessous de la description de la réservation.
Pour ce qui est du planning, comme je vous l'indiquais hier, il suffit de modifier la fonction affiche_resa_planning à votre convenance. Si vous hésitez, je peux vous le faire si vous définissez les conditions de l'affichage.
Cordialement,
YN
êtes-vous bien connecté en administrateur ou gestionnaire de la ressource ? En testant GRR 3.3.1, dans ces deux cas, les champs confidentiels s'affichent juste au-dessous de la description de la réservation.
Pour ce qui est du planning, comme je vous l'indiquais hier, il suffit de modifier la fonction affiche_resa_planning à votre convenance. Si vous hésitez, je peux vous le faire si vous définissez les conditions de l'affichage.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- SupportTIC
-
Topic Author
- New Member
-
Less
More
- Posts: 16
7 years 3 months ago #475
by SupportTIC
Replied by SupportTIC on topic Affichage des infos dans pop up de réservation
En effet une fois l'option cochée je peux visualiser.
Je voudrais en effet voir apparaitre dans le planning les champs supplémentaires.
N'étant pas très bon en codage je suis pas sûr d'y arriver.
Les conditions sont que dès lors que l'on est gestionnaire ou admin on peut visualiser les champs supplémentaire dans la vue planning sans avoir à cocher "Afficher le contenu dans les vues journées, semaine et mois" car cette case cochée c'est disp pour tous les users et ça je ne veux pas.
Merci encore pour l'aide.
Bonne journée
Je voudrais en effet voir apparaitre dans le planning les champs supplémentaires.
N'étant pas très bon en codage je suis pas sûr d'y arriver.
Les conditions sont que dès lors que l'on est gestionnaire ou admin on peut visualiser les champs supplémentaire dans la vue planning sans avoir à cocher "Afficher le contenu dans les vues journées, semaine et mois" car cette case cochée c'est disp pour tous les users et ça je ne veux pas.
Merci encore pour l'aide.
Bonne journée
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
7 years 3 months ago #491
by Yan
Replied by Yan on topic Affichage des infos dans pop up de réservation
Bonjour,
dans le fichier functions.inc.php, pourriez-vous essayer de remplacer la fonction affichage_resa_planning par la suivante :
J'attends votre retour pour proposer l'inclusion dans la future version.
Cordialement,
YN
dans le fichier functions.inc.php, pourriez-vous essayer de remplacer la fonction affichage_resa_planning par la suivante :
Code:
function affichage_resa_planning($_description, $id_resa)
{
$affichage = "";
if (Settings::get("display_full_description") == 1)
$affichage = htmlspecialchars($_description,ENT_NOQUOTES);
// la ressource associée à la réservation :
$res = mrbsGetEntryInfo($id_resa);
$room = (!$res) ? -1 : $res["room_id"];
// Les champs add :
$overload_data = mrbsEntryGetOverloadDesc($id_resa);
foreach ($overload_data as $fieldname=>$field)
{
if (((authGetUserLevel(getUserName(), $room) >= 4) ||($field["affichage"] == 'y')) and ($field["valeur"]!=""))
{
if ($affichage != "")
$affichage .= "<br />";
$affichage .= htmlspecialchars($fieldname,ENT_NOQUOTES).get_vocab("deux_points").htmlspecialchars($field["valeur"],ENT_NOQUOTES|ENT_SUBSTITUTE);
}
}
return $affichage;
}
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- SupportTIC
-
Topic Author
- New Member
-
Less
More
- Posts: 16
7 years 3 months ago #494
by SupportTIC
Replied by SupportTIC on topic Affichage des infos dans pop up de réservation
Bonjour,
Malheureusement l'affichage se fait bien mais pour tout le monde.
Dois-je cocher la case confidentielle ?
Malheureusement l'affichage se fait bien mais pour tout le monde.
Dois-je cocher la case confidentielle ?
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
7 years 3 months ago #515
by Yan
Replied by Yan on topic Affichage des infos dans pop up de réservation
Bonjour,
oui, en principe la modification proposée aboutit à l'affichage du champ additionnel pour les administrateurs ou gestionnaires de la ressource même si le champ est confidentiel.
Dans votre cas, un champ confidentiel devrait convenir.
Celui qui est propriétaire de la réservation a accès au champ additionnel dans la fiche de description de la réservation.
Cordialement,
YN
oui, en principe la modification proposée aboutit à l'affichage du champ additionnel pour les administrateurs ou gestionnaires de la ressource même si le champ est confidentiel.
Dans votre cas, un champ confidentiel devrait convenir.
Celui qui est propriétaire de la réservation a accès au champ additionnel dans la fiche de description de la réservation.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- SupportTIC
-
Topic Author
- New Member
-
Less
More
- Posts: 16
7 years 3 months ago #517
by SupportTIC
Replied by SupportTIC on topic Affichage des infos dans pop up de réservation
Alors après tests la modification fait bien ce que je demande (maintenant peut être faut-il mettre une option pour donner la possibilités ou non d'afficher les champs supplémentaire si cela doit être poussé dans la version github de GRR)
J'ai un problème de codage sur les accents (voir capture)
J'ai un problème de codage sur les accents (voir capture)
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
7 years 3 months ago #527
by Yan
Replied by Yan on topic Affichage des infos dans pop up de réservation
Please Log in or Create an account to join the conversation.
- SupportTIC
-
Topic Author
- New Member
-
Less
More
- Posts: 16
7 years 3 months ago #540
by SupportTIC
Replied by SupportTIC on topic Affichage des infos dans pop up de réservation
Bonjour,
Veuillez m'excuser pour le silence j'étais sur d'autres dossiers.
J'ai eu des infos sur la fonction désirée. En fait il désire faire apparaitre seulement certains champs add. Est-ce possible ?
Merci encore de votre aide.
Bonne journée.
Veuillez m'excuser pour le silence j'étais sur d'autres dossiers.
J'ai eu des infos sur la fonction désirée. En fait il désire faire apparaitre seulement certains champs add. Est-ce possible ?
Merci encore de votre aide.
Bonne journée.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
7 years 3 months ago #544
by Yan
Replied by Yan on topic Affichage des infos dans pop up de réservation
Bonjour,
dans l'état actuel de la définition des champs additionnels, ce n'est pas prévu.
Pour accéder à votre demande, j'ai fait des propositions de modification du code. Si cela n'est pas assez fin, il faudrait modifier les tables de la base de données. C'est à discuter.
Cordialement,
YN
dans l'état actuel de la définition des champs additionnels, ce n'est pas prévu.
Pour accéder à votre demande, j'ai fait des propositions de modification du code. Si cela n'est pas assez fin, il faudrait modifier les tables de la base de données. C'est à discuter.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
7 years 3 months ago #546
by Yan
Replied by Yan on topic Affichage des infos dans pop up de réservation
Bonjour,
à la réflexion, il est possible de modifier encore le code de la fonction affichage_resa_planning, mais pour votre usage particulier.
Remplacer la ligne
par la ligne
si vous avez un champ particulier qui vous intéresse et s'il faut en afficher plusieurs, par celle-ci :
où vous remplacez /* etc. */ par des tests du même genre.
Cordialement,
YN
à la réflexion, il est possible de modifier encore le code de la fonction affichage_resa_planning, mais pour votre usage particulier.
Remplacer la ligne
Code:
if (((authGetUserLevel(getUserName(), $room) >= 4) ||($field["affichage"] == 'y')) and ($field["valeur"]!=""))
Code:
if (((authGetUserLevel(getUserName(), $room) >= 4) ||($field["affichage"] == 'y')) and ($field["valeur"]!="")and ($fieldname == 'le nom de votre champ à afficher'))
Code:
if (((authGetUserLevel(getUserName(), $room) >= 4) ||($field["affichage"] == 'y')) and ($field["valeur"]!="") and (($fieldname == 'le nom du premier champ')||($fieldname == 'le nom du second champ') /* etc. */))
Cordialement,
YN
Please Log in or Create an account to join the conversation.
Moderators: Yan