Commit 30ce154ef4b2665a7ec29c5f1b87f695d49137a8

Authored by kevin_fourie
1 parent 566bbf0a

KTS-1417

"The "Root Folder" is not supposed to have a name, and thus it should disappear."
Updated.

Committed By: Kevin
Reviewed By: Conrad



git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6647 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/ktcore/folder/Rename.php
@@ -47,7 +47,6 @@ class KTFolderRenameAction extends KTFolderAction { @@ -47,7 +47,6 @@ class KTFolderRenameAction extends KTFolderAction {
47 } 47 }
48 48
49 function getInfo() { 49 function getInfo() {
50 - if ($this->oFolder->getId() == 1) { return null; }  
51 return parent::getInfo(); 50 return parent::getInfo();
52 } 51 }
53 52
@@ -76,15 +75,17 @@ class KTFolderRenameAction extends KTFolderAction { @@ -76,15 +75,17 @@ class KTFolderRenameAction extends KTFolderAction {
76 $sFolderName = $this->oValidator->validateString($sFolderName, $aErrorOptions); 75 $sFolderName = $this->oValidator->validateString($sFolderName, $aErrorOptions);
77 $sOldFolderName = $this->oFolder->getName(); 76 $sOldFolderName = $this->oFolder->getName();
78 77
79 - $oParentFolder =& Folder::get($this->oFolder->getParentID());  
80 - if(PEAR::isError($oParentFolder)) {  
81 - $this->errorRedirectToMain(_kt('Unable to retrieve parent folder.'), $aErrorOptions['redirect_to'][1]);  
82 - exit(0);  
83 - } 78 + if ($this->oFolder->getId() != 1) {
  79 + $oParentFolder =& Folder::get($this->oFolder->getParentID());
  80 + if(PEAR::isError($oParentFolder)) {
  81 + $this->errorRedirectToMain(_kt('Unable to retrieve parent folder.'), $aErrorOptions['redirect_to'][1]);
  82 + exit(0);
  83 + }
84 84
85 - if(KTFolderUtil::exists($oParentFolder, $sFolderName)) {  
86 - $this->errorRedirectToMain(_kt('A folder with that name already exists.'), $aErrorOptions['redirect_to'][1]);  
87 - exit(0); 85 + if(KTFolderUtil::exists($oParentFolder, $sFolderName)) {
  86 + $this->errorRedirectToMain(_kt('A folder with that name already exists.'), $aErrorOptions['redirect_to'][1]);
  87 + exit(0);
  88 + }
88 } 89 }
89 90
90 $res = KTFolderUtil::rename($this->oFolder, $sFolderName, $this->oUser); 91 $res = KTFolderUtil::rename($this->oFolder, $sFolderName, $this->oUser);