wp/wp-content/plugins/wp-filemanager/conf/config.inc.php
changeset 0 d970ebf37754
equal deleted inserted replaced
-1:000000000000 0:d970ebf37754
       
     1 <?php
       
     2 if ( ! defined( 'ABSPATH' ) )
       
     3 	die();
       
     4 $wp_root = dirname(dirname(dirname(dirname(dirname(__FILE__)))));
       
     5 if(file_exists($wp_root . '/wp-load.php')) {
       
     6 require_once($wp_root . "/wp-load.php");
       
     7 } else if(file_exists($wp_root . '/wp-config.php')) {
       
     8 require_once($wp_root . "/wp-config.php");
       
     9 }else {
       
    10 //echo "Exiting $wp_root";
       
    11 exit;
       
    12 }
       
    13 $wp_filemanager_path=plugin_dir_path("wp-filemanger");
       
    14 # Check "docs/configurating.txt" for a more complete description of how you
       
    15 # set the different settings and what they will do.
       
    16 
       
    17 # Path from wp-admin to your images directory
       
    18 # Use forward slashes instead of backslashes and remember a traling slash!
       
    19 # This path should be RELATIVE to your wp-admin directory
       
    20 //$home_directory         = "../../../";
       
    21 if ( function_exists('get_option') && get_option('wp_fileman_home') != '')
       
    22 {
       
    23 	$home_directory = get_option('wp_fileman_home');
       
    24 }
       
    25 else
       
    26 {
       
    27 	$home_directory = plugin_dir_path("wp-filemanger");
       
    28 }
       
    29 # Language of PHPFM.
       
    30 $language       = "english";
       
    31 
       
    32 # Session save_path information
       
    33 # *NIX systems      - set this to "/tmp/";
       
    34 # WINDOWS systems   - set this to "c:/winnt/temp/";
       
    35 # NB! replace "c:/winnt/" with the path to your windows folder
       
    36 #
       
    37 # Uncomment _only_ if you are experiencing errors!
       
    38 # $session_save_path    = "/tmp/";
       
    39 
       
    40 # Login is handled by Wordpress in this hack
       
    41 # DO NOT enable phpfm_auth, as it will likely break the script
       
    42 $phpfm_auth     = FALSE;
       
    43 $username       = "";
       
    44 $password       = "";
       
    45 
       
    46 # Access configuration
       
    47 # Each variable can be set to either TRUE or FALSE.
       
    48 if (function_exists('get_option') && get_option('wp_fileman_Allow_Download') == 'checked')
       
    49 	$AllowDownload        = TRUE;
       
    50 else
       
    51 	$AllowDownload        = FALSE;
       
    52 
       
    53 if (function_exists('get_option') && get_option('wp_fileman_Create_File') == 'checked')
       
    54 	$AllowCreateFile        = TRUE;
       
    55 else
       
    56 	$AllowCreateFile        = FALSE;
       
    57 
       
    58 if (function_exists('get_option') && get_option('wp_fileman_Create_Folder') == 'checked')
       
    59 	$AllowCreateFolder        = TRUE;
       
    60 else
       
    61 	$AllowCreateFolder        = FALSE;
       
    62 	
       
    63 if (function_exists('get_option') && get_option('wp_fileman_Allow_Rename') == 'checked')
       
    64 	$AllowRename        = TRUE;
       
    65 else
       
    66 	$AllowRename        = FALSE;
       
    67 if (function_exists('get_option') && get_option('wp_fileman_Allow_Upload') == 'checked')
       
    68 	$AllowUpload        = TRUE;
       
    69 else
       
    70 	$AllowUpload        = FALSE;
       
    71 if (function_exists('get_option') && get_option('wp_fileman_Allow_Delete') == 'checked')
       
    72 	$AllowDelete        = TRUE;
       
    73 else
       
    74 	$AllowDelete        = FALSE;
       
    75 if (function_exists('get_option') && get_option('wp_fileman_Allow_View') == 'checked')
       
    76 	$AllowView        = TRUE;
       
    77 else
       
    78 	$AllowView        = FALSE;
       
    79 if (function_exists('get_option') && get_option('wp_fileman_Allow_Edit') == 'checked')
       
    80 	$AllowEdit        = TRUE;
       
    81 else
       
    82 	$AllowEdit        = FALSE;
       
    83 if (function_exists('get_option') && get_option('wp_fileman_Show_Extension') == 'checked')
       
    84 	$ShowExtension        = TRUE;
       
    85 else
       
    86 	$ShowExtension        = FALSE;
       
    87 	
       
    88 # Icons for files
       
    89 $IconArray = array(
       
    90      "text.gif"       => "txt ini xml xsl ini inf cfg log nfo",
       
    91      "layout.gif"     => "html htm shtml htm pdf",
       
    92      "script.gif"     => "php php4 php3 phtml phps conf sh shar csh ksh tcl cgi pl js",
       
    93      "image2.gif"     => "jpeg jpe jpg gif png bmp",
       
    94      "c.gif"          => "c cpp",
       
    95      "compressed.gif" => "zip tar gz tgz z ace rar arj cab bz2",
       
    96      "sound2.gif"     => "wav mp1 mp2 mp3 mid",
       
    97      "movie.gif"      => "mpeg mpg mov avi rm wmv divx",
       
    98      "binary.gif"     => "exe com dll bin dat rpm deb",
       
    99 );
       
   100 
       
   101 # Files that can be edited in PHPFM's text editor
       
   102 
       
   103 if (trim(function_exists('get_option') && get_option('wp_fileman_editable_ext')) != "")
       
   104 {
       
   105 	$EditableFiles = get_option('wp_fileman_editable_ext');
       
   106 }
       
   107 # Files that can be viewed in PHPFM's image viewer.
       
   108 if (trim(function_exists('get_option') && get_option('wp_fileman_viewable_ext')) != "")
       
   109 {
       
   110 	$ViewableFiles = get_option('wp_fileman_viewable_ext');
       
   111 }
       
   112 
       
   113 # Format of last modification date
       
   114 $ModifiedFormat = "Y-m-d H:i";
       
   115 
       
   116 # Zoom levels for PHPFM's image viewer.
       
   117 $ZoomArray = array(
       
   118      5,
       
   119      7,
       
   120      10,
       
   121      15,
       
   122      20,
       
   123      30,
       
   124      50,
       
   125      70,
       
   126      100,       # Base zoom level (do not change)
       
   127      150,
       
   128      200,
       
   129      300,
       
   130      500,
       
   131      700,
       
   132      1000,
       
   133 );
       
   134 
       
   135 # Hidden files and directories
       
   136 if (function_exists('get_option') && get_option('wp_fileman_hidden_extension') != "")
       
   137 {
       
   138 	$hide_file_extension = explode(',',get_option('wp_fileman_hidden_extension'));
       
   139 }
       
   140 else
       
   141 {
       
   142 $hide_file_extension       = array(
       
   143                                     "foo",
       
   144                                     "bar",
       
   145                              );
       
   146 }
       
   147 
       
   148 if (function_exists('get_option') && get_option('wp_fileman_hidden_file') != "")
       
   149 {
       
   150 	$hide_file_string = explode(',',get_option('wp_fileman_hidden_file'));
       
   151 }
       
   152 else
       
   153 {
       
   154 $hide_file_string          = array(
       
   155                                   ".htaccess"
       
   156                              );
       
   157 }
       
   158 if (function_exists('get_option') && get_option('wp_fileman_hidden_dir') != "")
       
   159 {
       
   160 		$hide_directory_string = explode(',',get_option('wp_fileman_hidden_dir'));
       
   161 }
       
   162 else
       
   163 {
       
   164 $hide_directory_string     = array(
       
   165                                     "secret dir",
       
   166                              );
       
   167 }
       
   168 
       
   169 $MIMEtypes = array(
       
   170      "application/andrew-inset"       => "ez",
       
   171      "application/mac-binhex40"       => "hqx",
       
   172      "application/mac-compactpro"     => "cpt",
       
   173      "application/msword"             => "doc",
       
   174      "application/octet-stream"       => "bin dms lha lzh exe class so dll",
       
   175      "application/oda"                => "oda",
       
   176      "application/pdf"                => "pdf",
       
   177      "application/postscript"         => "ai eps ps",
       
   178      "application/smil"               => "smi smil",
       
   179      "application/vnd.ms-excel"       => "xls",
       
   180      "application/vnd.ms-powerpoint"  => "ppt",
       
   181      "application/vnd.wap.wbxml"      => "wbxml",
       
   182      "application/vnd.wap.wmlc"       => "wmlc",
       
   183      "application/vnd.wap.wmlscriptc" => "wmlsc",
       
   184      "application/x-bcpio"            => "bcpio",
       
   185      "application/x-cdlink"           => "vcd",
       
   186      "application/x-chess-pgn"        => "pgn",
       
   187      "application/x-cpio"             => "cpio",
       
   188      "application/x-csh"              => "csh",
       
   189      "application/x-director"         => "dcr dir dxr",
       
   190      "application/x-dvi"              => "dvi",
       
   191      "application/x-futuresplash"     => "spl",
       
   192      "application/x-gtar"             => "gtar",
       
   193      "application/x-hdf"              => "hdf",
       
   194      "application/x-javascript"       => "js",
       
   195      "application/x-koan"             => "skp skd skt skm",
       
   196      "application/x-latex"            => "latex",
       
   197      "application/x-netcdf"           => "nc cdf",
       
   198      "application/x-sh"               => "sh",
       
   199      "application/x-shar"             => "shar",
       
   200      "application/x-shockwave-flash"  => "swf",
       
   201      "application/x-stuffit"          => "sit",
       
   202      "application/x-sv4cpio"          => "sv4cpio",
       
   203      "application/x-sv4crc"           => "sv4crc",
       
   204      "application/x-tar"              => "tar",
       
   205      "application/x-tcl"              => "tcl",
       
   206      "application/x-tex"              => "tex",
       
   207      "application/x-texinfo"          => "texinfo texi",
       
   208      "application/x-troff"            => "t tr roff",
       
   209      "application/x-troff-man"        => "man",
       
   210      "application/x-troff-me"         => "me",
       
   211      "application/x-troff-ms"         => "ms",
       
   212      "application/x-ustar"            => "ustar",
       
   213      "application/x-wais-source"      => "src",
       
   214      "application/zip"                => "zip",
       
   215      "audio/basic"                    => "au snd",
       
   216      "audio/midi"                     => "mid midi kar",
       
   217      "audio/mpeg"                     => "mpga mp2 mp3",
       
   218      "audio/x-aiff"                   => "aif aiff aifc",
       
   219      "audio/x-mpegurl"                => "m3u",
       
   220      "audio/x-pn-realaudio"           => "ram rm",
       
   221      "audio/x-pn-realaudio-plugin"    => "rpm",
       
   222      "audio/x-realaudio"              => "ra",
       
   223      "audio/x-wav"                    => "wav",
       
   224      "chemical/x-pdb"                 => "pdb",
       
   225      "chemical/x-xyz"                 => "xyz",
       
   226      "image/bmp"                      => "bmp",
       
   227      "image/gif"                      => "gif",
       
   228      "image/ief"                      => "ief",
       
   229      "image/jpeg"                     => "jpeg jpg jpe",
       
   230      "image/png"                      => "png",
       
   231      "image/tiff"                     => "tiff tif",
       
   232      "image/vnd.wap.wbmp"             => "wbmp",
       
   233      "image/x-cmu-raster"             => "ras",
       
   234      "image/x-portable-anymap"        => "pnm",
       
   235      "image/x-portable-bitmap"        => "pbm",
       
   236      "image/x-portable-graymap"       => "pgm",
       
   237      "image/x-portable-pixmap"        => "ppm",
       
   238      "image/x-rgb"                    => "rgb",
       
   239      "image/x-xbitmap"                => "xbm",
       
   240      "image/x-xpixmap"                => "xpm",
       
   241      "image/x-xwindowdump"            => "xwd",
       
   242      "model/iges"                     => "igs iges",
       
   243      "model/mesh"                     => "msh mesh silo",
       
   244      "model/vrml"                     => "wrl vrml",
       
   245      "text/css"                       => "css",
       
   246      "text/html"                      => "html htm",
       
   247      "text/plain"                     => "asc txt",
       
   248      "text/richtext"                  => "rtx",
       
   249      "text/rtf"                       => "rtf",
       
   250      "text/sgml"                      => "sgml sgm",
       
   251      "text/tab-separated-values"      => "tsv",
       
   252      "text/vnd.wap.wml"               => "wml",
       
   253      "text/vnd.wap.wmlscript"         => "wmls",
       
   254      "text/x-setext"                  => "etx",
       
   255      "text/xml"                       => "xml xsl",
       
   256      "video/mpeg"                     => "mpeg mpg mpe",
       
   257      "video/quicktime"                => "qt mov",
       
   258      "video/vnd.mpegurl"              => "mxu",
       
   259      "video/x-msvideo"                => "avi",
       
   260      "video/x-sgi-movie"              => "movie",
       
   261      "x-conference/x-cooltalk"        => "ice",
       
   262 );
       
   263 ?>