|
1 <?php |
|
2 |
|
3 function wp_explorer_opmap() |
|
4 { |
|
5 $options = array(); |
|
6 $options['tmp_filebit'] = '<tr> |
|
7 <td class="$file[class]"><img src="$siteurl/wp-content/plugins/wp-explorer/icons/$file[icon]" alt="" /> <a href="$siteurl/$file[url]">$file[name]</a></td> |
|
8 <td class="$file[class]" align="center">$file[size]</td> |
|
9 <td class="$file[class]" align="center">$file[version]</td> |
|
10 <td class="$file[class]" align="center">$file[date]</td> |
|
11 </tr>'; |
|
12 $options['tmp_dirbit'] = '<tr> |
|
13 <td class="$file[class]"><img src="$siteurl/wp-content/plugins/wp-explorer/icons/$file[icon]" alt="" /> <a href="$file[url]">$file[name]</a></td> |
|
14 <td class="$file[class]" align="center">$file[date]</td> |
|
15 </tr>'; |
|
16 |
|
17 $options['tmp_filetbl'] = '<table class="widefat"> |
|
18 <thead> |
|
19 <tr> |
|
20 <td class="thead">$phrase[name]</td> |
|
21 <td class="thead" align="center">$phrase[size]</td> |
|
22 <td class="thead" align="center">$phrase[version]</td> |
|
23 <td class="thead" align="center">$phrase[date]</td> |
|
24 </tr> |
|
25 </thead> |
|
26 $filebit |
|
27 </table>'; |
|
28 |
|
29 $options['tmp_dirtbl'] = '<table class="widefat"> |
|
30 <thead> |
|
31 <tr> |
|
32 <td class="thead">$phrase[name]</td> |
|
33 <td class="thead" align="center">$phrase[date]</td> |
|
34 </tr> |
|
35 </thead> |
|
36 $dirbit |
|
37 </table>'; |
|
38 $options['tmp_main'] = '$display_dirs |
|
39 $display_files |
|
40 <div style="color:#739E48; font-size:10px; font-weight:bold; text-align:right; padding:2px 1px 6px 0px;">$phrase[location] $location | $leech_protection | $folder_stats</div>'; |
|
41 $options['tmp_error'] = '<p class="error">$error_message</p>'; |
|
42 |
|
43 $options['exclude_files'] = '.htaccess,.htpasswd,index.html,index.htm,index.php,index.asp'; |
|
44 $options['exclude_folders'] = 'folder1,folder2'; |
|
45 $options['exclude_extensions'] = 'php,php3,php4'; |
|
46 $options['enable_fancylinks'] = 0; |
|
47 $options['enable_antileech'] = 0; |
|
48 return $options; |
|
49 } |
|
50 |
|
51 function wp_explorer_preptmp($code) |
|
52 { |
|
53 $code = addslashes($code); |
|
54 $code = str_replace("\\'", "'", $code); |
|
55 return $code; |
|
56 } |
|
57 |
|
58 function wp_explorer_sanitize($file, $ext, $version) |
|
59 { |
|
60 $file = basename($file, $ext); |
|
61 $file = str_replace($version, '', $file); |
|
62 $file = preg_replace( array('/\./', '/\-/', '/\_/' ), ' ', $file); |
|
63 $file = ucwords(strtolower($file)); |
|
64 return $file; |
|
65 } |
|
66 |
|
67 ?> |