public function removeFromFolder($catalogGuid, $folderGuid) { $tblCatalogFolder = new App_Model_Db_Table_CatalogFolder(); $rowset = $tblCatalogFolder->fetchAll("catalogGuid='{$catalogGuid}'"); if (count($rowset) > 1) { try { $tblCatalogFolder->delete("catalogGuid='{$catalogGuid}' AND folderGuid='{$folderGuid}'"); } catch (Exception $e) { throw new Zend_Exception($e->getMessage()); } } else { throw new Zend_Exception("Can not remove from the only FOLDER."); } }
public function moveToFolder($sourceFolder, $targetFolder) { $tblCatalogFolder = new App_Model_Db_Table_CatalogFolder(); $this->copyToFolder($targetFolder); $tblCatalogFolder->delete("catalogGuid='{$this->guid}' AND folderGuid='{$sourceFolder}'"); }