public function copyFolderContent($currentFolderGuid, $newCatalogGuid) { $tblCatalogFolder = new Kutu_Core_Orm_Table_CatalogFolder(); $rowset = $tblCatalogFolder->fetchAll("folderGuid = '{$currentFolderGuid}'"); if (count($rowset) > 0) { foreach ($rowset as $row) { $newContent = $tblCatalogFolder->createRow(); $newContent->folderGuid = $newCatalogGuid; $newContent->catalogGuid = $row->catalogGuid; $newContent->save(); } } }
public function copyToFolder($targetFolder) { $tblCatalogFolder = new Kutu_Core_Orm_Table_CatalogFolder(); $rowset = $tblCatalogFolder->find($this->guid, $targetFolder); if (count($rowset)) { //Catalog is already in the Target Folder.; } else { $row = $tblCatalogFolder->createRow(); $row->catalogGuid = $this->guid; $row->folderGuid = $targetFolder; try { $row->save(); return true; } catch (Exception $e) { throw new Zend_Exception($e->getMessage()); } } return false; }