From 49b4cb03f9904a85f5789686894ac60f9880fea9 Mon Sep 17 00:00:00 2001
From: Rodolphe Quiedeville <rodolphe@quiedeville.org>
Date: Sat, 20 Aug 2005 21:45:40 +0000
Subject: [PATCH] =?UTF-8?q?Am=E9lioration=20fonction=20TaskAddTime?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 htdocs/project.class.php | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/htdocs/project.class.php b/htdocs/project.class.php
index 0c02321e53e..b22142da48d 100644
--- a/htdocs/project.class.php
+++ b/htdocs/project.class.php
@@ -340,8 +340,8 @@ class Project {
     $result = 0;
     if (trim($title))
       {
-	$sql = "INSERT INTO ".MAIN_DB_PREFIX."projet_task (fk_projet, title, fk_user_creat) ";
-	$sql .= " VALUES (".$this->id.",'$title', ".$user->id.") ;";
+	$sql = "INSERT INTO ".MAIN_DB_PREFIX."projet_task (fk_projet, title, fk_user_creat, fk_task_parent) ";
+	$sql .= " VALUES (".$this->id.",'$title', ".$user->id.",".$parent.") ;";
 	
 	if ($this->db->query($sql) )
 	  {
@@ -350,7 +350,8 @@ class Project {
 	  }
 	else
 	  {
-	    dolibarr_syslog("Project::CreateTask error -2");
+	    dolibarr_syslog("Project::CreateTask error -2",LOG_ERR);
+	    dolibarr_syslog($this->db->error(),LOG_ERR);
 	    $this->error=$this->db->error();
 	    $result = -2;
 	  }
@@ -367,7 +368,7 @@ class Project {
 	      }
 	    else
 	      {
-		dolibarr_syslog("Project::CreateTask error -3");
+		dolibarr_syslog("Project::CreateTask error -3",LOG_ERR);
 		$this->error=$this->db->error();
 		$result = -2;
 	      }
@@ -389,12 +390,12 @@ class Project {
    *    \param     title      titre de la t�che
    *    \param      parent   tache parente
    */
-  function TaskAddTime($user, $task, $time)
+  function TaskAddTime($user, $task, $time, $date)
   {
     $result = 0;
 
 	$sql = "INSERT INTO ".MAIN_DB_PREFIX."projet_task_time (fk_task, task_date, task_duration, fk_user)";
-	$sql .= " VALUES (".$this->id.",'$title', ".$user->id.") ;";
+	$sql .= " VALUES (".$task.",'".$this->db->idate($date)."',".$time.", ".$user->id.") ;";
 
 	if ($this->db->query($sql) )
 	  {
@@ -403,7 +404,7 @@ class Project {
 	  }
 	else
 	  {
-	    dolibarr_syslog("Project::CreateTask error -2");
+	    dolibarr_syslog("Project::TaskAddTime error -2",LOG_ERR);
 	    $this->error=$this->db->error();
 	    $result = -2;
 	  }
@@ -421,7 +422,7 @@ class Project {
 	      }
 	    else
 	      {
-		dolibarr_syslog("Project::CreateTask error -3");
+		dolibarr_syslog("Project::TaskAddTime error -3",LOG_ERR);
 		$this->error=$this->db->error();
 		$result = -2;
 	      }
-- 
GitLab