????JFIF??x?x????'
| Server IP : 79.136.114.73 / Your IP : 216.73.216.217 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/www.astacus.eu/wp-content/plugins/coming-soon/resources/views/ |
Upload File : |
<?php
// handle postback
if(!empty($_POST['action']) && $_POST['action'] == 'install-rafflepress'){
$post_nonce = $_POST['_wpnonce'];
// Check for permissions.
if (! current_user_can('install_plugins')) {
wp_die('You do not have permisson to install a plugin');
}
if ( !wp_verify_nonce( $post_nonce, 'seedprod-rafflepress' ) ) {
wp_die('Please try again.');
}
$download_url = 'https://downloads.wordpress.org/plugin/rafflepress.zip';
global $hook_suffix;
// Set the current screen to avoid undefined notices.
set_current_screen();
// Prepare variables.
$method = '';
$url = add_query_arg(
array(
'page' => 'seed_csp4_giveaways'
),
admin_url('admin.php')
);
$url = esc_url($url);
// Start output bufferring to catch the filesystem form if credentials are needed.
ob_start();
if (false === ($creds = request_filesystem_credentials($url, $method, false, false, null))) {
$form = ob_get_clean();
echo json_encode(array( 'form' => $form ));
wp_die();
}
// If we are not authenticated, make it happen now.
if (! WP_Filesystem($creds)) {
ob_start();
request_filesystem_credentials($url, $method, true, false, null);
$form = ob_get_clean();
echo json_encode(array( 'form' => $form ));
wp_die();
}
// We do not need any extra credentials if we have gotten this far, so let's install the plugin.
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
require_once SEED_CSP4_PLUGIN_PATH . 'framework/skin.php';
// Create the plugin upgrader with our custom skin.
$installer = new Plugin_Upgrader($skin = new ComingSoon_Skin());
$installer->install($download_url);
// Flush the cache and return the newly installed plugin basename.
wp_cache_flush();
if ($installer->plugin_info()) {
$plugin_basename = $installer->plugin_info();
//echo json_encode(array( 'plugin' => $plugin_basename ));
//wp_die();
}else{
//$install_plugin_nonce = wp_create_nonce('install-plugin_rafflepress'));
// window.open(
// "update.php?action=install-plugin&plugin=" +
// self.plugins[gplugin]
// .slug_base +
// "&_wpnonce=" +
// response.data,
// "_blank"
// );
}
// now try to activate
$activate = activate_plugins($plugin_basename);
}
if(!empty($_POST['action']) && $_POST['action'] == 'activate-rafflepress'){
$post_nonce = $_POST['_wpnonce'];
if ( wp_verify_nonce( $post_nonce, 'seedprod-rafflepress' ) ) {
$activate = activate_plugins('rafflepress/rafflepress.php');
}
}
// check if plugin is installed
$plugins = seed_csp4_plugins_active();
$nonce = wp_create_nonce( 'seedprod-rafflepress' );
?>
<div class="wrap columns-2 seed-csp4">
<div id="seed_csp4_header" style="margin:22px 0">
<h1 style=" display: flex;
align-items: center;
justify-content: center;">
<img style="width:290px;margin-right:10px;margin-bottom: -2px;vertical-align: text-bottom;" src="<?php echo SEED_CSP4_PLUGIN_URL ?>public/images/rafflepress-logo.png">
<span style="padding:0 20px;font-size:32px">+</span>
<img style="width:230px;margin-right:10px;margin-bottom: -2px;vertical-align: text-bottom;" src="<?php echo SEED_CSP4_PLUGIN_URL ?>public/images/seedprod-logo.png">
</h1>
</div>
<br><br>
<div id="seed_csp4_body" style="text-align:center;background:#fff;max-width:1200px;padding:50px">
<h1 style="font-size:28px; font-weight:bold">The Best WordPress Giveaway Plugin by the SeedProd Team</h1>
<p style="font-size:20px;"> Did you know that giveaways / contests are one of the fastest ways to increase your website traffic, get more social media followers, and grow your email list?</p><p style="font-size:20px;margin:30px 0 40px">This is why we built, RafflePress, to help you grow your website, FASTER!
</p>
<?php if($plugins['rafflepress']== 'Not Installed'){ ?>
<form action="admin.php?page=seed_csp4_giveaways" method="POST">
<input type="hidden" name="_wpnonce" value="<?php echo $nonce ?>">
<input type="hidden" name="action" value="install-rafflepress">
<button style="background-color:#f3470e; color:#fff; padding: 25px 60px; border-radius:4px; border:none; font-size: 24px ">Install RafflePress Plugin (Free)</button>
</form>
<?php } ?>
<?php if($plugins['rafflepress']== 'Inactive'){ ?>
<form action="admin.php?page=seed_csp4_giveaways" method="POST">
<input type="hidden" name="_wpnonce" value="<?php echo $nonce ?>">
<input type="hidden" name="action" value="activate-rafflepress">
<button style="background-color:#f3470e; color:#fff; padding: 25px 60px; border-radius:4px; border:none; font-size: 24px ">Activate RafflePress</button>
<form>
<?php } ?>
<?php if($plugins['rafflepress']== 'Active'){ ?>
<!-- <a href="admin.php?page=rafflepress_lite#/welcome" style="background-color:#f3470e; color:#fff; padding: 20px 40px; border-radius:4px; border:none; font-size: 22px ">Visit RafflePress Settings</a> -->
<script>location.href = 'admin.php?page=rafflepress_lite#/welcome'</script>
<?php } ?>
<p style="font-size:20px;margin:60px 0 40px">Want to learn more about RafflePress? Watch the video below!</p>
<a href="#" class="js-tingle-rafflepress"><img style="max-width:100%" src="<?php echo SEED_CSP4_PLUGIN_URL ?>public/images/home-video-teaser.png"></a>
<div style="">
<p style="font-size:20px;margin:60px 0 30px">To your continued success,</p>
<img style="margin-right:10px;margin-bottom: -2px;vertical-align: text-bottom;" src="<?php echo SEED_CSP4_PLUGIN_URL ?>public/images/jt-compressor.png">
<p style="font-size:20px;margin:30px 0 0px">John Turner</p>
<p style="font-size:20px;margin:5px 0 40px">Founder of SeedProd</p>
</div>
</div>
</div>
<style>
.tingle-modal{
z-index:10000;
}
</style>
<script>
var btn6 = document.querySelector('.js-tingle-rafflepress');
btn6.addEventListener('click', function () {
var modalSurprise = new tingle.modal({
onClose: function () {
modalSurprise.destroy();
}
});
modalSurprise.setContent('<div class="video-responsive"><iframe width="100%" height="400" src="https://www.youtube.com/embed/r62HgG6wzQw?autoplay=1" frameborder="0" allowfullscreen></iframe></div>');
modalSurprise.open();
});
</script>