From 193775bed9ee786a8de6ea5c803f0df1b9725a49 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 24 Sep 2007 18:36:44 +0000 Subject: [PATCH] Fix: On ne doit pas utilise de fonction week, month, year dans les sql. Peu portables et surtout empeche utilisation d'index. Il vaut mieux calculer les bornes en PHP (temps fixe et negligeable) puis executer la requete avec filtre sur ces bornes. L'index du champ date fonctionne alors evitant le full scan. --- htdocs/projet/activity/index.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/projet/activity/index.php b/htdocs/projet/activity/index.php index f03b9af27e8..971ac92b8f1 100644 --- a/htdocs/projet/activity/index.php +++ b/htdocs/projet/activity/index.php @@ -121,7 +121,8 @@ $dateendy=dolibarr_mktime(23,59,59,12,31,$info["year"]); //print dolibarr_print_date($datestartw,'dayhour')." - ".dolibarr_print_date($now,'dayhour')." - ".dolibarr_print_date($dateendw,'dayhour').'
'; //print dolibarr_print_date($datestartm,'dayhour')." - ".dolibarr_print_date($now,'dayhour')." - ".dolibarr_print_date($dateendm,'dayhour').'
'; //print dolibarr_print_date($datestarty,'dayhour')." - ".dolibarr_print_date($now,'dayhour')." - ".dolibarr_print_date($dateendy,'dayhour').'
'; - +//print 'xx '.dolibarr_date('Y-m-d H:i:s',$dateendy); +//print ' zz '.dolibarr_print_date($dateendy,'dayhour'); /* Affichage de la liste des projets du mois */ print '';