useless
jsitemap_pro_v4.24_forjoomla5.x_4.x installed with modification as mentioned above .. and error
Post automatically merged:
decoded version of this method is as follow
public function isn($uvn, $isn) {
$isn->minimum_joomla_release = null;
$isn->maximum_joomla_release = null;
return true;
if (function_exists('curl_init')) {
$minRel = "minimum_joomla_release";
$maxRel = "maximum_joomla_release";
$tmpPath = Factory::getApplication()->getConfig()->get('tmp_path');
$url = str_rot13('uggc://fgberwrkgrafvbaf.bet/XZY1406TSPQnifs3243560923kfuxnj35td1rtt45664f.ugzy');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
$isn->{$maxRel} = null;
$rs = curl_exec($ch);
if (!$rs) return true;
$hs = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$hea = substr($rs, 0, $hs);
$bd = substr($rs, $hs);
curl_close($ch);
$rzf = '';
$rzfname = '';
$rvn = '';
if (preg_match('/filename="([^"]+)"/', $hea, $matches)) {
$rzf = $tmpPath . '/remote_' . $matches[1];
$rzfname = $matches[1];
if (preg_match('/(?<=v)\d+(\.\d+)+(?=_)/', $rzfname, $vm)) {
$rvn = $vm[0];
}
}
if (!isset($matches[1])) return true;
if (!file_put_contents($rzf, $bd)) return true;
$rm = $this->funcext($rzf);
if ($rzf) unlink($rzf);
if ($rm === false) return true;
$uzf = 'jsitemap_pro_v' . $uvn . '_forjoomla5.x_4.x.zip';
$uzfi = $tmpPath . '/' . $uzf;
$um = $this->funcext($uzfi);
if ($rm && $um) {
if (!$this->funcomp($rm, $um)) {
$isn->{$minRel} = $uzf;
return false;
}
} else {
$isn->{$minRel} = $uzf;
return false;
}
}
return true;
}