[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/common/pm ProjectTask.class,1.26,1.27
From: |
tperdue |
Subject: |
[Gforge-commits] gforge/common/pm ProjectTask.class,1.26,1.27 |
Date: |
Sat, 27 Nov 2004 13:56:54 -0600 |
Update of /cvsroot/gforge/gforge/common/pm
In directory db.perdue.net:/home/tperdue/share/www.gforge.org/common/pm
Modified Files:
ProjectTask.class
Log Message:
fixing another bug related to new fields in PM
Index: ProjectTask.class
===================================================================
RCS file: /cvsroot/gforge/gforge/common/pm/ProjectTask.class,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- ProjectTask.class 8 Nov 2004 17:01:20 -0000 1.26
+++ ProjectTask.class 27 Nov 2004 19:56:51 -0000 1.27
@@ -615,10 +615,11 @@
if (!$lnk) {
$lnk=PM_LINK_DEFAULT;
}
- db_query("INSERT INTO project_dependencies
(project_task_id,is_dependent_on_task_id,link_type)
- VALUES ('".$this->getID()."','".
$add_arr[$i] ."','$lnk')");
+ $sql="INSERT INTO project_dependencies
(project_task_id,is_dependent_on_task_id,link_type)
+ VALUES ('".$this->getID()."','".
$add_arr[$i] ."','$lnk')";
+ db_query($sql);
if (db_error()) {
- $this->setError('setDependentOn()-2::
'.db_error());
+ $this->setError('setDependentOn()-2::
'.db_error().$sql);
return false;
}
}
@@ -765,6 +766,9 @@
return false;
}
+ if (!$parent_id) {
+ $parent_id=0;
+ }
$perm =& $this->ProjectGroup->Group->getPermission(
session_get_user() );
if (!$perm || !is_object($perm) || !$perm->isPMAdmin()) {
@@ -849,7 +853,7 @@
}
}
- if (!$this->setDependentOn($depend_arr)) {
+ if
(!$this->setDependentOn($this->convertDependentOn($depend_arr))) {
db_rollback();
return false;
} elseif (!$this->setAssignedTo($assigned_arr)) {
@@ -873,12 +877,12 @@
$res=db_query($sql);
if (!$res || db_affected_rows($res) < 1) {
- $this->setError('Error On Update: '.db_error());
+ $this->setError('Error On
ProjectTask::update-5: '.db_error().$sql);
db_rollback();
return false;
} else {
if (!$this->fetchData($this->getID())) {
- $this->setError('Error On Update:
'.db_error());
+ $this->setError('Error On
ProjectTask::update-6: '.db_error());
db_rollback();
return false;
} else {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/common/pm ProjectTask.class,1.26,1.27,
tperdue <=