Ïnitial Commit module v6.2.3
This commit is contained in:
parent
bc1bf66729
commit
d273c8dfc3
152 changed files with 49459 additions and 0 deletions
301
inc/seers-cookie-consent-plugin-deactivate_old.php
Normal file
301
inc/seers-cookie-consent-plugin-deactivate_old.php
Normal file
|
@ -0,0 +1,301 @@
|
|||
<?php
|
||||
/**Static Class runs and clear rules when Plugin is activated
|
||||
*
|
||||
* @package @package SeersCookieConsentBannerPrivacyPolicyPlugin
|
||||
* Plugin Name: Seers Cookie Consent Banner Privacy Policy GDPR CCPA
|
||||
* Description: Seers cookie consent management platform is trusted by thousands of businesses. Become GDPR, CCPA, ePrivacy and LGPD compliant in three clicks.
|
||||
* Version: 6.2.3
|
||||
*/
|
||||
|
||||
class SeersCookieConsentPluginDeactivate {
|
||||
|
||||
public function deactivate()
|
||||
{
|
||||
$D_URL = get_site_url();
|
||||
if(isset($_POST["submit"])) {
|
||||
$body ='';
|
||||
$banner_did_not = @$_POST['banner_did_not'];
|
||||
$cookies_settings = @$_POST['cookies_settings'];
|
||||
$banner_not_match_theme = @$_POST['banner_not_match_theme'];
|
||||
$broke_site = @$_POST['broke_site'];
|
||||
$found_btter_plugin = @$_POST['found_btter_plugin'];
|
||||
$plugin_name = @$_POST['plugin_name'];
|
||||
$other_checkBox = @$_POST['other'];
|
||||
$other_reason = @$_POST['other_reason'];
|
||||
$banner_not_language = @$_POST['banner_not_language'];
|
||||
$great_plugin = @$_POST['great_plugin'];
|
||||
|
||||
$current_user = wp_get_current_user();
|
||||
$username = $current_user->display_name;
|
||||
$useremail = $current_user->user_email;
|
||||
$body .= '<table>';
|
||||
$body .= '<tr>
|
||||
<td colspan="2">Issues:</td>
|
||||
</tr>';
|
||||
if($banner_not_language){
|
||||
$body .= '<tr>
|
||||
<td width="5%"></td>
|
||||
<td>'.$banner_not_language.'</td>
|
||||
</tr>';
|
||||
}
|
||||
if($banner_did_not){
|
||||
$body .= '<tr>
|
||||
<td width="5%"></td>
|
||||
<td>'.$banner_did_not.'</td>
|
||||
</tr>';
|
||||
}
|
||||
if($cookies_settings){
|
||||
$body .= '<tr>
|
||||
<td width="5%"></td>
|
||||
<td>'.$cookies_settings.'</td>
|
||||
</tr>';
|
||||
}
|
||||
|
||||
|
||||
if(@$banner_not_match_theme) {
|
||||
$body .= '<tr>
|
||||
<td width="5%"></td>
|
||||
<td>' . @$banner_not_match_theme . '</td>
|
||||
</tr>';
|
||||
}
|
||||
if(@$broke_site) {
|
||||
$body .= '<tr>
|
||||
<td width="5%"></td>
|
||||
<td>' . @$broke_site . '</td>
|
||||
</tr>';
|
||||
}
|
||||
|
||||
if(@$found_btter_plugin) {
|
||||
$body .= '<tr>
|
||||
<td width="10%">Plugin name:</td>
|
||||
<td>' . @$plugin_name . '</td>
|
||||
</tr>';
|
||||
}
|
||||
if(@$great_plugin) {
|
||||
$body .= '<tr>
|
||||
<td width="10%">Plugin name:</td>
|
||||
<td>' . @$great_plugin . '</td>
|
||||
</tr>';
|
||||
}
|
||||
if(@$other_checkBox) {
|
||||
$body .= '<tr>
|
||||
<td width="10%">Other Reason:</td>
|
||||
<td>' . @$other_reason . '</td>
|
||||
</tr>';
|
||||
}
|
||||
|
||||
|
||||
|
||||
$body .= '</table>';
|
||||
|
||||
$message = $body;
|
||||
|
||||
$to ="plugins.support@seersco.com";
|
||||
$subject = "Feedback from seersco plugin";
|
||||
$headers = 'From: '. $useremail . "\r\n" .
|
||||
'Reply-To: ' . $useremail . "\r\n";
|
||||
wp_mail($to, $subject, strip_tags($message), $headers);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
flush_rewrite_rules(false);
|
||||
deactivate_plugins( plugin_basename( __FILE__ ), true );
|
||||
flush_rewrite_rules();
|
||||
$url = admin_url( 'plugins.php?deactivate=true' );
|
||||
header( "Location: $url" );
|
||||
//die();
|
||||
|
||||
}elseif(isset($_POST["not_interested"])) {
|
||||
|
||||
$current_user = wp_get_current_user();
|
||||
$username = $current_user->display_name;
|
||||
$useremail = $current_user->user_email;
|
||||
$message = "not Interested";
|
||||
$to ="plugins.support@seersco.com";
|
||||
$subject = "Feedback from seersco plugin";
|
||||
$headers = 'From: '. $useremail . "\r\n" .
|
||||
'Reply-To: ' . $useremail . "\r\n";
|
||||
wp_mail($to, $subject, strip_tags($message), $headers);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
flush_rewrite_rules(false);
|
||||
deactivate_plugins( plugin_basename( __FILE__ ), true );
|
||||
flush_rewrite_rules();
|
||||
$url = admin_url( 'plugins.php?deactivate=true' );
|
||||
header( "Location: $url" );
|
||||
}else{
|
||||
|
||||
?>
|
||||
|
||||
<style>
|
||||
.ext_message{
|
||||
padding:10px;
|
||||
border: 1px dotted #c0c0c0;
|
||||
font-size:12px;
|
||||
margin: 10px 0px 10px 25px;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
<link rel="stylesheet" href="<?php echo plugins_url('css/popup.css', dirname(__FILE__)); ?>">
|
||||
<div class="modalDialog">
|
||||
<div class="modal-body">
|
||||
|
||||
<h4 class="modal-title">Quick Feedback</h4>
|
||||
<p>If you have a moment, please let us know why you are deactivating:</p>
|
||||
<form name="feedback" id="feedback" action="#" method="post">
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="banner_not_language" class="askLanguage" value="The banner is not in the required language">
|
||||
<span><?php esc_html_e("The banner is not in the required language", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="language">
|
||||
<div class="ext_message">
|
||||
The banner picks up your website language automatically. You can always sign-in on your Seers account <a href="https://seersco.com/" target="_blank">(seersco.com)</a> and choose the language you like. See the video <a href="https://youtu.be/sMRZF0vClQU" target="_blank">here</a>.
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="banner_did_not" value="Banner did not appear" class="bannerapper">
|
||||
<span><?php esc_html_e("Banner did not appear", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="banner_apper">
|
||||
<div class="ext_message">Most of the times the compatibility issue can be fixed very quickly. Please contact <a href="mailto:support@seersco.com">support@seersco.com</a></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="cookies_settings" value="Cookies are not showing in settings" class="cookies_shoing">
|
||||
<span> <?php esc_html_e("Cookies are not showing in settings", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="cookies">
|
||||
<div class="ext_message"> We are scanning your website and it can take up to 12 hours for Cookies to appear. In a very few cases scanner miss a cookie. This <a href="https://youtu.be/M0fCVw_3Hgw" target="_blank">video</a> explains how to add cookies manually.</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="banner_not_match_theme" value="The banner did not match website theme" class="baneer_theme">
|
||||
<span><?php esc_html_e("The banner did not match website theme", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="theme">
|
||||
<div class="ext_message">You can fully customize the banner. Please see the video <a href="https://youtu.be/FcpG0K4B3aI" target="_blank">here</a>.</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="broke_site" value="The plugin broke my site" class="broke_site">
|
||||
<span> <?php esc_html_e("The plugin broke my site", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="brokeSite">
|
||||
<div class="ext_message">Most of the times the compatibility issue can be fixed very quickly. Please contact <a href="mailto:support@seersco.com">support@seersco.com</a></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="found_btter_plugin" id="found_btter_plugin" class="askBetter" value="I have found a better plugin">
|
||||
<span><?php esc_html_e("I have found a better plugin", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="better">
|
||||
<textarea class="full-width-textarea" name="plugin_name" rows="5" cols="40" placeholder="Plugin name"></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="great_plugin" id="great_plugin" class="askgreate" value="The plugin is great, but i need specific feature that you do not support.">
|
||||
<span><?php esc_html_e("The plugin is great, but i need specific feature that you don't support.", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div id="great">
|
||||
<textarea class="full-width-textarea" name="plugin_name" rows="5" cols="40" placeholder="Banner customisation. "></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<input type="checkbox" name="other" value="Other" class="askOther">
|
||||
<span class="bottom-margin"><?php esc_html_e("Other", 'Seers'); ?></span>
|
||||
</div>
|
||||
<div class="other">
|
||||
<textarea class="full-width-textarea" name="other_reason" rows="5" cols="40" placeholder="Kindly tell us the reason so we can improve."></textarea>
|
||||
</div>
|
||||
<div class="btn-hol">
|
||||
<input type="submit" value="Submit & Deactivate" name="submit" class="submit-skip">
|
||||
<a href="<?php echo $D_URL . '/wp-admin/plugins.php?plugin_status=all&paged=1&s' ?>" class="submit-skip">Cancel</a>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="skipbtn"><input type="submit" value="Skip & Deactivate" name="not_interested" class="submit-skip"></div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<script src="<?php echo plugins_url('js/jquery.min.js', dirname(__FILE__)); ?>"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
$(".other").hide();
|
||||
$(".askOther").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$(".other").show();
|
||||
} else {
|
||||
$(".other").hide();
|
||||
}
|
||||
});
|
||||
$("#better").hide();
|
||||
$(".askBetter").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#better").show();
|
||||
} else {
|
||||
$("#better").hide();
|
||||
}
|
||||
});
|
||||
$("#language").hide();
|
||||
$(".askLanguage").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#language").show();
|
||||
} else {
|
||||
$("#language").hide();
|
||||
}
|
||||
});
|
||||
$("#banner_apper").hide();
|
||||
$(".bannerapper").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#banner_apper").show();
|
||||
} else {
|
||||
$("#banner_apper").hide();
|
||||
}
|
||||
});
|
||||
$("#cookies").hide();
|
||||
$(".cookies_shoing").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#cookies").show();
|
||||
} else {
|
||||
$("#cookies").hide();
|
||||
}
|
||||
});
|
||||
$("#theme").hide();
|
||||
$(".baneer_theme").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#theme").show();
|
||||
} else {
|
||||
$("#theme").hide();
|
||||
}
|
||||
});
|
||||
$("#brokeSite").hide();
|
||||
$(".broke_site").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#brokeSite").show();
|
||||
} else {
|
||||
$("#brokeSite").hide();
|
||||
}
|
||||
});
|
||||
$("#great").hide();
|
||||
$(".askgreate").click(function() {
|
||||
if($(this).is(":checked")) {
|
||||
$("#great").show();
|
||||
} else {
|
||||
$("#great").hide();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
<?php
|
||||
exit;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue