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.
