[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-dev] 2 petits patches
From: |
paul POULAIN |
Subject: |
[Dolibarr-dev] 2 petits patches |
Date: |
Wed, 24 Jun 2009 16:52:42 +0200 |
User-agent: |
Thunderbird 2.0.0.22 (X11/20090605) |
2 petits patches :
* pour afficher les actions commerciales de la plus récente à la plus
ancienne :
lib/company.lib.php :
ligne 506
<<<<<<<<<<<
$sql.= " ORDER BY a.datea DESC, a.id DESC";
===========
$sql.= " ORDER BY a.datep DESC, a.id DESC";
>>>>>>>>>>>
* pour améliorer le flux RSS à 2 niveaux : affichage du nom/prénom de
l'auteur de l'action et affichage du client dans le titre :
actioncomm.class.php :
ligne 598, changement dans le SQL (<<< là ou j'ai fait qqc):
$sql = "SELECT a.id,";
$sql.= " a.datep,";
$sql.= " a.datep2,";
//$sql.= " datea,";
//$sql.= " datea2,";
$sql.= " a.durationp, a.durationa,";
$sql.= " a.datec, a.tms as datem,";
$sql.= " a.note, a.label, a.fk_action as type_id,";
$sql.= " a.fk_soc, s.nom as socname, "; <<<
$sql.= " a.fk_user_author, a.fk_user_mod,";
$sql.= " a.fk_user_action, a.fk_user_done,";
$sql.= " a.fk_contact, a.fk_facture, a.percent as percentage,
a.fk_commande,";
$sql.= " a.priority,a.location,";
$sql.= " c.id as type_id, c.code as type_code,
c.libelle,";
$sql.= " u.firstname, u.name"; <<<
$sql.= " FROM ".MAIN_DB_PREFIX."c_actioncomm as c,
".MAIN_DB_PREFIX."actioncomm as a"; <<<
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u on u.rowid =
a.fk_user_author"; <<<
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on s.rowid =
a.fk_soc"; <<<
$sql.= " WHERE a.fk_action=c.id";
et ligne 677 :
<<<<<<<<<<<<<<<
$event['summary']=$langs->convToOutputCharset($obj->label);
===============
$event['summary']=$langs->convToOutputCharset($obj->socname.":
".$obj->label);
>>>>>>>>>>>>>>>
et ligne 682
<<<<<<<<<<<<<<<<
$event['author']=$obj->fk_user_author;
================
$event['author']=$obj->firstname." ".$obj->name;
>>>>>>>>>>>>>>>>
voili, voilou, bien utile, j'espère que vous commiterez dans le tronc
principal (j'ai eu les droits à une époque, mais maintenant, j'utilise
plus la version CSV et dtf, j'ai plus les droits...)
Je me demande aussi s'il ne faudrait pas changer ca :
$datestart=dolibarr_stringtotime($obj->datep);
pour mettre
$datestart=dolibarr_stringtotime($obj->datea);
à la ligne 673. Lorsqu'on saisit "en retard" une action commerciale,
elle est classée à la date de l'action, pas à la date de la saisie. Et
dans ce cas, c'est troublant. Mais bon, je suis pas 100% sûr, à discuter
si vous voulez...
--
Paul POULAIN
http://www.biblibre.com
Expert en Logiciels Libres pour l'info-doc
Tel : (33) 4 91 81 35 08
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dolibarr-dev] 2 petits patches,
paul POULAIN <=