Current Path : /var/www/ooareogundevinitiative/wp-content/plugins/site-offline/functions/ |
Current File : /var/www/ooareogundevinitiative/wp-content/plugins/site-offline/functions/script.php |
<?php if ( ! defined( 'ABSPATH' ) ) exit; function sahu_site_offline_wp_script() { wp_enqueue_media(); wp_enqueue_style('wp-color-picker'); wp_enqueue_style('thickbox'); wp_enqueue_style('sahu_so-bootstrap_sos', SAHU_SO_PLUGIN_URL.'assets/css/bootstrap.css'); wp_enqueue_style('sahu_so-font-awesome_min', SAHU_SO_PLUGIN_URL.'assets/css/font-awesome/css/font-awesome.min.css'); wp_enqueue_style('sahu_so-rsop_jquery-ui', SAHU_SO_PLUGIN_URL.'assets/css/rcsp_jquery-ui.css'); wp_enqueue_style('sahu_so-backend', SAHU_SO_PLUGIN_URL.'assets/css/backend.css'); //dailog pop so wp_enqueue_style('sahu_so-dialog', SAHU_SO_PLUGIN_URL.'assets/css/dialog/dialog.css'); wp_enqueue_style('sahu_so-dialog-box-style', SAHU_SO_PLUGIN_URL.'assets/css/dialog/dialog-box-style.css'); wp_enqueue_style('sahu_so-dialog-wilma', SAHU_SO_PLUGIN_URL.'assets/css/dialog/dialog-jamie.css'); wp_enqueue_script('theme-preview'); wp_enqueue_script('jquery'); wp_enqueue_script( 'jquery-ui-sortable' ); wp_enqueue_script('sahu_so-media-uploads',SAHU_SO_PLUGIN_URL.'assets/js/media-upload-script.js',array('media-upload','thickbox','jquery')); wp_enqueue_script('sahu_so-time-picker', SAHU_SO_PLUGIN_URL.'assets/js/jquery-ui-timepicker.js',array('jquery','jquery-ui-datepicker')); wp_enqueue_script('sahu_so-my-color-picker-script', SAHU_SO_PLUGIN_URL.'assets/js/my-color-picker-script.js', array( 'wp-color-picker' ), false, true ); wp_enqueue_script('sahu_so-bootstrap_min_js',SAHU_SO_PLUGIN_URL.'assets/js/bootstrap.min.js'); //dailog pop js wp_enqueue_script('sahu_so-snap-svg-min',SAHU_SO_PLUGIN_URL.'assets/js/dialog/snap.svg-min.js'); wp_enqueue_script('sahu_so-modernizr-custom',SAHU_SO_PLUGIN_URL.'assets/js/dialog/modernizr.custom.js'); wp_enqueue_script('sahu_so-classie',SAHU_SO_PLUGIN_URL.'assets/js/dialog/classie.js'); wp_enqueue_script('sahu_so-dialogFx',SAHU_SO_PLUGIN_URL.'assets/js/dialog/dialogFx.js'); } add_action( 'admin_notices', 'sahu_siteoff_line_review' ); function sahu_siteoff_line_review() { // Verify that we can do a check for reviews. $review = get_option( 'sahu_siteoff_line_review' ); $time = time(); $load = false; if ( ! $review ) { $review = array( 'time' => $time, 'dismissed' => false ); add_option('sahu_siteoff_line_review', $review); //$load = true; } else { // Check if it has been dismissed or not. if ( (isset( $review['dismissed'] ) && ! $review['dismissed']) && (isset( $review['time'] ) && (($review['time'] + (DAY_IN_SECONDS * 2)) <= $time)) ) { $load = true; } } // If we cannot load, return early. if ( ! $load ) { return; } // We have a candidate! Output a review message. ?> <div class="notice notice-info is-dismissible wpsm-siteoff-line-review-notice"> <div style="float:left;margin-right:10px;margin-bottom:5px;"> <img style="width:100%;width: 100px;height: auto;" src="<?php echo SAHU_SO_PLUGIN_URL.'assets/images/icon-show.png'; ?>" /> </div> <p style="font-size:17px;">'Hi! We saw you have been using <strong>Site Offline plugin</strong> for a few days and wanted to ask for your help to <strong>make the plugin better</strong>.We just need a minute of your time to rate the plugin. Thank you!</p> <p style="font-size:17px;"><strong><?php _e( '~ Chandra Shekhar Sahu', '' ); ?></strong></p> <p style="font-size:18px;"> <a style="color: #fff;background: #ef4238;padding: 3px 11px 7px 11px;border-radius: 4px;text-decoration:none" href="https://wordpress.org/support/plugin/site-offline/reviews/?filter=5#new-post" class="wpsm-siteoff-line-dismiss-review-notice wpsm-siteoff-line-review-out" target="_blank" rel="noopener">Rate the plugin</a> <a style="color: #fff;background: #27d63c;padding: 3px 11px 7px 11px;border-radius: 4px;text-decoration:none" href="#" class="wpsm-siteoff-line-dismiss-review-notice wpsm-rate-later" target="_self" rel="noopener"><?php _e( 'Nope, maybe later', '' ); ?></a> <a style="color: #fff;background: #31a3dd;padding: 3px 11px 7px 11px;border-radius: 4px;text-decoration:none" href="#" class="wpsm-siteoff-line-dismiss-review-notice wpsm-rated" target="_self" rel="noopener"><?php _e( 'I already did', '' ); ?></a> </p> </div> <script type="text/javascript"> jQuery(document).ready( function($) { $(document).on('click', '.wpsm-siteoff-line-dismiss-review-notice', function( event ) { if ( $(this).hasClass('wpsm-siteoff-line-review-out') ) { var wpsm_rate_data_val = "1"; } if ( $(this).hasClass('wpsm-rate-later') ) { var wpsm_rate_data_val = "2"; event.preventDefault(); } if ( $(this).hasClass('wpsm-rated') ) { var wpsm_rate_data_val = "3"; event.preventDefault(); } $.post( ajaxurl, { action: 'sahu_siteoff_line_dismiss_review', sahu_rate_data_siteoff_line : wpsm_rate_data_val }); $('.wpsm-siteoff-line-review-notice').hide(); //location.reload(); }); $(document).on('click', ' .wpsm-siteoff-line-review-notice .notice-dismiss', function( event ) { //alert("hello"); var wpsm_rate_data_val = "2"; $.post( ajaxurl, { action: 'sahu_siteoff_line_dismiss_review', sahu_rate_data_siteoff_line : wpsm_rate_data_val }); $('.wpsm-siteoff-line-review-notice').hide(); //location.reload(); }); }); </script> <?php } add_action( 'wp_ajax_sahu_siteoff_line_dismiss_review', 'sahu_siteoff_line_dismiss_review' ); function sahu_siteoff_line_dismiss_review() { if ( ! $review ) { $review = array(); } if($_POST['sahu_rate_data_siteoff_line']=="1"){ $review['time'] = time(); $review['dismissed'] = false; } if($_POST['sahu_rate_data_siteoff_line']=="2"){ $review['time'] = time(); $review['dismissed'] = false; } if($_POST['sahu_rate_data_siteoff_line']=="3"){ $review['time'] = time(); $review['dismissed'] = true; } update_option( 'sahu_siteoff_line_review', $review ); die; } ?>