Author: sevein
Date: Mon Jul 11 19:00:26 2011
New Revision: 9277

Log:
QubitDonor save method to set root object if unset

Modified:
   trunk/plugins/qtAccessionPlugin/lib/model/QubitDonor.php

Modified: trunk/plugins/qtAccessionPlugin/lib/model/QubitDonor.php
==============================================================================
--- trunk/plugins/qtAccessionPlugin/lib/model/QubitDonor.php    Mon Jul 11 
18:58:38 2011        (r9276)
+++ trunk/plugins/qtAccessionPlugin/lib/model/QubitDonor.php    Mon Jul 11 
19:00:26 2011        (r9277)
@@ -1,17 +1,31 @@
 <?php
 
-
-/**
- * Skeleton subclass for representing a row from the 'donor' table.
+/*
+ * This file is part of Qubit Toolkit.
  *
- * 
+ * Qubit Toolkit is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
  *
- * You should add additional methods to this class to meet the
- * application requirements.  This class will only be generated as
- * long as it does not already exist in the output directory.
+ * Qubit Toolkit is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
  *
- * @package    plugins.qtAccessionPlugin.lib.model
+ * You should have received a copy of the GNU General Public License
+ * along with Qubit Toolkit.  If not, see <http://www.gnu.org/licenses/>.
  */
-class QubitDonor extends BaseDonor {
 
-} // QubitDonor
+class QubitDonor extends BaseDonor
+{
+  public function save($connection = null)
+  {
+    if (self::ROOT_ID != $this->id && !isset($this->parentId) && 'QubitDonor' 
== $this->className)
+    {
+      $this->parentId = self::ROOT_ID;
+    }
+
+    parent::save($connection);
+  }
+}

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to