Index: temp/trunk/html/test/uehara/tree.php
===================================================================
--- temp/trunk/html/test/uehara/tree.php	(revision 8454)
+++ temp/trunk/html/test/uehara/tree.php	(revision 8458)
@@ -8,14 +8,34 @@
 
 
-$dir = USER_PATH;
+$top_dir = USER_PATH;
 
 $objView = new SC_UserView("./templates/");
 $objQuery = new SC_Query();
 
-$arrTree = array();
+switch($_POST['mode']) {
 
-getDir($arrTree, $dir);
+case 'view':
+case 'download':	
+case 'delete':
+	$now_dir = $_POST['view_dir'];
+	
+case 'view':
+	break;
 
-sfprintr($arrTree);
+case 'download':
+	break;
+	
+case 'delete':
+	break;
+	
+default :
+	$now_dir = $top_dir;
+	break;
+}
+// ¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥êÇÛ²¼¤Î¥Õ¥¡¥¤¥ë°ìÍ÷¤ò¼èÆÀ
+$arrFileList = getFileList($now_dir);
+
+sfprintr($arrFileList);
+
 //$objView->assignobj($objPage);
 $objView->display("tree.tpl");
@@ -24,21 +44,25 @@
 
 /* 
- * ´Ø¿ôÌ¾¡§getDir()
+ * ´Ø¿ôÌ¾¡§getFileList()
  * ÀâÌÀ¡¡¡§»ØÄê¥Ñ¥¹ÇÛ²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¼èÆÀ
  * °ú¿ô1 ¡§¥Ä¥ê¡¼¤ò³ÊÇ¼ÇÛÎó
  * °ú¿ô2 ¡§¼èÆÀ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹
  */
-function getDir(&$arrTree, $dir) {
+function getFileList($dir) {
+	$arrFileList = array();
 	if (is_dir($dir)) { 
 	    if ($dh = opendir($dir)) { 
 	        while (($file = readdir($dh)) !== false) { 
 				// ./ ¤È ../¤ò½ü¤¯¥Ç¥£¥ì¥¯¥È¥ê¤Î¤ß¤ò¼èÆÀ
-				if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") {
-					$arrTree[] = $dir.$file;
-				} 
+				//if(filetype($dir . $file) == 'dir' && $file != "." && $file != "..") {
+				if($file != "." && $file != "..") {
+					$arrAllFile[] = $dir.$file;
+				}
 	        } 
 	        closedir($dh); 
 	    }
 	} 
+	
+	return $arrFileList;
 }
 
