Bien le bonjour à tous en cette semaine du 15 Août
Pour nos besoins, j&
#039;ai rentré quelques custom fields de type date, les dates sont enregistrés en base au formart Timestamp, jusque là pas de problème. J&
#039;ai modifié l&
#039;appel de la fonction print_date_selection_set de custom_field_api.php pour lui donner comme paramètre un config_get(&
#039;normal_date_format&
#039 plutot que le par défaut: config_get(&
#039;short_date_format&
#039 et de même pour la fonction d&
#039;affichage des dates.
note: $g_normal_date_format = &
#039;d-m-Y H:i&
#039;; // config_inc.php
Mais si a l&
#039;affichage des dates il y a bien les champs heures et minutes à 00, quand on passe par le lien de Mise A Jour pour modifier ces champs dates, il n&
#039;y a de listes déroulantes QUE pour d-m-Y...
En effet dans le date_api.php les listes heures et minutes ne sont pas implémentés. Je les ai ajoutés manuellement, mais sans parvenir à enregistrer ses champs dans la base, je continue mes recherches.
Est ce que j&
#039;aurais oublié quelque chose dans le paramétrage qui fait que ça ne marche pas ?
Merci, à tout&
#039;
edit: il faut modifier la valeur strototime(..) de retour dans la fonction gpc_get_custom_field de gpc_api.php en ajoutant les variables qui vont biens:
$t_hour = gpc_get_int( $p_var_name . "_hour", 0) ;
$t_minute = gpc_get_int( $p_var_name . "_minute", 0) ;
ajout de : dans date_api.php, idem pour les minutes
if (strcasecmp( $t_char, "H") == 0) {
echo "<select ", helper_get_tab_index(), " name=\"" . $p_name . "_hour\" $t_disable>" ;
echo $t_blank_line ;
print_hour_option_list( $t_date[3]) ;
echo "</select>\n" ;
}
et enfin modifier l&
#039;instanciation de $t_date en fonction.
Tout ce travail sur les fichiers va gicler à la prochaine MAJ de Mantis (il me semble)...
Edited 1 time(s). Last edit at 08/11/2008 10:49AM by illmarion33.