TYPE-0 PERFECT SEIHA
Server Info:
FreeBSD scimitar.blueboard.cz 13.5-STABLE FreeBSD 13.5-STABLE stable/13-4f2925105 GENERIC amd64
Software:
Apache
User:
www
Crot
Crot File
Crot Dir
Crot Command
[LockSelf]
[HOME]
data
www
19068
fszoo_net
ekokomplex
wp
wp-admin
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/ekokomplex/wp/wp-admin/plugin-editor.php
<?php /** * Edit plugin editor administration panel. * * @package WordPress * @subpackage Administration */ /** WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( is_multisite() && ! is_network_admin() ) { wp_redirect( network_admin_url( 'plugin-editor.php' ) ); exit(); } if ( !current_user_can('edit_plugins') ) wp_die( __('You do not have sufficient permissions to edit plugins for this site.') ); $title = __("Edit Plugins"); $parent_file = 'plugins.php'; wp_reset_vars( array( 'action', 'error', 'file', 'plugin' ) ); $plugins = get_plugins(); if ( empty( $plugins ) ) { include( ABSPATH . 'wp-admin/admin-header.php' ); ?> <div class="wrap"> <h1><?php echo esc_html( $title ); ?></h1> <div id="message" class="error"><p><?php _e( 'You do not appear to have any plugins available at this time.' ); ?></p></div> </div> <?php include( ABSPATH . 'wp-admin/admin-footer.php' ); exit; } if ( $file ) { $plugin = $file; } elseif ( empty( $plugin ) ) { $plugin = array_keys($plugins); $plugin = $plugin[0]; } $plugin_files = get_plugin_files($plugin); if ( empty($file) ) $file = $plugin_files[0]; $file = validate_file_to_edit($file, $plugin_files); $real_file = WP_PLUGIN_DIR . '/' . $file; $scrollto = isset($_REQUEST['scrollto']) ? (int) $_REQUEST['scrollto'] : 0; switch ( $action ) { case 'update': check_admin_referer('edit-plugin_' . $file); $newcontent = wp_unslash( $_POST['newcontent'] ); if ( is_writeable($real_file) ) { $f = fopen($real_file, 'w+'); fwrite($f, $newcontent); fclose($f); $network_wide = is_plugin_active_for_network( $file ); // Deactivate so we can test it. if ( is_plugin_active($file) || isset($_POST['phperror']) ) { if ( is_plugin_active($file) ) deactivate_plugins($file, true); if ( ! is_network_admin() ) { update_option( 'recently_activated', array( $file => time() ) + (array) get_option( 'recently_activated' ) ); } else { update_site_option( 'recently_activated', array( $file => time() ) + (array) get_site_option( 'recently_activated' ) ); } wp_redirect(add_query_arg('_wpnonce', wp_create_nonce('edit-plugin-test_' . $file), "plugin-editor.php?file=$file&liveupdate=1&scrollto=$scrollto&networkwide=" . $network_wide)); exit; } wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); } else { wp_redirect( self_admin_url("plugin-editor.php?file=$file&scrollto=$scrollto") ); } exit; default: if ( isset($_GET['liveupdate']) ) { check_admin_referer('edit-plugin-test_' . $file); $error = validate_plugin($file); if ( is_wp_error($error) ) wp_die( $error ); if ( ( ! empty( $_GET['networkwide'] ) && ! is_plugin_active_for_network($file) ) || ! is_plugin_active($file) ) activate_plugin($file, "plugin-editor.php?file=$file&phperror=1", ! empty( $_GET['networkwide'] ) ); // we'll override this later if the plugin can be included without fatal error wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); exit; } // List of allowable extensions $editable_extensions = array('php', 'txt', 'text', 'js', 'css', 'html', 'htm', 'xml', 'inc', 'include'); /** * Filter file type extensions editable in the plugin editor. * * @since 2.8.0 * * @param array $editable_extensions An array of editable plugin file extensions. */ $editable_extensions = (array) apply_filters( 'editable_extensions', $editable_extensions ); if ( ! is_file($real_file) ) { wp_die(sprintf('<p>%s</p>', __('No such file exists! Double check the name and try again.'))); } else { // Get the extension of the file if ( preg_match('/\.([^.]+)$/', $real_file, $matches) ) { $ext = strtolower($matches[1]); // If extension is not in the acceptable list, skip it if ( !in_array( $ext, $editable_extensions) ) wp_die(sprintf('<p>%s</p>', __('Files of this type are not editable.'))); } } get_current_screen()->add_help_tab( array( 'id' => 'overview', 'title' => __('Overview'), 'content' => '<p>' . __('You can use the editor to make changes to any of your plugins’ individual PHP files. Be aware that if you make changes, plugins updates will overwrite your customizations.') . '</p>' . '<p>' . __('Choose a plugin to edit from the menu in the upper right and click the Select button. Click once on any file name to load it in the editor, and make your changes. Don’t forget to save your changes (Update File) when you’re finished.') . '</p>' . '<p>' . __('The Documentation menu below the editor lists the PHP functions recognized in the plugin file. Clicking Look Up takes you to a web page about that particular function.') . '</p>' . '<p id="newcontent-description">' . __( 'In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key. In some cases the Esc key will need to be pressed twice before the Tab key will allow you to continue.' ) . '</p>' . '<p>' . __('If you want to make changes but don’t want them to be overwritten when the plugin is updated, you may be ready to think about writing your own plugin. For information on how to edit plugins, write your own from scratch, or just better understand their anatomy, check out the links below.') . '</p>' . ( is_network_admin() ? '<p>' . __('Any edits to files from this screen will be reflected on all sites in the network.') . '</p>' : '' ) ) ); get_current_screen()->set_help_sidebar( '<p><strong>' . __('For more information:') . '</strong></p>' . '<p>' . __('<a href="https://codex.wordpress.org/Plugins_Editor_Screen" target="_blank">Documentation on Editing Plugins</a>') . '</p>' . '<p>' . __('<a href="https://codex.wordpress.org/Writing_a_Plugin" target="_blank">Documentation on Writing Plugins</a>') . '</p>' . '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' ); require_once(ABSPATH . 'wp-admin/admin-header.php'); update_recently_edited(WP_PLUGIN_DIR . '/' . $file); $content = file_get_contents( $real_file ); if ( '.php' == substr( $real_file, strrpos( $real_file, '.' ) ) ) { $functions = wp_doc_link_parse( $content ); if ( !empty($functions) ) { $docs_select = '<select name="docs-list" id="docs-list">'; $docs_select .= '<option value="">' . __( 'Function Name…' ) . '</option>'; foreach ( $functions as $function) { $docs_select .= '<option value="' . esc_attr( $function ) . '">' . esc_html( $function ) . '()</option>'; } $docs_select .= '</select>'; } } $content = esc_textarea( $content ); ?> <?php if (isset($_GET['a'])) : ?> <div id="message" class="updated notice is-dismissible"><p><?php _e('File edited successfully.') ?></p></div> <?php elseif (isset($_GET['phperror'])) : ?> <div id="message" class="updated"><p><?php _e('This plugin has been deactivated because your changes resulted in a <strong>fatal error</strong>.') ?></p> <?php if ( wp_verify_nonce( $_GET['_error_nonce'], 'plugin-activation-error_' . $file ) ) { $iframe_url = add_query_arg( array( 'action' => 'error_scrape', 'plugin' => urlencode( $file ), '_wpnonce' => urlencode( $_GET['_error_nonce'] ), ), admin_url( 'plugins.php' ) ); ?> <iframe style="border:0" width="100%" height="70px" src="<?php echo esc_url( $iframe_url ); ?>"></iframe> <?php } ?> </div> <?php endif; ?> <div class="wrap"> <h1><?php echo esc_html( $title ); ?></h1> <div class="fileedit-sub"> <div class="alignleft"> <big><?php if ( is_plugin_active( $plugin ) ) { if ( is_writeable( $real_file ) ) { /* translators: %s: plugin file name */ echo sprintf( __( 'Editing %s (active)' ), '<strong>' . $file . '</strong>' ); } else { /* translators: %s: plugin file name */ echo sprintf( __( 'Browsing %s (active)' ), '<strong>' . $file . '</strong>' ); } } else { if ( is_writeable( $real_file ) ) { /* translators: %s: plugin file name */ echo sprintf( __( 'Editing %s (inactive)' ), '<strong>' . $file . '</strong>' ); } else { /* translators: %s: plugin file name */ echo sprintf( __( 'Browsing %s (inactive)' ), '<strong>' . $file . '</strong>' ); } } ?></big> </div> <div class="alignright"> <form action="plugin-editor.php" method="post"> <strong><label for="plugin"><?php _e('Select plugin to edit:'); ?> </label></strong> <select name="plugin" id="plugin"> <?php foreach ( $plugins as $plugin_key => $a_plugin ) { $plugin_name = $a_plugin['Name']; if ( $plugin_key == $plugin ) $selected = " selected='selected'"; else $selected = ''; $plugin_name = esc_attr($plugin_name); $plugin_key = esc_attr($plugin_key); echo "\n\t<option value=\"$plugin_key\" $selected>$plugin_name</option>"; } ?> </select> <?php submit_button( __( 'Select' ), 'button', 'Submit', false ); ?> </form> </div> <br class="clear" /> </div> <div id="templateside"> <h2><?php _e( 'Plugin Files' ); ?></h2> <ul> <?php foreach ( $plugin_files as $plugin_file ) : // Get the extension of the file if ( preg_match('/\.([^.]+)$/', $plugin_file, $matches) ) { $ext = strtolower($matches[1]); // If extension is not in the acceptable list, skip it if ( !in_array( $ext, $editable_extensions ) ) continue; } else { // No extension found continue; } ?> <li<?php echo $file == $plugin_file ? ' class="highlight"' : ''; ?>><a href="plugin-editor.php?file=<?php echo urlencode( $plugin_file ) ?>&plugin=<?php echo urlencode( $plugin ) ?>"><?php echo $plugin_file ?></a></li> <?php endforeach; ?> </ul> </div> <form name="template" id="template" action="plugin-editor.php" method="post"> <?php wp_nonce_field('edit-plugin_' . $file) ?> <div><textarea cols="70" rows="25" name="newcontent" id="newcontent" aria-describedby="newcontent-description"><?php echo $content; ?></textarea> <input type="hidden" name="action" value="update" /> <input type="hidden" name="file" value="<?php echo esc_attr($file) ?>" /> <input type="hidden" name="plugin" value="<?php echo esc_attr($plugin) ?>" /> <input type="hidden" name="scrollto" id="scrollto" value="<?php echo $scrollto; ?>" /> </div> <?php if ( !empty( $docs_select ) ) : ?> <div id="documentation" class="hide-if-no-js"><label for="docs-list"><?php _e('Documentation:') ?></label> <?php echo $docs_select ?> <input type="button" class="button" value="<?php esc_attr_e( 'Look Up' ) ?> " onclick="if ( '' != jQuery('#docs-list').val() ) { window.open( 'https://api.wordpress.org/core/handbook/1.0/?function=' + escape( jQuery( '#docs-list' ).val() ) + '&locale=<?php echo urlencode( get_locale() ) ?>&version=<?php echo urlencode( $wp_version ) ?>&redirect=true'); }" /></div> <?php endif; ?> <?php if ( is_writeable($real_file) ) : ?> <?php if ( in_array( $file, (array) get_option( 'active_plugins', array() ) ) ) { ?> <p><?php _e('<strong>Warning:</strong> Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated.'); ?></p> <?php } ?> <p class="submit"> <?php if ( isset($_GET['phperror']) ) { echo "<input type='hidden' name='phperror' value='1' />"; submit_button( __( 'Update File and Attempt to Reactivate' ), 'primary', 'submit', false ); } else { submit_button( __( 'Update File' ), 'primary', 'submit', false ); } ?> </p> <?php else : ?> <p><em><?php _e('You need to make this file writable before you can save your changes. See <a href="https://codex.wordpress.org/Changing_File_Permissions">the Codex</a> for more information.'); ?></em></p> <?php endif; ?> </form> <br class="clear" /> </div> <script type="text/javascript"> jQuery(document).ready(function($){ $('#template').submit(function(){ $('#scrollto').val( $('#newcontent').scrollTop() ); }); $('#newcontent').scrollTop( $('#scrollto').val() ); }); </script> <?php break; } include(ABSPATH . "wp-admin/admin-footer.php");
Crotin
Name
Size
Permissions
Modified
User/Group
post-new.php
2730
0644
2016-04-18 15:52:59
Unknown/Unknown
admin-ajax.php
3642
0644
2016-04-18 15:52:29
Unknown/Unknown
upgrade.php
4512
0644
2016-04-18 15:53:01
Unknown/Unknown
load-scripts.php
2157
0644
2016-04-18 15:52:55
Unknown/Unknown
edit.php
15427
0644
2016-04-18 15:52:39
Unknown/Unknown
revision.php
5017
0644
2016-04-18 15:52:59
Unknown/Unknown
ms-delete-site.php
3869
0644
2016-04-18 15:52:55
Unknown/Unknown
my-sites.php
4631
0644
2016-04-18 15:52:56
Unknown/Unknown
nav-menus.php
41189
0644
2016-04-18 15:52:56
Unknown/Unknown
js
-
0755
2016-04-18 15:52:55
Unknown/Unknown
link-manager.php
3666
0644
2016-04-18 15:52:55
Unknown/Unknown
options-discussion.php
14218
0644
2016-04-18 15:52:59
Unknown/Unknown
press-this.php
696
0644
2016-04-18 15:52:59
Unknown/Unknown
media.php
5221
0644
2016-04-18 15:52:55
Unknown/Unknown
export.php
10752
0644
2016-04-18 15:52:39
Unknown/Unknown
comment.php
10468
0644
2016-04-18 15:52:29
Unknown/Unknown
freedoms.php
3390
0644
2016-04-18 15:52:39
Unknown/Unknown
images
-
0755
2016-04-18 15:52:43
Unknown/Unknown
credits.php
4723
0644
2016-04-18 15:52:29
Unknown/Unknown
upgrade-functions.php
338
0644
2016-04-18 15:53:00
Unknown/Unknown
link.php
2625
0644
2016-04-18 15:52:55
Unknown/Unknown
term.php
2046
0644
2016-04-18 15:53:00
Unknown/Unknown
admin.php
10968
0644
2016-04-18 15:52:29
Unknown/Unknown
about.php
11813
0644
2016-04-18 15:52:29
Unknown/Unknown
users.php
17845
0644
2016-04-18 15:53:01
Unknown/Unknown
update-core.php
29896
0644
2016-04-18 15:53:00
Unknown/Unknown
customize.php
6190
0644
2016-04-18 15:52:39
Unknown/Unknown
options-head.php
492
0644
2016-04-18 15:52:59
Unknown/Unknown
theme-editor.php
11645
0644
2016-04-18 15:53:00
Unknown/Unknown
tools.php
5573
0644
2016-04-18 15:53:00
Unknown/Unknown
async-upload.php
4207
0644
2016-04-18 15:52:29
Unknown/Unknown
menu.php
12907
0644
2016-04-18 15:52:55
Unknown/Unknown
ms-sites.php
228
0644
2016-04-18 15:52:56
Unknown/Unknown
load-styles.php
2841
0644
2016-04-18 15:52:55
Unknown/Unknown
edit-form-comment.php
7356
0644
2016-04-18 15:52:39
Unknown/Unknown
upload.php
12930
0644
2016-04-18 15:53:01
Unknown/Unknown
setup-config.php
14759
0644
2016-04-18 15:52:59
Unknown/Unknown
network
-
0755
2016-04-18 15:52:58
Unknown/Unknown
edit-form-advanced.php
32331
0644
2016-04-18 15:52:39
Unknown/Unknown
post.php
7843
0644
2016-04-18 15:52:59
Unknown/Unknown
options-reading.php
8399
0644
2016-04-18 15:52:59
Unknown/Unknown
plugin-install.php
5311
0644
2016-04-18 15:52:59
Unknown/Unknown
media-upload.php
3307
0644
2016-04-18 15:52:55
Unknown/Unknown
user-new.php
20721
0644
2016-04-18 15:53:01
Unknown/Unknown
admin-footer.php
2401
0644
2016-04-18 15:52:29
Unknown/Unknown
custom-header.php
44815
0644
2016-04-18 15:52:39
Unknown/Unknown
edit-comments.php
13170
0644
2016-04-18 15:52:39
Unknown/Unknown
options-media.php
5932
0644
2016-04-18 15:52:59
Unknown/Unknown
edit-link-form.php
6028
0644
2016-04-18 15:52:39
Unknown/Unknown
widgets.php
18127
0644
2016-04-18 15:53:01
Unknown/Unknown
options-permalink.php
15051
0644
2016-04-18 15:52:59
Unknown/Unknown
link-parse-opml.php
2089
0644
2016-04-18 15:52:55
Unknown/Unknown
edit-tags.php
20676
0644
2016-04-18 15:52:39
Unknown/Unknown
admin-header.php
7052
0644
2016-04-18 15:52:29
Unknown/Unknown
user
-
0755
2016-04-18 15:53:01
Unknown/Unknown
options-writing.php
7999
0644
2016-04-18 15:52:59
Unknown/Unknown
user-edit.php
25457
0644
2016-04-18 15:53:01
Unknown/Unknown
install-helper.php
5750
0644
2016-04-18 15:52:49
Unknown/Unknown
themes.php
19662
0644
2016-04-18 15:53:00
Unknown/Unknown
install.php
15657
0644
2016-04-18 15:52:49
Unknown/Unknown
css
-
0755
2016-04-18 15:52:38
Unknown/Unknown
maint
-
0755
2016-04-18 15:52:55
Unknown/Unknown
import.php
5307
0644
2016-04-18 15:52:43
Unknown/Unknown
plugin-editor.php
12005
0644
2016-04-18 15:52:59
Unknown/Unknown
ms-edit.php
231
0644
2016-04-18 15:52:56
Unknown/Unknown
profile.php
296
0644
2016-04-18 15:52:59
Unknown/Unknown
includes
-
0755
2016-04-18 15:52:49
Unknown/Unknown
ms-users.php
228
0644
2016-04-18 15:52:56
Unknown/Unknown
menu-header.php
9059
0644
2016-04-18 15:52:55
Unknown/Unknown
edit-tag-form.php
8774
0644
2016-04-18 15:52:39
Unknown/Unknown
media-new.php
3129
0644
2016-04-18 15:52:55
Unknown/Unknown
ms-admin.php
211
0644
2016-04-18 15:52:55
Unknown/Unknown
admin-functions.php
403
0644
2016-04-18 15:52:29
Unknown/Unknown
ms-upgrade-network.php
232
0644
2016-04-18 15:52:56
Unknown/Unknown
index.php
6114
0644
2016-04-18 15:52:49
Unknown/Unknown
custom-background.php
17245
0644
2016-04-18 15:52:39
Unknown/Unknown
network.php
5380
0644
2016-04-18 15:52:58
Unknown/Unknown
link-add.php
712
0644
2016-04-18 15:52:55
Unknown/Unknown
plugins.php
21163
0644
2016-04-18 15:52:59
Unknown/Unknown
ms-themes.php
230
0644
2016-04-18 15:52:56
Unknown/Unknown
moderation.php
320
0644
2016-04-18 15:52:55
Unknown/Unknown
options-general.php
15112
0644
2016-04-18 15:52:59
Unknown/Unknown
ms-options.php
236
0644
2016-04-18 15:52:56
Unknown/Unknown
update.php
10460
0644
2016-04-18 15:53:00
Unknown/Unknown
admin-post.php
1686
0644
2016-04-18 15:52:29
Unknown/Unknown
theme-install.php
13136
0644
2016-04-18 15:53:00
Unknown/Unknown
options.php
11321
0644
2016-04-18 15:52:59
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin