Skip to content

Instantly share code, notes, and snippets.

@cgdangelo
Created August 28, 2012 14:12
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save cgdangelo/3498364 to your computer and use it in GitHub Desktop.
lol, magento
<?php
/* @var $tree Mage_Catalog_Model_Resource_Category_Tree */
$tree = Mage::getResourceModel('catalog/category_tree');
/* 594 = 616, 597 = 856 */
$storeCategories = $this->getStoreCategories();
$storeCategories->delete($storeCategories->searchById(594));
$storeCategories->delete($storeCategories->searchById(597));
$node = $tree->loadNode(616);
$node->setPathId('1/2/594/616');
$node->setName(Mage::getModel('catalog/category')->load(616)->getName());
$storeCategories->add($node);
$node = $tree->loadNode(856);
$node->setName(Mage::getModel('catalog/category')->load(856)->getName());
$node->setPathId('1/2/597/856');
$storeCategories->add($node);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment