You are not logged in.
Pages: 1
Dans la création d'un ticket ou la mise à jour, il se trouve une menu déroulant qui liste toutes les minutes de 1 à 59... un peu lourd...
j'ai donc modifié pour que les minutes s'affichent de 5 en 5 :
fichier : inc/dropdown.function.php
modifier les lignes suivantes :
1537 function dropdownInteger($myname,$value,$min=0,$max=100,$step=1){
1538
1539 echo "<select name='$myname'>\n";
1540 for ($i=$min;$i<=$max;$i+=$step){
1541 echo "<option value='$i' ".($i==$value?" selected ":"").">$i</option>";
1542 }
1543 echo "</select>";
1544
1545 }
par
1537 function dropdownInteger($myname,$value,$min=0,$max=100,$step=1){
1538
1539 echo "<select name='$myname'>\n";
1540 for ($i=$min;$i<=$max;$i+=$step){
1541 if ($i % 5 == 0) {
1542 echo "<option value='$i' ".($i==$value?" selected ":"").">$i</option>";
1543 }
1544 }
1545 echo "</select>";
1546
1547 }
ne pas oublier de copier le fichier avant pour sauvegarde avant au cas où...
et pouvez-vous me dire si cela n'a aucune incidence sur le reste du code ??
merci
Offline
j'ai lu vite fais ton code et je vais peut-être dire une bêtise mais dans:
function dropdownInteger($myname,$value,$min=0,$max=100,$step=1){
echo "<select name='$myname'>\n";
for ($i=$min;$i<=$max;$i+=$step){
echo "<option value='$i' ".($i==$value?" selected ":"").">$i</option>";
}
echo "</select>";
}
as-tu remarquer que ton max valait 100? hors les minutes vont de 0 à 59 par contre les heures vont de 0 à 100 donc d'après moi tu vas modifier les heures et non les minutes.
De plus ne serait-il pas plus simple de modifier le pas ($step=5) ??
Demande quand même une confirmation, je suis pas sur de moi.
Cordialement,
Steo
Plateforme : OS : Unbuntu
Navigateurs : Firefox 3.0
Serveur : Package XAMPP 1.6.3a
Glpi 0.71.2
Offline
en fait la fonction est appelée avec des paramètres dont le nombre max 59 pour le cas du menu déroulant des minutes..
mais ce que j'ai vu après, c'est que cela affecte aussi les heures... donc retour arrière...
avez-vous une solution pour afficher les minutes par 5 plutôt qu'une liste de 1 à 59 ??
j'ai pensé à créer une autre fonction sur la même base qui ne servirait que pour les minutes...
merci d'avance
Offline
De plus, je viens de penser que lors de mise à jour de glpi, cette modif pourrait être écrasée...
est-ce que vous avez une solution pour apporter un modification pour qu'elle soit "persistante" ??
merci d'avance
Offline
Bonjour, je me pose actuellement la même question, est ce qu'un modérateur pourrais me dire si cela est possible sur la version 0.72.1.
Merci d'avance.
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
Pages: 1