Example #1
0
    $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);
Example #2
0
     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();
Example #4
0
    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);
Example #5
0
    $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');