[evolvis-commits] r11499: Fixed [#1723] ↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 18:17:13 CET 2011
Author: mirabilos
Date: 2011-02-24 18:17:13 +0100 (Thu, 24 Feb 2011)
New Revision: 11499
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/common/docman/DocumentGroup.class
Log:
Fixed [#1723]
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/docman/DocumentGroup.class
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/docman/DocumentGroup.class 2011-02-24 17:17:07 UTC (rev 11498)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/docman/DocumentGroup.class 2011-02-24 17:17:13 UTC (rev 11499)
@@ -125,25 +125,18 @@
return false;
}
- $res=db_query("SELECT nextval('doc_groups_pk_seq') AS id");
- if (!$doc_group=db_result($res,0,'id')) {
- $this->setError('Could Not Get Next ID');
- db_rollback();
- return false;
- }
-
- $sql="INSERT INTO doc_groups (doc_group,group_id,groupname,parent_doc_group)
- VALUES ('".$doc_group."','".$this->Group->getID()."','".htmlspecialchars($name)."','".$parent_doc_group."')";
-
+ $sql="INSERT INTO doc_groups (group_id,groupname,parent_doc_group)
+ VALUES ('".$this->Group->getID()."','".htmlspecialchars($name)."','".$parent_doc_group."')";
$result=db_query($sql);
-
if ($result && db_affected_rows($result) > 0) {
$this->clearError();
} else {
- $this->setError(db_error());
+ $this->setError('DocumentGroup::create() Error Adding Group: '.db_error());
return false;
}
+ $doc_group = db_insertid($result, 'doc_groups', 'doc_group');
+
// Now set up our internal data structures
if (!$this->fetchData($doc_group)) {
return false;
More information about the evolvis-commits
mailing list