From 579c94d3350b7f8c97554b160747a9c5ccba02a2 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Wed, 5 Mar 2008 18:33:31 +0000
Subject: [PATCH] Fix: Minor fixes Qual: Remove deprecated file

---
 htdocs/langs/en_US/boxes.lang       |  1 +
 htdocs/langs/fr_FR/boxes.lang       |  1 +
 htdocs/lib/databases/mssql.lib.php  |  7 ++----
 htdocs/lib/databases/mysql.lib.php  |  7 ++----
 htdocs/lib/databases/mysqli.lib.php |  7 ++----
 htdocs/lib/databases/pgsql.lib.php  |  7 ++----
 htdocs/lib/functions.inc.php        |  8 ++-----
 htdocs/product/stock/valo.php       | 30 +++++++++++++++----------
 mysql/migration/2.2.0-2.4.0.sql     |  1 +
 scripts/cron/stock-graph.php        | 35 +++++++++++++----------------
 10 files changed, 47 insertions(+), 57 deletions(-)

diff --git a/htdocs/langs/en_US/boxes.lang b/htdocs/langs/en_US/boxes.lang
index 923aef74855..b021e7e6d0e 100644
--- a/htdocs/langs/en_US/boxes.lang
+++ b/htdocs/langs/en_US/boxes.lang
@@ -23,6 +23,7 @@ BoxTitleLastRssInfos=Last %s news from %s
 BoxTitleLastProducts=Last %s modified products/services
 BoxTitleLastCustomerOrders=Last %s modified customer orders
 BoxTitleLastSuppliers=Last %s recorded suppliers
+BoxTitleLastCustomers=Last %s recorded customers
 BoxTitleLastCustomersOrProspects=Last %s recorded customers or prospects
 BoxTitleLastPropals=Last %s recorded proposals
 BoxTitleLastCustomerBills=Last %s customer's invoices
diff --git a/htdocs/langs/fr_FR/boxes.lang b/htdocs/langs/fr_FR/boxes.lang
index a98a3ad8c8c..6af026fdadd 100644
--- a/htdocs/langs/fr_FR/boxes.lang
+++ b/htdocs/langs/fr_FR/boxes.lang
@@ -23,6 +23,7 @@ BoxTitleLastRssInfos=Les %s derni
 BoxTitleLastProducts=Les %s derniers produits/services enregistr�s
 BoxTitleLastCustomerOrders=Les %s derni�res commandes clients modifi�es
 BoxTitleLastSuppliers=Les %s derniers fournisseurs enregistr�s
+BoxTitleLastCustomers=Les %s derniers clients enregistr�s
 BoxTitleLastCustomersOrProspects=Les %s derniers clients ou prospects enregistr�s
 BoxTitleLastPropals=Les %s derni�res propositions enregistr�s
 BoxTitleLastCustomerBills=Les %s derni�res factures clients enregistr�es
diff --git a/htdocs/lib/databases/mssql.lib.php b/htdocs/lib/databases/mssql.lib.php
index 102f770d984..7ecd67799a5 100644
--- a/htdocs/lib/databases/mssql.lib.php
+++ b/htdocs/lib/databases/mssql.lib.php
@@ -25,11 +25,8 @@
 		\version		$Id$
 */
 // Pour compatibilit� lors de l'upgrade
-if (! defined('DOL_DOCUMENT_ROOT'))
-{
-	define('DOL_DOCUMENT_ROOT', '../..');
-}
-include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
+if (! defined('DOL_DOCUMENT_ROOT'))	 define('DOL_DOCUMENT_ROOT', '../..');
+if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
 
 
 /**
diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php
index 7b1f7a9df5c..8767d2f9140 100644
--- a/htdocs/lib/databases/mysql.lib.php
+++ b/htdocs/lib/databases/mysql.lib.php
@@ -26,11 +26,8 @@
 		\version		$Id$
 */
 // Pour compatibilit� lors de l'upgrade
-if (! defined('DOL_DOCUMENT_ROOT'))
-{
-	define('DOL_DOCUMENT_ROOT', '../..');
-}
-include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
+if (! defined('DOL_DOCUMENT_ROOT'))	 define('DOL_DOCUMENT_ROOT', '../..');
+if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
 
 
 /**
diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php
index 3f5b631f9a4..3931ad54673 100644
--- a/htdocs/lib/databases/mysqli.lib.php
+++ b/htdocs/lib/databases/mysqli.lib.php
@@ -26,11 +26,8 @@
 		\version	$Id$
 */
 // Pour compatibilit� lors de l'upgrade
-if (! defined('DOL_DOCUMENT_ROOT'))
-{
-	define('DOL_DOCUMENT_ROOT', '../..');
-}
-include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
+if (! defined('DOL_DOCUMENT_ROOT'))	 define('DOL_DOCUMENT_ROOT', '../..');
+if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
 
 
 /**
diff --git a/htdocs/lib/databases/pgsql.lib.php b/htdocs/lib/databases/pgsql.lib.php
index 3460b8513c7..4c448f4c9d7 100644
--- a/htdocs/lib/databases/pgsql.lib.php
+++ b/htdocs/lib/databases/pgsql.lib.php
@@ -26,11 +26,8 @@
 		\version	$Id$
 */
 // Pour compatibilit� lors de l'upgrade
-if (! defined('DOL_DOCUMENT_ROOT'))
-{
-	define('DOL_DOCUMENT_ROOT', '../..');
-}
-include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
+if (! defined('DOL_DOCUMENT_ROOT'))	 define('DOL_DOCUMENT_ROOT', '../..');
+if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
 
 
 /**
diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php
index 1e6723cf2a8..c427de313df 100644
--- a/htdocs/lib/functions.inc.php
+++ b/htdocs/lib/functions.inc.php
@@ -30,12 +30,8 @@
 */
 
 // Pour compatibilit� lors de l'upgrade
-if (! defined('DOL_DOCUMENT_ROOT'))
-{
-	define('DOL_DOCUMENT_ROOT', '..');
-}
-
-include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
+if (! defined('DOL_DOCUMENT_ROOT'))	 define('DOL_DOCUMENT_ROOT', '..');
+if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/adodbtime/adodb-time.inc.php");
 
 
 
diff --git a/htdocs/product/stock/valo.php b/htdocs/product/stock/valo.php
index 562201357fd..302f17b69b3 100644
--- a/htdocs/product/stock/valo.php
+++ b/htdocs/product/stock/valo.php
@@ -1,6 +1,6 @@
 <?php
 /* Copyright (C) 2001-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
- * Copyright (C) 2004-2007 Laurent Destailleur  <eldy@users.sourceforge.net>
+ * Copyright (C) 2004-2008 Laurent Destailleur  <eldy@users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -15,15 +15,13 @@
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Id$
  */
 
 /**
    \file       htdocs/product/stock/valo.php
     \ingroup    stock
      \brief      Page de valorisation des stocks
-      \version    $Revision$
+      \version    $Id$
 */
 
 require("./pre.inc.php");
@@ -47,13 +45,17 @@ if ($page < 0) $page = 0;
 $limit = $conf->liste_limit;
 $offset = $limit * $page;
 
+$year = strftime("%Y",time());
 
+  
 /*
- *	Affichage valorisation par entrepot
+ *	View
  */
+
+// Affichage valorisation par entrepot
 $sql  = "SELECT e.rowid as ref, e.label, e.statut, e.lieu, e.valo_pmp as valo";
 $sql .= " FROM ".MAIN_DB_PREFIX."entrepot as e";
-$sql .= " WHERE 1=1 ";
+$sql .= " WHERE 1=1";
 if ($sref)
 {
   $sql .= " AND e.ref like '%".$sref."%'";
@@ -63,7 +65,7 @@ if ($sall)
   $sql .= " AND (e.label like '%".addslashes($sall)."%' OR e.description like '%".addslashes($sall)."%' OR e.lieu like '%".addslashes($sall)."%' OR e.address like '%".addslashes($sall)."%' OR e.ville like '%".addslashes($sall)."%')";
 }
 $sql .= " ORDER BY $sortfield $sortorder ";
-$sql .= $db->plimit($limit + 1 ,$offset);
+$sql .= $db->plimit($limit + 1, $offset);
 
 $result = $db->query($sql) ;
 if ($result)
@@ -115,13 +117,17 @@ if ($result)
 
   print '<br />';
 
-  $year = strftime("%Y",time());
-  $url=DOL_URL_ROOT.'/viewimage.php?modulepart=graph_stock&amp;file=entrepot-'.$year.'.png';
-  print '<img src="'.$url.'" alt="Valorisation du stock ann�e '.($year).'">';
+	$file='entrepot-'.$year.'.png';
+	if (file_exists(DOL_DATA_ROOT.'/graph/entrepot/'.$file))
+	{
+		$url=DOL_URL_ROOT.'/viewimage.php?modulepart=graph_stock&amp;file='.$file;
+		print '<img src="'.$url.'" alt="Valorisation du stock ann�e '.($year).'">';
+	}
 
-  if (file_exists(DOL_DATA_ROOT.'/graph/entrepot/entrepot-'.($year-1).'.png'))
+	$file='entrepot-'.($year-1).'.png';
+	if (file_exists(DOL_DATA_ROOT.'/graph/entrepot/'.$file))
     {
-      $url=DOL_URL_ROOT.'/viewimage.php?modulepart=graph_stock&amp;file=entrepot-'.($year-1).'.png';
+      $url=DOL_URL_ROOT.'/viewimage.php?modulepart=graph_stock&amp;file='.$file;
       print '<br /><img src="'.$url.'" alt="Valorisation du stock ann�e '.($year-1).'">';
     }
 
diff --git a/mysql/migration/2.2.0-2.4.0.sql b/mysql/migration/2.2.0-2.4.0.sql
index 5bfb4664dca..edd01a9e5b2 100644
--- a/mysql/migration/2.2.0-2.4.0.sql
+++ b/mysql/migration/2.2.0-2.4.0.sql
@@ -225,3 +225,4 @@ update llx_actioncomm set datea2 = datea where datea2 is null and percent = 100;
 
 alter table llx_projet modify fk_soc           integer;
 
+update llx_rights_def set module='societe' where module='commercial' and perms='client' and subperms='voir';
diff --git a/scripts/cron/stock-graph.php b/scripts/cron/stock-graph.php
index 365f0561d88..693dd968854 100644
--- a/scripts/cron/stock-graph.php
+++ b/scripts/cron/stock-graph.php
@@ -15,15 +15,13 @@
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Id$
- * $Source$
  */
 
 /**
         \file       scripts/cron/stock-graph.php
         \ingroup    stock
         \brief      Cr�� le graph de valorisation du stock
+		\version	$Id$
 */
 
 // Test si mode CLI
@@ -42,7 +40,6 @@ $path=eregi_replace($script_file,'',$_SERVER["PHP_SELF"]);
 
 require_once($path."../../htdocs/master.inc.php");
 
-
 $error=0;
 $verbose = 0;
 
@@ -61,20 +58,12 @@ for ($i = 1 ; $i < sizeof($argv) ; $i++)
       $verbose = 3;
     }
 }
-/*
- *
- */
+
+
 $dir = DOL_DATA_ROOT."/graph/entrepot";
-if (!is_dir($dir) )
-{
-  if (! @mkdir($dir,0755))
-    {
-      die ("Can't create $dir\n");
-    }
-}
-/*
- *
- */
+$result=create_exdir($dir);
+
+
 $sql  = "SELECT distinct(fk_entrepot)";
 $sql .= " FROM ".MAIN_DB_PREFIX."entrepot_valorisation";
 
@@ -93,6 +82,7 @@ else
 {
   dolibarr_print_error($db,$sql);
 }
+
 /*
  *
  */
@@ -106,7 +96,7 @@ for ($i = 0 ; $i < strftime('%j',$now) ; $i++)
       $values[$key][$i] = 0;
     }
   $values[0][$i] = 0;
-  $legends[$i] = strftime('%b',mktime(12,12,12,1,1,2006) + ($i * 3600 * 24));
+  $legends[$i] = strftime('%b',dolibarr_mktime(12,0,0,1,1,2006) + ($i * 3600 * 24));
 }
 
 /*
@@ -164,7 +154,7 @@ for ($i = $max_day + 1 ; $i < ($day + 1) ; $i++)
 
 
 
-require_once DOL_DOCUMENT_ROOT."/../external-libs/Artichow/LinePlot.class.php";
+require_once(DOL_DOCUMENT_ROOT."/../external-libs/Artichow/LinePlot.class.php");
 
 foreach ($entrepots as $key => $ent)
 {
@@ -190,6 +180,13 @@ if ($total[$key] > 0)
 if ($verbose)
   print "$file\n";
 
+  
+/**	\brief	Build graph
+*	\param	file		File
+*	\param	title		Title
+*	\param	values		Value
+*	\param	legends		Legend
+*/
 function graph_datas($file, $title, $values, $legends)
 {
 
-- 
GitLab