Author: sevein Date: Thu Jun 9 14:49:47 2011 New Revision: 9150 Log: Insert Qubit license conde into accession model classes
Modified: trunk/plugins/qtAccessionPlugin/lib/model/QubitAccession.php trunk/plugins/qtAccessionPlugin/lib/model/QubitAccessionI18n.php trunk/plugins/qtAccessionPlugin/lib/model/QubitDeaccession.php Modified: trunk/plugins/qtAccessionPlugin/lib/model/QubitAccession.php ============================================================================== --- trunk/plugins/qtAccessionPlugin/lib/model/QubitAccession.php Thu Jun 9 14:39:21 2011 (r9149) +++ trunk/plugins/qtAccessionPlugin/lib/model/QubitAccession.php Thu Jun 9 14:49:47 2011 (r9150) @@ -1,28 +1,31 @@ <?php - -/** - * Skeleton subclass for representing a row from the 'accession' 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 QubitAccession extends BaseAccession { - /** - * Initializes internal state of QubitAccession object. - * @see parent::__construct() - */ - public function __construct() - { - // Make sure that parent constructor is always invoked, since that - // is where any default values for this object are set. - parent::__construct(); - } +class QubitAccession extends BaseAccession +{ + protected function insert($connection = null) + { + if (!isset($this->slug)) + { + $this->slug = QubitSlug::slugify($this->__get('title', array('sourceCulture' => true))); + } -} // QubitAccession + return parent::insert($connection); + } +} Modified: trunk/plugins/qtAccessionPlugin/lib/model/QubitAccessionI18n.php ============================================================================== --- trunk/plugins/qtAccessionPlugin/lib/model/QubitAccessionI18n.php Thu Jun 9 14:39:21 2011 (r9149) +++ trunk/plugins/qtAccessionPlugin/lib/model/QubitAccessionI18n.php Thu Jun 9 14:49:47 2011 (r9150) @@ -1,17 +1,22 @@ <?php - -/** - * Skeleton subclass for representing a row from the 'accession_i18n' 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 QubitAccessionI18n extends BaseAccessionI18n { -} // QubitAccessionI18n +class QubitAccessionI18n extends BaseAccessionI18n +{ +} Modified: trunk/plugins/qtAccessionPlugin/lib/model/QubitDeaccession.php ============================================================================== --- trunk/plugins/qtAccessionPlugin/lib/model/QubitDeaccession.php Thu Jun 9 14:39:21 2011 (r9149) +++ trunk/plugins/qtAccessionPlugin/lib/model/QubitDeaccession.php Thu Jun 9 14:49:47 2011 (r9150) @@ -1,28 +1,31 @@ <?php - -/** - * Skeleton subclass for representing a row from the 'deaccession' 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 QubitDeaccession extends BaseDeaccession { - /** - * Initializes internal state of QubitDeaccession object. - * @see parent::__construct() - */ - public function __construct() - { - // Make sure that parent constructor is always invoked, since that - // is where any default values for this object are set. - parent::__construct(); - } +class QubitDeaccession extends BaseDeaccession +{ + protected function insert($connection = null) + { + if (!isset($this->slug)) + { + $this->slug = QubitSlug::slugify($this->__get('title', array('sourceCulture' => true))); + } -} // QubitDeaccession + return parent::insert($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.
