diff -r 000000000000 -r d970ebf37754 wp/wp-content/plugins/wp-filemanager/incl/view.inc.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-content/plugins/wp-filemanager/incl/view.inc.php Wed Nov 06 03:21:17 2013 +0000 @@ -0,0 +1,92 @@ +"; + print ""; + print ""; + print " $StrViewing \"".htmlentities($filename)."\" $StrAt ".$_GET['size']."%"; + print ""; + print ""; + print "$StrBack"; + print ""; + print ""; + print ""; + print ""; + + print "

"; + + if (is_file($home_directory.$wp_fileman_path.$filename) && wp_fileman_is_viewable_file($filename)) + { + $image_info = GetImageSize($home_directory.$wp_fileman_path.$filename); + $size = $_GET['size']; + $zoom_in = $ZoomArray[wp_fileman_get_current_zoom_level($size, 1)]; + $zoom_out = $ZoomArray[wp_fileman_get_current_zoom_level($size, -1)]; + $width = $image_info[0] * $size / 100; + $height = $image_info[1] * $size / 100; + + $files = array(); + if ($open = @opendir($home_directory.$wp_fileman_path)) + { + while ($file = @readdir($open)) + if (is_file($home_directory.$wp_fileman_path.$file) && wp_fileman_is_viewable_file($file)) + $files[] = $file; + closedir($open); + sort($files); + + if (count($files)>1) + { + for($i=0;$files[$i]!=$filename;$i++); + if ($i==0) $prev = $files[$i+count($files)-1]; + else $prev = $files[$i-1]; + if ($i==(count($files)-1)) $next = $files[$i-count($files)+1]; + else $next = $files[$i+1]; + } + else + { + $prev = $filename; + $next = $filename; + } + } + + print ""; + print ""; + print ""; + print ""; + print ""; + print ""; + print ""; + print ""; + print "
"; + //echo base + //print "$StrImage"; + if (is_file($home_directory.$wp_fileman_path.$filename)) + $fullpath = $home_directory.$wp_fileman_path.$filename; + + //$file_data=readfile($fullpath); + print "$StrImage"; + } + else + { + print "$StrViewFail

"; + print "$StrViewFailHelp"; + } + + print "

"; + + print ""; + print ""; + print ""; + + print ""; +} +else + print "$StrAccessDenied"; + +?> \ No newline at end of file