Removing unneeded code for minor optimization

Signed-off-by: Mark Story <mark@mark-story.com>
This commit is contained in:
ADmad 2009-11-11 01:19:19 +05:30 committed by mark_story
parent 64dffb7663
commit ad20e43730

View file

@ -28,7 +28,7 @@
* Tree Behavior.
*
* Enables a model object to act as a node-based tree. Using Modified Preorder Tree Traversal
*
*
* @see http://en.wikipedia.org/wiki/Tree_traversal
* @package cake
* @subpackage cake.cake.libs.model.behaviors
@ -138,15 +138,6 @@ class TreeBehavior extends ModelBehavior {
function beforeSave(&$Model) {
extract($this->settings[$Model->alias]);
if (isset($Model->data[$Model->alias][$Model->primaryKey])) {
if ($Model->data[$Model->alias][$Model->primaryKey]) {
if (!$Model->id) {
$Model->id = $Model->data[$Model->alias][$Model->primaryKey];
}
}
unset($Model->data[$Model->alias][$Model->primaryKey]);
}
$this->_addToWhitelist($Model, array($left, $right));
if (!$Model->id) {
if (array_key_exists($parent, $Model->data[$Model->alias]) && $Model->data[$Model->alias][$parent]) {
@ -616,9 +607,9 @@ class TreeBehavior extends ModelBehavior {
* This method does not change the parent of any node.
*
* Requires a valid tree, by default it verifies the tree before beginning.
*
*
* Options:
*
*
* - 'id' id of record to use as top node for reordering
* - 'field' Which field to use in reordeing defaults to displayField
* - 'order' Direction to order either DESC or ASC (defaults to ASC)