[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [noalyss-generale] Format de date
From: |
Dany De Bontridder |
Subject: |
Re: [noalyss-generale] Format de date |
Date: |
Tue, 28 Jul 2020 15:41:56 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
Bonjour,
Le 28/07/20 à 11:40, Mélopie a écrit :
> (...)Je joins le fichier document.class.php que j'ai en local.
> Peut-être cela vient-il de là. En effet, je n'ai pas compris au début
> de l'échange pourquoi les numéros de lignes que tu citais étaient
> différents des miens. Les deux fichiers devraient pourtant être
> identiques pour une même version du logiciel (7410).
Oui désolé , j'avais ça sur la documentation du code, que je n'ai
toujours pas mis à jour
(https://wiki.noalyss.eu/doc/document_8class_8php_source.html ) ,
désolé , tu as le bon fichier, il n'est pas dossible qu'il soit
différent :-)
>> Ou alors on pourrait créer des nouveaux tag : DATE_dmy , DATE_ymd , ...
>> ainsi on pourrait décider du formatage,
> Pourrais-tu m'expliquer un peu cette procédure ou me dire où je peux
> trouver les infos?
Oui dans document.class.php , tu as la fonction function Replace() en
541 , qui va remplace la balise trouvée par la valeur
switch ($p_tag)
{
case 'DATE':
$r=(isset
($p_array['ag_timestamp']))?$p_array['ag_timestamp']:$p_array['e_date'];
break;
case 'DATE_CALC':
$r=' Date inconnue ';
// Date are in $p_array['ag_date']
// or $p_array['e_date']
if ( isset ($p_array['ag_timestamp'])) {
$date=format_date($p_array['ag_timestamp'],'DD.MM.YYYY','YYYY-MM-DD');
$r=$date;
}
if ( isset ($p_array['e_date'])) {
$date=format_date($p_array['e_date'],'DD.MM.YYYY','YYYY-MM-DD');
$r=$date;
}
break;
la valeur qu'on renvoit est contenue dans le tableau $p_array ,
ag_timestamp pour les documents créés depuis la partie "Suivi" ou
e_date depuis la partie comptabilité. La seule différence est que DATE
, renverra avec le format DD.MM.YYYY et DATE_CALC avec le format
YYYY-MM-DD , comme expliqué , peut-être que j'aurais du avoir
DATE_ddmmyyyy et DATE_yyyymmdd au lieu de DATE et DATE_CALC
(...)
Bonne journée,
--
gpg key 0x6259f36e
Alchimerys sprl http://www.alchimerys.be
Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu