0
|
1 |
<?php |
|
2 |
if ( ! defined( 'ABSPATH' ) ) |
|
3 |
die(); |
|
4 |
?> |
|
5 |
<h1>WP-Filemanager Admin panel</h1> |
|
6 |
<div> |
|
7 |
<?php if (isset($_GET['settings-updated']) && ($_GET['settings-updated'] == 'true') ) : ?> |
|
8 |
<div class="updated fade"><p><strong><?php _e('Your options have been saved'); ?></strong></p></div> |
|
9 |
<?php endif; ?> |
|
10 |
<form action="options.php" method="post"> |
|
11 |
<?php wp_nonce_field('update-options'); |
|
12 |
?> |
|
13 |
<label>Filemanager Default Home location : </label><input type="text" name="wp_fileman_home" value="<?php |
|
14 |
if (get_option('wp_fileman_home') != '') |
|
15 |
{ |
|
16 |
echo get_option('wp_fileman_home'); |
|
17 |
} |
|
18 |
else |
|
19 |
{ |
|
20 |
echo $home_directory; |
|
21 |
} |
|
22 |
?>" width="100px"/><br /> |
|
23 |
<?php |
|
24 |
$str = "Create_File,Create_Folder,Allow_Download,Allow_Rename,Allow_Upload,Allow_Delete,Allow_View,Allow_Edit,Show_Extension"; |
|
25 |
$str_ar = explode(',',$str); |
|
26 |
foreach ($str_ar as $st) |
|
27 |
{ |
|
28 |
$val = explode("_",$st); |
|
29 |
$st = 'wp_fileman_' . $st; |
|
30 |
echo "<input name='" . $st . "' value='checked' type='checkbox' " . get_option($st) . " /><label>" . $val[0] . ' ' . $val[1] . "</label><br>\n"; |
|
31 |
$str_final = $str_final . $st . ','; |
|
32 |
} |
|
33 |
$str_final = $str_final . $st . ','; |
|
34 |
?> |
|
35 |
<p> |
|
36 |
<b>Values to be listed in comma seperate list. [<i>Default values are listed for your reference</i>]</b> |
|
37 |
</p> |
|
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 /> |
|
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 /> |
|
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 /> |
|
41 |
<b><i>Default List of Viewable Files : jpeg,jpe,jpg,gif,png,bmp</i></b><br /> |
|
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 /> |
|
43 |
<b><i>Default Hidden File List : htacess</i></b><br /> |
|
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"/> |
|
45 |
<br /><b><i>Default Hiddden File Extension : foo,bar</i></b><br /> |
|
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"/> |
|
47 |
<br /><b><i>Default Hidden Directory List : some_dir,wp-admin</i></b><br /> |
|
48 |
<input type="submit" value="<?php _e('Save Changes') ?>" /> |
|
49 |
<input type="hidden" name="action" value="update" /> |
|
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" /> |
|
51 |
|
|
52 |
</form> |
|
53 |
</div> |