File "movecopyto.php"

Full Path: /home/analogde/www/GRAND/010/movecopyto.php
File size: 2.91 KB
MIME-type: text/x-php
Charset: utf-8

<?php
session_start();
error_reporting(E_ALL ^ E_WARNING);
$path="data";
if(isset($_REQUEST['path'])){
	$_SESSION['copy_move_path']=$_REQUEST['path'];
}
else{
	$_SESSION['copy_move_path']='data';
}
if(isset($_REQUEST['copy'])){
	$_SESSION['copy']=$_REQUEST['copy'];
}
else if(isset($_REQUEST['move'])){
	$_SESSION['move']=$_REQUEST['move'];
}
?>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Chọn thư mục đích</title>
    <script type="text/javascript">
    	// Get ID of a DOM HTML
		function $get(id)
		{
			return document.getElementById(id);
		}
		
		// Handle when click UP button
		function goUp(){
			var upLink=$get("up");
			if(upLink){
				window.location.href = 'movecopyto.php?path=' + upLink.data;
			}
		}
		
		// Hanlde when click OK button
		function doAccept(){
			window.location.href = 'index.php?choosepath=done';
		}
		
		// Hanlde when click CANCEL button
		function doCancel(){
			window.location.href = 'index.php';
		}
    </script>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
	<h1>Chọn thư mục đích</h1>
	<table width="40%" align="center" class="list">
	<tr class="listhead">
		<td>
			Tên thư mục
		</td>
	</tr>
    <?php
    // Traverse current folder, look for all items and display
    $outStr="";
    if(is_dir($_SESSION['copy_move_path'])){
		$dh  = opendir($_SESSION['copy_move_path']);
		while (false !== ($filename = readdir($dh))) {
			$files[] = $filename;
		}
		sort($files);
        $i=count($files);
		$outStr.="<tr><td><a href='movecopyto.php?path=data'>Gốc</a></td></tr>";
        while(list($i,$name)=each($files))
        {
            if($name!='.'){
                $outStr.="<tr>";	
                $tempPath=$_SESSION['copy_move_path'];
                str_replace('\\','/',$tempPath);
                if($name!='..'){
                    $tempPath=$tempPath.'/'.$name;
                    if(is_dir($tempPath)){
                        $outStr.="<td><a href='movecopyto.php?path=$tempPath'>$name</a></td>";
                    }
                }
                else{
                    $idx=strrpos($tempPath,'/');
                    if($idx==FALSE)
                        continue;
                    if($idx==strlen($tempPath)-1)
                        continue;
                    $tempPath=substr($tempPath,0,$idx);
                    $outStr.="<td><a name'up' id='up' href='movecopyto.php?path=$tempPath' data='$tempPath'>$name</a></td>";
                }
                $outStr.="</tr>";
            }
        }
        echo $outStr;
    }
    ?>
    <tr>
    <td align="center">
    <input type="button" name="btnOK" id="btnOK" value="Chọn" onclick="doAccept();"/>
    <input type="button" name="btnCancel" id="btnCancel" value="Hủy" onclick="doCancel();"/>
    </td>
    </tr>
    </table>
</body>
</html>