Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/hostinge.../includes
File: Updates.php
<?php
[0] Fix | Delete
namespace Hostinger\EasyOnboarding;
[1] Fix | Delete
[2] Fix | Delete
use Hostinger\EasyOnboarding\Config;
[3] Fix | Delete
use YahnisElsts\PluginUpdateChecker\v5\PucFactory;
[4] Fix | Delete
[5] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[6] Fix | Delete
exit;
[7] Fix | Delete
}
[8] Fix | Delete
[9] Fix | Delete
class Updates {
[10] Fix | Delete
private const DEFAULT_PLUGIN_UPDATE_URI = 'https://wp-update.hostinger.io/?action=get_metadata&slug=hostinger-easy-onboarding';
[11] Fix | Delete
private const CANARY_PLUGIN_UPDATE_URI = 'https://wp-update-canary.hostinger.io/?action=get_metadata&slug=hostinger-easy-onboarding';
[12] Fix | Delete
private const STAGING_PLUGIN_UPDATE_URI = 'https://wp-update-stage.hostinger.io/?action=get_metadata&slug=hostinger-easy-onboarding';
[13] Fix | Delete
[14] Fix | Delete
public function __construct() {
[15] Fix | Delete
$this->updates();
[16] Fix | Delete
}
[17] Fix | Delete
[18] Fix | Delete
/**
[19] Fix | Delete
* @return string
[20] Fix | Delete
*/
[21] Fix | Delete
private function get_plugin_update_uri(): string {
[22] Fix | Delete
if ( isset( $_SERVER['H_STAGING'] ) && filter_var( $_SERVER['H_STAGING'], FILTER_VALIDATE_BOOLEAN ) === true ) {
[23] Fix | Delete
return self::STAGING_PLUGIN_UPDATE_URI;
[24] Fix | Delete
}
[25] Fix | Delete
[26] Fix | Delete
if ( isset( $_SERVER['H_CANARY'] ) && filter_var( $_SERVER['H_CANARY'], FILTER_VALIDATE_BOOLEAN ) === true ) {
[27] Fix | Delete
return self::CANARY_PLUGIN_UPDATE_URI;
[28] Fix | Delete
}
[29] Fix | Delete
[30] Fix | Delete
return self::DEFAULT_PLUGIN_UPDATE_URI;
[31] Fix | Delete
}
[32] Fix | Delete
[33] Fix | Delete
/**
[34] Fix | Delete
* @return void
[35] Fix | Delete
*/
[36] Fix | Delete
public function updates(): void {
[37] Fix | Delete
$plugin_updater_uri = $this->get_plugin_update_uri();
[38] Fix | Delete
[39] Fix | Delete
if ( class_exists( PucFactory::class ) ) {
[40] Fix | Delete
$hts_update_checker = PucFactory::buildUpdateChecker( $plugin_updater_uri, HOSTINGER_EASY_ONBOARDING_ABSPATH . 'hostinger-easy-onboarding.php', 'hostinger-easy-onboarding' );
[41] Fix | Delete
}
[42] Fix | Delete
}
[43] Fix | Delete
}
[44] Fix | Delete
[45] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function