Esempio n. 1
0
 /**
  * moveFolderToLastChildOfRootFolder
  * @author Thomas Schedler <*****@*****.**>
  * @param integer $intFolderId
  * @param integer $intRootFolderId
  * @version 1.0
  */
 public function moveFolderToLastChildOfRootFolder($intFolderId, $intRootFolderId)
 {
     $this->core->logger->debug('core->models->Folders->moveFolderToLastChildOfRootFolder(' . $intFolderId . ',' . $intRootFolderId . ')');
     $this->getFolderTable();
     $objNestedSet = new NestedSet($this->objFolderTable);
     $objNestedSet->setDBFParent('idParentFolder');
     $objNestedSet->setDBFRoot('idRootLevels');
     $objLastRootFolderData = $this->loadLastRootFolder($intRootFolderId);
     if (count($objLastRootFolderData) > 0) {
         $objLastRootFolder = $objLastRootFolderData->current();
         $objNestedSet->moveToNextSibling($intFolderId, $objLastRootFolder->id);
     }
 }