PATH:
home
/
lab2454c
/
foreclass.com
/
wp-content
/
plugins
/
search-replace-for-elementor
/
inc
/
admin
/
views
<?php namespace ELEMSNR; ! defined( ABSPATH ) || exit; // Exit if accessed directly. ?> <div class="wrap"> <div class="elemsnr-admin"> <div class="elemsnr-loading-bar"></div> <div id="elemsnr-output" class="elemsnr-output"></div> <div class="elemsnr-container-inner"> <p> <?php printf( /* translators: %1$s is replaced with Note */ /* translators: %2$s is replaced with link to backup tab */ wp_kses( __( '%1$s: It is strongly recommended that you %2$s before using the global search & replace.', 'search-replace-for-elementor' ), json_decode( ELEMSNR_PLUGIN_ALLOWED_HTML_ARR ) ), '<strong>' . __( 'Note', 'search-replace-for-elementor' ) . '</strong>', '<a href="' . esc_url( admin_url( 'admin.php?page=' . ELEMSNR_BACKUP_PAGE ) ) . '">' . __( 'backup your database', 'search-replace-for-elementor' ) . '</a>' ); ?> </p> <form method="post" action="<?php echo esc_url( admin_url( 'admin.php' ) ); ?>"> <input type="hidden" name="page" value="<?php echo ELEMSNR_GLOBAL_PAGE; ?>" /> <table class="form-table"> <tbody> <tr> <th> <label for="elemsnr-search-phrase"> <?php esc_html_e( 'HTML Regex', 'search-replace-for-elementor' ); ?> </label> </th> <td> <p> <input type="checkbox" class="regular-text" name="elemsnr-html-regexp" id="elemsnr-html-regexp" value="" /> <label for="elemsnr-html-regexp"> <?php esc_html_e( 'HTML with RegEx (experts only)', 'search-replace-for-elementor' ); ?> </label> </p> <p class="description"> <small> <?php esc_html_e( 'Search and replace HTML in the Text Editor widget with regular expressions.', 'search-replace-for-elementor' ); ?> </small> </p> </td> </tr> <tr class="elemsnr-dry-run"> <th> <label for="elemsnr-dry-run"> <?php esc_html_e( 'Dry-run', 'search-replace-for-elementor' ); ?> </label> </th> <td> <p> <input type="radio" class="regular-text" name="elemsnr-dry-run" id="elemsnr-dry-run-no" value="no" /> <label for="elemsnr-dry-run-no"> <?php esc_html_e( 'No', 'search-replace-for-elementor' ); ?> </label> </p> <p> <input type="radio" class="regular-text" name="elemsnr-dry-run" id="elemsnr-dry-run-yes" value="yes" checked /> <label for="elemsnr-dry-run-yes"> <?php esc_html_e( 'Yes', 'search-replace-for-elementor' ); ?> </label> </p> <p class="description"> <small> <?php printf( // translators: %1$s is replaced with default data field keys used wp_kses( __( 'The %1$s default can be changed on the %2$s page.', 'search-replace-for-elementor' ), json_decode( ELEMSNR_PLUGIN_ALLOWED_HTML_ARR ) ), '<strong>' . __( 'dry-run', 'search-replace-for-elementor' ) . '</strong>', '<a href="' . esc_url( admin_url( 'admin.php?page=' . ELEMSNR_OPTIONS_PAGE ) ) . '">Options</a>' ); ?> </small> </p> </td> </tr> <tr class="elemsnr-search-phrase"> <th scope="row"> <label for="elemsnr-search-phrase"> <?php esc_html_e( 'Search for', 'search-replace-for-elementor' ); ?> </label> </th> <td> <p> <input type="text" class="regular-text" name="elemsnr-search-phrase" id="elemsnr-search-phrase" value="" placeholder="Enter your search phrase..." minlength="3" required /> </p> <p class="description"> <small> <?php esc_html_e( 'Search phrase is required with minimum of 3 characters, no HTML allowed.', 'search-replace-for-elementor' ); ?> </small> </p> </td> </tr> <!-- Overwrite the styles if dry-run is No (onload). --> <tr class="elemsnr-replace-with-phrase" <?php echo ( get_option( 'elemsnr_dry_run' ) ) ? 'style="display: table-row;"' : ''; ?>> <th scope="row"> <label for="elemsnr-replace-with-phrase"> <?php esc_html_e( 'Replace with', 'search-replace-for-elementor' ); ?> </label> </th> <td> <p> <input type="text" class="regular-text" name="elemsnr-replace-with-phrase" id="elemsnr-replace-with-phrase" value="" placeholder="Enter your replace with phrase..." minlength="3" required /> </p> <p class="description"> <small> <?php esc_html_e( 'Replace with phrase is required with minimum of 3 characters, no HTML allowed.', 'search-replace-for-elementor' ); ?> </small> </p> </td> </tr> <tr class="elemsnr-text-and-link"> <th scope="row"> <?php esc_html_e( 'Search method', 'search-replace-for-elementor' ); ?> </th> <td> <p> <input type="radio" name="elemsnr-text-and-link" id="elemsnr-text-only" checked /> <label for="elemsnr-text-only"> <?php esc_html_e( 'Text-only', 'search-replace-for-elementor' ); ?> </label> </p> <p> <input type="checkbox" name="elemsnr-case-sensitive" id="elemsnr-case-sensitive" /> <label for="elemsnr-case-sensitive"> <?php esc_html_e( 'Case-sensitive search and replace', 'search-replace-for-elementor' ); ?> </label> </p> <p> <input type="radio" name="elemsnr-text-and-link" id="elemsnr-links" /> <label for="elemsnr-links"> <?php esc_html_e( 'Links (URLs)', 'search-replace-for-elementor' ); ?> </label> </p> <p> <input type="radio" name="elemsnr-text-and-link" id="elemsnr-images" /> <label for="elemsnr-images"> <?php esc_html_e( 'Images', 'search-replace-for-elementor' ); ?> </label> </p> </td> </tr> <tr class="elemsnr-post-type"> <th scope="row"> <?php esc_html_e( 'Select post type', 'search-replace-for-elementor' ); ?> </th> <td> <?php foreach ( elemsnr_get_post_types() as $post_type ) : ?> <p> <input type="checkbox" name="elemsnr-post-type[]" id="elemsnr-post-type-<?php echo esc_attr( $post_type ); ?>" value="<?php echo esc_attr( $post_type ); ?>" /> <label for="elemsnr-post-type-<?php echo esc_attr( $post_type ); ?>"> <?php echo esc_html( get_post_type_object( $post_type )->labels->singular_name ); ?> </label> </p> <div class="elemsnr-scroll-container"> <div class="elemsnr-filter-bar"> <input type="text" name="elemsnr-search-posts" id="elemsnr-search-posts" placeholder="<?php esc_html_e( 'Search and filter post titles...', 'search-replace-for-elementor' ); ?>" /> <label for="elemsnr-toggle-posts"> <input name="elemsnr-toggle-posts" id="elemsnr-toggle-posts" type="checkbox" /> <?php esc_html_e( 'Check/Uncheck all posts', 'search-replace-for-elementor' ); ?> </label> </div> <?php if ( elemsnr_get_all_posts( $post_type ) ) : ?> <?php foreach ( elemsnr_get_all_posts( $post_type ) as $post ) : ?> <?php if ( get_post_meta( $post->ID, '_elementor_edit_mode', true ) ) : // Check if post/page is actually using Elementor. ?> <p> <input type="checkbox" name="elemsnr-post[<?php echo esc_attr( $post_type ); ?>][]" id="elemsnr-post-<?php echo esc_attr( $post->ID ); ?>" value="<?php echo esc_attr( $post->ID ); ?>" /> <label for="elemsnr-post-<?php echo esc_attr( $post->ID ); ?>"> <?php echo esc_html( $post->post_title ); ?> </label> </p> <?php endif; ?> <?php endforeach; ?> <?php else : ?> <em> <?php esc_html_e( 'No published Elementor posts found.', 'search-replace-for-elementor' ); ?> </em> <?php endif; ?> </div> <?php endforeach; ?> </td> </tr> </tbody> </table> <p class="submit"> <button type="submit" name="elemsnr-html-regexp-button" id="elemsnr-html-regexp-button" class="button button-primary elemsnr-html-regexp-button" disabled > <?php esc_html_e( 'Search & Replace', 'search-replace-for-elementor' ); ?> </button> <button type="submit" name="elemsnr-submit-button" id="elemsnr-submit-button" class="button button-primary elemsnr-submit-button" disabled > <?php esc_html_e( 'Search & Replace', 'search-replace-for-elementor' ); ?> </button> <button type="submit" class="button button-primary elemsnr-search-button elemsnr-dry-run-button" name="elemsnr-search-button" id="elemsnr-search-button" disabled > <?php esc_html_e( 'Search', 'search-replace-for-elementor' ); ?> </button> <button type="submit" class="button elemsnr-clear-button elemsnr-dry-run-button" name="elemsnr-clear-button" id="elemsnr-clear-button" disabled > <?php esc_html_e( 'Clear', 'search-replace-for-elementor' ); ?> </button> </p> </form> <hr /><br /> <p> • <?php printf( /* translators: %1$s is replaced with dry-run */ /* translators: %2$s is replaced with Search */ /* translators: %3$s is replaced with Search & Replace */ wp_kses( __( 'You can execute a %1$s by clicking on the %2$s button and preview your changes before you do %3$s.', 'search-replace-for-elementor' ), json_decode( ELEMSNR_PLUGIN_ALLOWED_HTML_ARR ) ), '<strong>' . __( 'dry-run', 'search-replace-for-elementor' ) . '</strong>', '<strong>' . __( 'Search', 'search-replace-for-elementor' ) . '</strong>', '<strong>' . __( 'Search & Replace', 'search-replace-for-elementor' ) . '</strong>' ); ?> <br /> • <?php printf( /* translators: %1$s is replaced with Clear */ /* translators: %1$s is replaced with (used for highlighting) */ wp_kses( __( 'The %1$s button will clean up all custom tags %2$s from the selected posts.', 'search-replace-for-elementor' ), json_decode( ELEMSNR_PLUGIN_ALLOWED_HTML_ARR ) ), '<strong>' . __( 'Clear', 'search-replace-for-elementor' ) . '</strong>', '<em>' . __( '(used for highlighting)', 'search-replace-for-elementor' ) . '</em>' ); ?> </p> </div> </div> </div>
[-] backup-form.php
[edit]
[+]
..
[-] global-form.php
[edit]
[-] options-form.php
[edit]
[-] nav.php
[edit]