wp/wp-content/plugins/wp-filemanager/incl/libfile.php
changeset 0 d970ebf37754
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-content/plugins/wp-filemanager/incl/libfile.php	Wed Nov 06 03:21:17 2013 +0000
@@ -0,0 +1,75 @@
+<?php 
+die()
+//Code kept just for reference
+#if ( ! defined( 'ABSPATH' ) )
+#	die();
+//echo defined('WP_CONTENT_DIR');
+//if (defined(WP_CONTENT_DIR))
+//{
+//	include_once(WP_CONTENT_DIR . "/plugins/wp-filemanager/fm.php");
+//}
+/*
+echo "Hello";
+if (!@include_once("auth.inc.php"))
+ include_once("auth.inc.php");
+include("../conf/config.inc.php");
+include("./functions.inc.php");
+include("../lang/$language.inc.php");
+//echo "Download : " . $AllowDownload; 
+//if (function_exists('get_option'))
+//{
+//	echo "Exists";
+//}
+//else
+//{
+//	echo "Sorry";
+//}
+if (isset($_GET['action']) && $_GET['action'] == "download")
+{
+    session_cache_limiter("public, post-check=50");
+    header("Cache-Control: private");
+}
+if (isset($session_save_path)) session_save_path($session_save_path);
+
+if (isset($_GET['path'])) $wp_fileman_path = validate_path($_GET['path']);
+if (!isset($wp_fileman_path)) $wp_fileman_path = FALSE;
+if ($wp_fileman_path == "./" || $wp_fileman_path == ".\\" || $wp_fileman_path == "/" || $wp_fileman_path == "\\") $wp_fileman_path = FALSE;
+if (isset($_GET['filename'])) $filename = basename(stripslashes($_GET['filename']));
+/*echo "<pre>";
+print_r($_GET); 
+echo "</pre>";*/
+/*if ($AllowDownload || $AllowView)
+{
+//echo "Download Allowed";
+/* if (is_file("../../../" . $home_directory . $wp_fileman_path.$filename))
+ {
+	echo "File Found";
+ }
+ else
+ {
+	echo "Path : " . $home_directory . " & ".$wp_fileman_path . " & " .$filename;
+ }
+ */
+ /*if (isset($_GET['filename']) && isset($_GET['action']) && is_file($home_directory.$wp_fileman_path.$filename) || is_file("../../../".$home_directory.$wp_fileman_path.$filename))
+ {
+// echo "file found";
+	if (is_file($home_directory.$wp_fileman_path.$filename) && !strstr($home_directory, "./") && !strstr($home_directory, ".\\"))
+   $fullpath = $home_directory.$wp_fileman_path.$filename;
+  else if (is_file("../../../".$home_directory.$wp_fileman_path.$filename))
+   $fullpath = "../../../".$home_directory.$wp_fileman_path.$filename;
+//echo $fullpath;
+  if (!$AllowDownload && $AllowView && !is_viewable_file($filename))
+  {
+   print "<font color='#CC0000'>$StrAccessDenied</font>";
+   exit();
+  }
+  header("Content-Type: ".get_mimetype($filename));
+  header("Content-Length: ".filesize($fullpath));
+  if ($_GET['action'] == "download");
+   header("Content-Disposition: attachment; filename=$filename");
+  readfile($fullpath);
+ }
+ else
+  print "<font color='#CC0000'>$StrDownloadFail</font>";
+}*/
+?>
\ No newline at end of file