$mes = createFolder($path . "/" . $dirname); alertMes($mes, $redirect); } elseif ($act == "renameFolder") { $str = <<<EOF \t\t\t<form action="index.php?act=doRenameFolder" method="post"> \t请填写新文件夹名称:<input type="text" name="newname" placeholder="重命名"/> \t<input type="hidden" name="path" value="{$path}" /> \t<input type='hidden' name='dirname' value='{$dirname}' /> \t<input type="submit" value="重命名"/> \t</form> EOF; echo $str; } elseif ($act == "doRenameFolder") { $newname = $_REQUEST['newname']; //echo $newname,"-",$dirname,"-",$path; $mes = renameFolder($dirname, $path . "/" . $newname); alertMes($mes, $redirect); } elseif ($act == "copyFolder") { $str = <<<EOF \t<form action="index.php?act=doCopyFolder" method="post"> \t将文件夹复制到:<input type="text" name="dstname" placeholder="将文件夹复制到"/> \t<input type="hidden" name="path" value="{$path}" /> \t<input type='hidden' name='dirname' value='{$dirname}' /> \t<input type="submit" value="复制文件夹"/> \t</form> EOF; echo $str; } elseif ($act == "doCopyFolder") { $dstname = $_REQUEST['dstname']; $mes = copyFolder($dirname, $path . "/" . $dstname . "/" . basename($dirname)); alertMes($mes, $redirect);
alertMsg($msg, $url); } else { if ($mode == 'deleteFile') { $msg = deleteFile($filename); alertMsg($msg, $url); } elseif ($mode == 'downFile') { downloadFile($filename); } else { if ($mode == 'renameFolder') { $str = "\n <form action='index.php?mode=doRenameFolder' method='post'>\n <input type='text' name='path' value='{$path}' />\n <input type='text' name='filename' value='{$filename}' />\n <label>请输入新的文件夹名称:</label>\n <input type='text' name='disFile' >\n <input type='submit' value='确定'>\n </form>\n "; echo $str; } else { if ($mode == 'doRenameFolder') { $src = $filename; $dis = $_REQUEST['disFile']; $msg = renameFolder($src, "file/" . $dis); alertMsg($msg, $url); } elseif ($mode == 'copyFolder') { $str = "\n <form action='index.php?mode=doCopyFolder' method='post'>\n <input type='hidden' name='filename' value='{$filename}' />\n <input type='hidden' name='path' value='{$path}' />\n <label>复制到:</label>\n <input type='text' name='disFile' placeholder='复制到'>\n <input type='submit' value='确定'/>\n </form>"; echo $str; } else { if ($mode == 'doCopyFolder') { $srcFile = $filename; $dis = $_REQUEST['disFile']; $msg = copyFolder($srcFile, 'file' . "/" . $dis); alertMsg($msg, $urlt); } elseif ($mode == 'cutFolder') { $str = "\n <form action='index.php?mode=doCutFolder' method='post'>\n <input type='hidden' name='filename' value='{$filename}' />\n <input type='hidden' name='path' value='{$path}' />\n <label>前切:</label>\n <input type='text' name='disFile' placeholder='前切到'>\n <input type='submit' value='确定'/>\n </form>"; echo $str; } else { if ($mode == 'doCutFolder') {
renameFile(); break; case 'movefile': moveFile(); break; case 'deletefile': deleteFile(); break; case 'getfolderinfo': getFolderinfo(); break; case 'createfolder': createFolder(); break; case 'renamefolder': renameFolder(); break; case 'movefolder': moveFolder(); break; case 'deletefolder': deleteFolder(); break; case 'sharefolder': shareFolder(); break; case 'unsharefolder': unshareFolder(); break; case 'getshareinfo': getShareInfo();
alertMes($mes, $redirect); } elseif ($act == 'downFile') { $mes = downFile($filename); } elseif ($act == 'renameFolder') { $str = <<<EOF <form action="index.php?act=doRenameFolder" method="post"> 请填写新文件夹的名称:<input type="text" name="newname" placeholder="重命名" /> <input type="hidden" name="path" value="{$path}" /> <input type="hidden" name="dirname" value="{$dirname}" /> <input type="submit" value="重命名" /> </form> EOF; echo $str; } elseif ($act == 'doRenameFolder') { $newname = $_REQUEST['newname']; $mes = renameFolder($dirname, $path . '/' . $newname); alertMes($mes, $redirect); } elseif ($act == 'copyFolder') { $str = <<<EOF <form action="index.php?act=doCopyFolder" method="post"> 将文件夹复制到:<input type="text" name="dstname" placeholder="将文件夹复制到" /> <input type="hidden" name="path" value="{$path}" /> <input type="hidden" name="dirname" value="{$dirname}" /> <input type="submit" value="复制文件夹" /> </form> EOF; echo $str; } elseif ($act == 'doCopyFolder') { $dstname = $_REQUEST['dstname']; $mes = copyFolder($dirname, $path . "/" . $dstname . "/" . basename($dirname)); alertMes($mes, $redirect);
$functionName ($functionParams); } else { $functionName = 'renameFolder'; $functionParams = isset ($_REQUEST ['params']) ? $_REQUEST ['params'] : array (); $oldname = $_REQUEST ['item']; $newname = $_REQUEST ['newitemname']; $oUid = $_REQUEST ['selitems']; if (isset($oUid[0])) { $uid = $oUid[0]; } else { $uid = $oUid; } renameFolder ($oldname, $newname, $uid); } ///////////////////////////////////////////// function renameFolder($oldname, $newname, $uid) { $folder = new AppFolder(); //Clean Folder name (delete spaces...) $newname = trim( $newname ); $fields = array(); $fields['FOLDER_UID'] = $uid; $fields['FOLDER_NAME'] = $newname; $fields['FOLDER_UPDATE_DATE'] = date('Y-m-d H:i:s');