- Messages : 2115
Affichage des infos dans pop up de réservation
- Yan
- Developpeur GRR
Moins
Plus d'informations
il y a 6 ans 9 mois #465
par Yan
Réponse de Yan sur le sujet 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
Connexion ou Créer un compte pour participer à la conversation.
- SupportTIC
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 16
il y a 6 ans 9 mois #475
par SupportTIC
Réponse de SupportTIC sur le sujet 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
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 6 ans 9 mois #491
par Yan
Réponse de Yan sur le sujet 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
Connexion ou Créer un compte pour participer à la conversation.
- SupportTIC
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 16
il y a 6 ans 9 mois #494
par SupportTIC
Réponse de SupportTIC sur le sujet 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 ?
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 6 ans 9 mois #515
par Yan
Réponse de Yan sur le sujet 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
Connexion ou Créer un compte pour participer à la conversation.
- SupportTIC
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 16
il y a 6 ans 9 mois #517
par SupportTIC
Réponse de SupportTIC sur le sujet 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)
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 6 ans 9 mois #527
par Yan
Réponse de Yan sur le sujet Affichage des infos dans pop up de réservation
Connexion ou Créer un compte pour participer à la conversation.
- SupportTIC
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 16
il y a 6 ans 9 mois #540
par SupportTIC
Réponse de SupportTIC sur le sujet 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.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 6 ans 9 mois #544
par Yan
Réponse de Yan sur le sujet 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
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 6 ans 9 mois #546
par Yan
Réponse de Yan sur le sujet 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
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan