X7ROOT File Manager
Current Path:
/home/gfecatvj/4abetter.us/wp-content/plugins/leadin/public/admin
home
/
gfecatvj
/
4abetter.us
/
wp-content
/
plugins
/
leadin
/
public
/
admin
/
📁
..
📄
class-adminconstants.php
(7.24 KB)
📄
class-connection.php
(5.28 KB)
📄
class-contentembedinstaller.php
(4.94 KB)
📄
class-deactivationform.php
(3.51 KB)
📄
class-gutenberg.php
(1.21 KB)
📄
class-impact.php
(1.02 KB)
📄
class-leadinadmin.php
(10.25 KB)
📄
class-links.php
(6.28 KB)
📄
class-menuconstants.php
(492 B)
📄
class-noticemanager.php
(2.19 KB)
📄
class-pluginactionsmanager.php
(1.79 KB)
📄
class-reviewbanner.php
(2.93 KB)
📄
class-reviewcontroller.php
(2.18 KB)
📄
class-routing.php
(2.57 KB)
📁
modules
📁
widgets
Editing: class-deactivationform.php
<?php namespace Leadin\admin; use Leadin\data\Portal_Options; use \Leadin\includes\utils as utils; /** * Class responsible for rendering the deactivation feedback form. */ class DeactivationForm { /** * Class constructor, adds necessary hooks. */ public function __construct() { add_action( 'admin_footer', array( $this, 'add_feedback_form' ) ); } /** * Render deactivation feedback form on plugin page. */ public function add_feedback_form() { if ( get_current_screen()->id === 'plugins' ) { // handlers and logic are added via jQuery in the frontend. ?> <div id="leadin-feedback-container" style="display: none;"> <div class="leadin-feedback-header"> <h2><?php echo esc_html( __( "We're sorry to see you go", 'leadin' ) ); ?></h2> <div class="leadin-modal-close"> <svg class="leadin-close-svg" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"> <path class="leadin-close-path" d="M14.5,1.5l-13,13m0-13,13,13" transform="translate(-1 -1)"></path> </svg> </div> </div> <div class="leadin-feedback-body"> <div> <strong> <?php echo esc_html( __( "If you have a moment, please let us know why you're deactivating the plugin", 'leadin' ) ); ?> </strong> </div> <form id='leadin-deactivate-form' class="leadin-deactivate-form"> <?php $radio_buttons = array( "I can't sign up or log in", 'The plugin is impacting website performance', "The plugin isn't working", "The plugin isn't useful", 'Temporarily disabling or troubleshooting', 'Other', ); $radio_button_translations = array( __( "I can't sign up or log in", 'leadin' ), __( 'The plugin is impacting website performance', 'leadin' ), __( "The plugin isn't working", 'leadin' ), __( "The plugin isn't useful", 'leadin' ), __( 'Temporarily disabling or troubleshooting', 'leadin' ), __( 'Other', 'leadin' ), ); $buttons_count = count( $radio_buttons ); for ( $i = 0; $i < $buttons_count; $i++ ) { ?> <div class="leadin-radio-input-container"> <input type="radio" id="leadinFeedback<?php echo esc_attr( $i ); ?>" name="feedback" value="<?php echo esc_attr( $radio_buttons[ $i ] ); ?>" class="leadin-feedback-radio" required > <label for="leadinFeedback<?php echo esc_attr( $i ); ?>"> <?php echo esc_html( $radio_button_translations[ $i ] ); ?> </label> </div> <?php } ?> <textarea name="details" class="leadin-feedback-text-area leadin-feedback-text-control" placeholder="<?php echo esc_html( __( 'Feedback', 'leadin' ) ); ?>"></textarea> <input type="hidden" name="portal_id" value="<?php echo esc_html( Portal_Options::get_portal_id() ); ?>"> <div class="leadin-button-container"> <button type="submit" id="leadin-feedback-submit" class="leadin-button leadin-primary-button leadin-loader-button"> <div class="leadin-loader-button-content"> <?php echo esc_html( __( 'Submit & deactivate', 'leadin' ) ); ?> </div> <div class="leadin-loader"></div> </button> <button type="button" id="leadin-feedback-skip" class="leadin-button leadin-secondary-button"> <?php echo esc_html( __( 'Skip & deactivate', 'leadin' ) ); ?> </button> </div> </form> </div> </div> <?php } } }
Upload File
Create Folder