PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /home/telusvwg/techinnovo.co/wp-content/plugins/really-simple-ssl/lets-encrypt/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : /home/telusvwg/techinnovo.co/wp-content/plugins/really-simple-ssl/lets-encrypt/cron.php |
<?php
defined( 'ABSPATH' ) or die();
add_action( 'plugins_loaded', 'rsssl_le_schedule_cron' );
function rsssl_le_schedule_cron() {
//only run if SSL is enabled.
if ( !rsssl_get_option('ssl_enabled') ) {
return;
}
//only if generated by RSSSL.
if ( ! get_option( 'rsssl_le_certificate_generated_by_rsssl' ) ) {
return;
}
add_action( 'rsssl_week_cron', 'rsssl_le_cron_maybe_start_renewal' );
add_action( 'rsssl_daily_cron', 'rsssl_le_check_renewal_status' );
}
/**
* Check if the certificate is generated by RSSSL. If so, renew if necessary
*/
function rsssl_le_cron_maybe_start_renewal(){
if ( !rsssl_generated_by_rsssl() ) {
return;
}
if ( RSSSL_LE()->letsencrypt_handler->cron_certificate_needs_renewal() ) {
update_option("rsssl_le_start_renewal", true, false);
}
if ( RSSSL_LE()->letsencrypt_handler->certificate_install_required() ) {
update_option("rsssl_le_start_installation", true, false);
}
}
function rsssl_le_check_renewal_status(){
if ( !rsssl_generated_by_rsssl() ) {
return;
}
//when DNS validated, without api, we cannot autorenew
if ( !RSSSL_LE()->letsencrypt_handler->ssl_generation_can_auto_renew() ) {
return;
}
$renewal_active = get_option("rsssl_le_start_renewal");
$installation_active = get_option("rsssl_le_start_installation");
if ( $renewal_active ) {
RSSSL_LE()->letsencrypt_handler->create_bundle_or_renew();
} else if ( $installation_active ) {
RSSSL_LE()->letsencrypt_handler->cron_renew_installation();
}
}