芝麻web文件管理V1.00
编辑当前文件:/home/r5772835/public_html/rigato.ycreate.site/wp-content/plugins/search-regex/search-regex.php
set_regex_options( isset( $_POST['regex_dot'] ) ? $_POST['regex_dot'] : false, isset( $_POST['regex_case'] ) ? $_POST['regex_case'] : false, isset( $_POST['regex_multi'] ) ? $_POST['regex_multi'] : false ); } // Make sure no one sneaks in with a replace if ( ! current_user_can( 'administrator' ) && ! current_user_can( 'search_regex_write' ) ) { unset( $_POST['replace'] ); unset( $_POST['replace_and_save'] ); $_POST['search'] = 'search'; } $results = array(); if ( isset( $_POST['search'] ) ) { $results = $searcher->search_for_pattern( $search_pattern, $limit, $offset, $orderby ); } elseif ( isset( $_POST['replace'] ) ) { $results = $searcher->search_and_replace( $search_pattern, $replace_pattern, $limit, $offset, $orderby ); } elseif ( isset( $_POST['replace_and_save'] ) ) { $results = $searcher->search_and_replace( $search_pattern, $replace_pattern, $limit, $offset, $orderby, true ); } if ( ! is_array( $results ) ) { $this->render_error( $results ); } elseif ( isset( $_POST['replace_and_save'] ) ) { ?>
render( 'search', array( 'search' => $search_pattern, 'replace' => $replace_pattern, 'searches' => $searches, 'source' => $source ) ); if ( is_array( $results ) && ! isset( $_POST['replace_and_save'] ) ) { $this->render( 'results', array( 'search' => $searcher, 'results' => $results ) ); } } else { $this->render( 'search', array( 'search' => $search_pattern, 'replace' => $replace_pattern, 'searches' => $searches, 'source' => $source ) ); } } private function render( $template, $template_vars = array() ) { foreach ( $template_vars as $key => $val ) { $$key = $val; } if ( file_exists( dirname( __FILE__ )."/view/$template.php" ) ) include dirname( __FILE__ )."/view/$template.php"; } function render_error( $message ) { ?>