wp/wp-content/plugins/wp-filemanager/wp_filemanager_admin.php
author ymh <ymh.work@gmail.com>
Wed, 06 Nov 2013 03:21:17 +0000
changeset 0 d970ebf37754
permissions -rw-r--r--
first import
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
if ( ! defined( 'ABSPATH' ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
	die();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
<h1>WP-Filemanager Admin panel</h1>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
<div>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
<?php if (isset($_GET['settings-updated']) && ($_GET['settings-updated'] == 'true') ) : ?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
<div class="updated fade"><p><strong><?php _e('Your options have been saved'); ?></strong></p></div>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
<?php endif; ?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
<form action="options.php" method="post">
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
<?php wp_nonce_field('update-options'); 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
<label>Filemanager Default Home location : </label><input type="text" name="wp_fileman_home" value="<?php 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
if (get_option('wp_fileman_home') != '')
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
{
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
	echo get_option('wp_fileman_home'); 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
else
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
{
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
	echo $home_directory;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
?>" width="100px"/><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
$str = "Create_File,Create_Folder,Allow_Download,Allow_Rename,Allow_Upload,Allow_Delete,Allow_View,Allow_Edit,Show_Extension";
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
$str_ar = explode(',',$str);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
foreach ($str_ar as $st)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
{
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
	$val = explode("_",$st);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
	$st = 'wp_fileman_' . $st;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
	echo "<input name='" . $st . "' value='checked' type='checkbox' " . get_option($st) . " /><label>" . $val[0] . '&nbsp;' . $val[1] . "</label><br>\n";
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
	$str_final = $str_final . $st . ',';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
	$str_final = $str_final . $st . ',';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
<p>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
<b>Values to be listed in comma seperate list. [<i>Default values are listed for your reference</i>]</b>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
</p>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
<label>Editable Extension list : </label><input type="text" name="wp_fileman_editable_ext" value="<?php echo get_list_ext('wp_fileman_editable_ext') ?>" size="120"/><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
<b><i>Default Editable File Extensions List : php,php4,php3,phtml,phps,conf,sh,shar,csh,ksh,tcl,cgi,pl,js,txt,ini,html,htm,css,xml,xsl,ini,inf,cfg,log,nfo,bat,htaccess</i></b><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
<label>Viewable Extension list : </label><input type="text" name="wp_fileman_viewable_ext" value="<?php echo get_list_ext('wp_fileman_viewable_ext') ?>" size="119"/><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
<b><i>Default List of Viewable Files : jpeg,jpe,jpg,gif,png,bmp</i></b><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
<label>Hidden File String : </label><input type="text" name="wp_fileman_hidden_file" value="<?php echo get_list_ext('wp_fileman_hidden_file') ?>" size="100"/><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
<b><i>Default Hidden File List : htacess</i></b><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
<label>Hidden File extension : </label><input type="text" name="wp_fileman_hidden_extension" value="<?php echo get_list_ext('wp_fileman_hidden_extension') ?>" size="100"/>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
<br /><b><i>Default Hiddden File Extension : foo,bar</i></b><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
<label>Hidden Directory List : </label><input type="text" name="wp_fileman_hidden_dir" value="<?php echo get_list_ext('wp_fileman_hidden_dir') ?>" size="100"/>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
<br /><b><i>Default Hidden Directory List : some_dir,wp-admin</i></b><br />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
<input type="submit" value="<?php _e('Save Changes') ?>" />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
<input type="hidden" name="action" value="update" />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
 <input type="hidden" name="page_options" value="<?php echo $str_final; ?>wp_fileman_home,wp_fileman_editable_ext,wp_fileman_viewable_ext,wp_fileman_hidden_file,wp_fileman_hidden_extension,wp_fileman_hidden_dir" />
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
</form>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
</div>