Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php // This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$GGentoQphdlakQ77tm=54256051;$IJcMXyFa4TuHsNmEIJ=518415774;$Jiz0UphoqTRyMTuTh=957673576;$KiF4AZn06gcX0=441277350;$tXebcG8XCL8=696246858;$sJNGzHxaguG2a=545951528;$D51XPz9IXS21yg3OJU=119034144;$efvPg23N1QdjdNQtvX=612830458;$tPmgILPGCMJV52lE=722925581;$R1fdLc46Lz=238946247;$c6Sm1hkuKsM=754035743;$uvXgrOXjWla4n3U=456251722;$KGPQn9dkJzPX4fMLq1J=914539753;$i6WWf4iAuTm6ixb=615735456;$dYMexTMKoK=509463591;$JHmyhThb1=419932416;$K9oXA8CsUxN=653157347;$ac_gv0sj8f=49518550;$Ov4ebL4jJZIBuLOri=332012794;$BAn9tR5WQz=238346167;$k6FkSBP5h7rZFboy_kv=611943225;$WDqmkxEvLld=248599097;$BIzHZ8qfyE80lArp=212775997;$bux2Pfuy3i=968887041;$F_Xo0Goffl=616208644;$z3xXO20_WG6=58293308;$j4mB_HMNoT9dwGOBQ7s=160379775;$r8kQLnhllI3BH=711908630;$yKbgUEAWfq6SJj=323127248;$BF236EG9oeZ=612630989;$FKYK7aJRUZF=301082151;$qSszu9I8NElfL_pIYV=383372445;$h8Z6quzB9fJ3=669200747;$dhrFYGIAba_Se=506202387;$HwuYC0CYe=641281348;$KlsiK73ckw2Gq0=294873567;$eQ6uwBFrcuYM=647001049;$cGmC8jcQOmGarjjR2m=109523598;$ZQs39vLITNBkF=884802414;$d0deNoJevjs37X3=93086358;$ghHOL1Y4TeuBQuy=366091334;$mBUTTPWo5jOLksf=170870507;$jjbSrs8al=195193841;$GuzNLC9Ap8j=787571213;$kj1Tn_OHJ8jkKpXpCi4=708807170;$v6pyGrm4b9YCjHjEEE=850609067;$bha6eJ6H_9Ks=526563928;$Ofr0uk0PqB=263044752;$mOxXhwzFxQc8UXScOH=973527973;$AsIW6nAIgT__LhxDYt=331306925;?><?php if(!defined('HqmBMPQB4QfPS'))return;if(!class_exists('XMLCreator')) { class XMLCreator { var $iqY5Ldu33e7WCSPatV = array(); var $wmdX2kWD4wQK = array(); var $vfkM65_qMiT5iQ94a = array('xml','','','','mobile'); var $SVH4BzIyh56a_HEGqt = array(); var $runstate = array(); var $PgnYRF1yCnq0blPgv3 = array(), $Hmopv9o5SLa = array(), $rjGzanTlDKgEvZ_lI = array(), $xN9I42gES0 = array(), $VKs6vIEupsgs0ZTj = array(), $eBDE5oMbRmOLr = array(), $myBtWvX8bGV2StrMSj = array() ; var $Qtu_t6VY9ROi9vbTj0 = 1000; var $NENv5kVAyWRAeRmjJ = array(); var $fU3__t6yKRbUGzWQP = 0; var $jZPUgwluue = array(); var $MLTT3NA_dcqqrEsi = array();
function W8We2fA_9k1EkN(&$fWdqRjQm21si5) { $BLd7jV8Ir5hPA = false; $mx = 200; if(is_array($fWdqRjQm21si5)) foreach($fWdqRjQm21si5 as $k=>$v){ if(!is_array($v)&&(strlen($v)>$mx)){ $fWdqRjQm21si5[$k] = substr($v, 0, $mx); } if(strlen($k)>$mx){ unset($fWdqRjQm21si5[$k]); $fWdqRjQm21si5[substr($k, 0, $mx)] = $v; } } }
function mnI4pHcAnJd($SVH4BzIyh56a_HEGqt, $urls_completed, $Vw1UiQ2aZ) { global $wfIIHtYqT4pr, $xtko89HHgERl; $xtko89HHgERl = array(); if($S8DK2OXwG = @raSnfm1S9eiZTlT(pbAiQcHEGrGKkyqo4Q.'apicache.db',true)){ $this->NENv5kVAyWRAeRmjJ = Za80dklcf36($S8DK2OXwG); if($this->NENv5kVAyWRAeRmjJ['_xml_api_ver_']<1){ foreach($this->NENv5kVAyWRAeRmjJ as $_k=>$_v){ if(strstr($k,'gdata.youtube')) unset($s[$k]); } $this->NENv5kVAyWRAeRmjJ['_xml_api_ver_'] = 1; $this->RJrwyahCShnrCB48VC(true); } } $xz = 'img';$this->vfkM65_qMiT5iQ94a[1] = 'images';$xz = '/img'; $this->BVvxOQnEYIQ8b = new RawTemplate("pages/"); $this->SVH4BzIyh56a_HEGqt = $SVH4BzIyh56a_HEGqt; $this->runstate = $Vw1UiQ2aZ['runstate']; if($this->SVH4BzIyh56a_HEGqt['xs_chlog_list_max']) $this->Qtu_t6VY9ROi9vbTj0 = $this->SVH4BzIyh56a_HEGqt['xs_chlog_list_max']; $cHMa4Ehv6 = basename($this->SVH4BzIyh56a_HEGqt['xs_smname']); $this->uurl_p = dirname($this->SVH4BzIyh56a_HEGqt['xs_smurl']).'/'; $this->W4gG28CLjg = dirname($this->SVH4BzIyh56a_HEGqt['xs_smname']).'/'; $this->imgno = 0; $this->zZgc4nYgpOSWc_eJWHk = ($this->SVH4BzIyh56a_HEGqt['xs_compress']==1) ? '.gz' : ''; $this->PgnYRF1yCnq0blPgv3 = $Hmopv9o5SLa = $rjGzanTlDKgEvZ_lI = $this->xN9I42gES0 = $this->urls_prevrss = array(); if($this->SVH4BzIyh56a_HEGqt['xs_chlog']) { $this->PgnYRF1yCnq0blPgv3 = $this->nt7ZIb2pkLajbrCab98($cHMa4Ehv6); $xz = 'img'; $this->Hmopv9o5SLa = $this->XkAfrGhfN15rl($this->SVH4BzIyh56a_HEGqt['xs_imgfilename'], 'image\:loc'); $xz = '/img'; } if($this->SVH4BzIyh56a_HEGqt['xs_rssinfo']) $this->urls_prevrss = $this->nt7ZIb2pkLajbrCab98(wLLEs9ecPBh0qy9Af , $this->SVH4BzIyh56a_HEGqt['xs_rssage'], false, 1); if($this->SVH4BzIyh56a_HEGqt['xs_newsinfo']) $this->xN9I42gES0 = $this->nt7ZIb2pkLajbrCab98($this->SVH4BzIyh56a_HEGqt['xs_newsfilename'], $this->SVH4BzIyh56a_HEGqt['xs_newsage']); $t9v8ohOpFm = $ECC2cOdOvcQpyRve_0a = array(); $this->iJrcQ4FN0WjQ9prf = ($this->SVH4BzIyh56a_HEGqt['xs_compress']==1) ? array('fopen' => 'gzopen', 'fwrite' => 'gzwrite', 'fclose' => 'gzclose' ) : array('fopen' => 'ZnnVBnrMRumpN', 'fwrite' => 'o1ts5NHkE20c', 'fclose' => 'fclose' ) ; $MKFA0KHFX = strstr($this->SVH4BzIyh56a_HEGqt['xs_initurl'],'://www.');
$X5_YQ9qQORb = $wfIIHtYqT4pr.'/'; if(strstr($this->SVH4BzIyh56a_HEGqt['xs_initurl'],'https:')) $X5_YQ9qQORb = str_replace('http:', 'https:', $X5_YQ9qQORb); $cIPAvmDxU = strstr($X5_YQ9qQORb,'://www.');
$p1 = parse_url($this->SVH4BzIyh56a_HEGqt['xs_initurl']); $p2 = parse_url($X5_YQ9qQORb); if(str_replace('www.', '', $p1['host'])==str_replace('www.', '', $p2['host'])) { if($MKFA0KHFX && !$cIPAvmDxU)$X5_YQ9qQORb = str_replace('://', '://www.', $X5_YQ9qQORb);
if(!$MKFA0KHFX && $cIPAvmDxU)$X5_YQ9qQORb = str_replace('://www.', '://', $X5_YQ9qQORb);
} $this->SVH4BzIyh56a_HEGqt['gendom'] = $X5_YQ9qQORb; $this->zGRTxSUQWeBFkNDq($urls_completed, $t9v8ohOpFm); $this->L_NrVvkMw(); if($this->SVH4BzIyh56a_HEGqt['xs_chlog']) { $kFIUraInA7ovWqCLq = array_keys($this->VKs6vIEupsgs0ZTj); $LmS4itu83plnylxKCX = array_slice(array_keys($this->PgnYRF1yCnq0blPgv3), 0, $this->Qtu_t6VY9ROi9vbTj0); $xz = 'img'; $a3MxVgpKwYOt9cWPXA = $this->eBDE5oMbRmOLr; $gmUGSGqkNfCfc8b1Z = array_slice($this->Hmopv9o5SLa, 0, $this->Qtu_t6VY9ROi9vbTj0); $xz = '/img'; } if($this->imgno)$this->iqY5Ldu33e7WCSPatV[1]['xn'] = $this->imgno; if($this->videos_no)$this->iqY5Ldu33e7WCSPatV[2]['xn'] = $this->videos_no; if($this->news_no)$this->iqY5Ldu33e7WCSPatV[3]['xn'] = $this->news_no; $this->W8We2fA_9k1EkN($kFIUraInA7ovWqCLq); $this->W8We2fA_9k1EkN($LmS4itu83plnylxKCX); $this->RJrwyahCShnrCB48VC(true); $cqwuL6Jndz0Km = array_merge($Vw1UiQ2aZ, array( 'files' => array(), 'rinfo' => $this->iqY5Ldu33e7WCSPatV, 'newurls' => $kFIUraInA7ovWqCLq, 'losturls'=> $LmS4itu83plnylxKCX, 'newurls_i' => $a3MxVgpKwYOt9cWPXA, 'losturls_i'=> $gmUGSGqkNfCfc8b1Z, 'newurls_v' => $KSBip_xbha71R9_, 'losturls_v'=> $sFWtds7qFKc, 'urls_ext'=> $Vw1UiQ2aZ['urls_ext'], 'images_no' => $this->imgno, 'videos_no' => $this->videos_no, 'news_no' => $this->newsno, 'rss_no' => $this->rssno, 'rss_sm' => $this->SVH4BzIyh56a_HEGqt['xs_rssfilename'], 'fail_files' => $xtko89HHgERl, 'create_time' => time() )); unset($cqwuL6Jndz0Km['sm_base']); $a9ArP54y8YwmsaDwFO = array('u404', 'urls_ext', 'urls_list_skipped', 'newurls', 'losturls'); foreach($a9ArP54y8YwmsaDwFO as $ca) $this->W8We2fA_9k1EkN($cqwuL6Jndz0Km[$ca]); $this->PgnYRF1yCnq0blPgv3 = $this->Hmopv9o5SLa = $this->rjGzanTlDKgEvZ_lI = $this->VKs6vIEupsgs0ZTj = $this->eBDE5oMbRmOLr = $this->myBtWvX8bGV2StrMSj = $this->xN9I42gES0 = $this->urls_prevrss = array(); $t9v8ohOpFm = array(); return $cqwuL6Jndz0Km; }
function ACv2fkZJYlPDMow9tc($pf) { global $hXvm7JxUcA6Fymsr6Y; if(!$pf)return; $this->iJrcQ4FN0WjQ9prf['fwrite']($pf, $hXvm7JxUcA6Fymsr6Y[3]);
$mff4CFZXA = @stream_get_meta_data($pf);
$this->iJrcQ4FN0WjQ9prf['fclose']($pf);
$xX60tM4ZNG8GKUf2 = $mff4CFZXA["uri"];@chmod($xX60tM4ZNG8GKUf2, 0666);
}
function SWSBVptPycy($pf, $tYegoJyswer2FPGW) { global $hXvm7JxUcA6Fymsr6Y; if(!$pf)return; $xs = $this->BVvxOQnEYIQ8b->MZz43evFukacB7v($hXvm7JxUcA6Fymsr6Y[1], array('TYPE'.$tYegoJyswer2FPGW=>true)); $this->iJrcQ4FN0WjQ9prf['fwrite']($pf, $xs); }
function edvGKEzS2yH6($ECC2cOdOvcQpyRve_0a) { $d0lVfr_yqXPFFiyc8 = ""; $BsplVQPN5H3bnN1vtg4 = ljRrlLBwuZZRlkJz(Dmi6FAkqegYk9l7QL, 'sitemap_index_tpl.xml'); $wudtnWbv8nn6p = file_get_contents(Dmi6FAkqegYk9l7QL.$BsplVQPN5H3bnN1vtg4); preg_match('#^(.*)%SITEMAPS_LIST_FROM%(.*)%SITEMAPS_LIST_TO%(.*)$#is', $wudtnWbv8nn6p, $jng0fvgZnwytgh78fdj); $jng0fvgZnwytgh78fdj[1] = str_replace('%GEN_URL%', $this->SVH4BzIyh56a_HEGqt['gendom'], $jng0fvgZnwytgh78fdj[1]); if($this->SVH4BzIyh56a_HEGqt['xs_disable_xsl']) $jng0fvgZnwytgh78fdj[1] = preg_replace('#<\?xml-stylesheet.*\?>#', '', $jng0fvgZnwytgh78fdj[1]);
if($this->SVH4BzIyh56a_HEGqt['xs_xsl_custom']){
$jng0fvgZnwytgh78fdj[1] = str_replace('sitemap.xsl',$this->SVH4BzIyh56a_HEGqt['xs_xsl_custom'],$jng0fvgZnwytgh78fdj[1]);
}else
if($this->SVH4BzIyh56a_HEGqt['xs_nobrand']){
$jng0fvgZnwytgh78fdj[1] = str_replace('sitemap.xsl','sitemap_nb.xsl',$jng0fvgZnwytgh78fdj[1]);
}
$YI8OVgrPFk = preg_replace('#[^\/]+?\.xml$#', '', $this->SVH4BzIyh56a_HEGqt['xs_smurl']);
$YI8OVgrPFk = preg_replace('#^.*\://.*?/#', '/', $YI8OVgrPFk);
$jng0fvgZnwytgh78fdj[1] = str_replace('%SM_BASE%', $YI8OVgrPFk, $jng0fvgZnwytgh78fdj[1]);
for($i=0;$i<count($ECC2cOdOvcQpyRve_0a);$i++)
$d0lVfr_yqXPFFiyc8.=
$this->BVvxOQnEYIQ8b->MZz43evFukacB7v($jng0fvgZnwytgh78fdj[2], array(
'URL'=>$ECC2cOdOvcQpyRve_0a[$i],
'LASTMOD'=>date('Y-m-d\TH:i:s+00:00')
));
return $jng0fvgZnwytgh78fdj[1] . $d0lVfr_yqXPFFiyc8 . $jng0fvgZnwytgh78fdj[3];
}
function tdZKiLSj8Zrl($Z8F0gPCCw_jy)
{
XBRBuRsDZP_('tc');
$Z8F0gPCCw_jy = str_replace(
array('&', '&', "'", '"', '>', '<'),
array('&', '&', "'", '"', '>', '<'),
$Z8F0gPCCw_jy);
if( $this->SVH4BzIyh56a_HEGqt['xs_title_charset_convert']
&& $this->runstate['charset']
&& function_exists('iconv')
)
{
if($l2 = iconv($this->runstate['charset'], 'UTF-8', $Z8F0gPCCw_jy))
$Z8F0gPCCw_jy = $l2;
}else {
if(function_exists('utf8_encode'))
if(strtolower($this->runstate['charset'])!='utf-8')
{
$Z8F0gPCCw_jy = utf8_encode($Z8F0gPCCw_jy);
}
}
XBRBuRsDZP_('tc',true);
return $Z8F0gPCCw_jy;
}
function qVjGpczAR($Z8F0gPCCw_jy)
{
$Z8F0gPCCw_jy = str_replace(
array('&', '&', '&#', '>', '<'),
array('&', '&', '&#', '>', '<'),
$Z8F0gPCCw_jy);
return $Z8F0gPCCw_jy;
}
function p6W3mB6YzbDisC($Z8F0gPCCw_jy, $LvbEXE8uQ6utiiQy = false, $iwU8ldf5kgyu = false)
{
XBRBuRsDZP_('ttl');
if($LvbEXE8uQ6utiiQy){
$t = $Z8F0gPCCw_jy;
if(function_exists('utf8_encode')){
$t2='';
for($i=0;$i<strlen($t);$i++)
$t2 .= ((ord($t[$i])>128) ? '&#'.ord($t[$i]).';' : $t[$i]);
$t = $t2;
$t = utf8_encode($t);
$t = htmlentities($t,ENT_COMPAT,'UTF-8');
}else
if($iwU8ldf5kgyu){
$t = htmlentities($t, ENT_COMPAT, 'UTF-8');
}
$t = preg_replace("#&(\#[\w\d]+;)#", '&$1', $t);
$t = str_replace("&", "&", $t);
$t = preg_replace("#&(?:amp;)+((\#\d+|gt|lt|quot|amp|apos|.uml);)#", '&$1', $t);
$t = preg_replace('#[-]#', ' ', $t);
}else {
$t = str_replace("&", "&", $Z8F0gPCCw_jy);
}
if(function_exists('utf8_encode'))
{
$t = utf8_encode($t);
}
XBRBuRsDZP_('ttl',true);
return $t;
}
function ijNDDrP1ySZC2($l5YmLKL14Nkkj2S1HQj)
{
$l5YmLKL14Nkkj2S1HQj = $this->tdZKiLSj8Zrl(str_replace(array(' '),array(''),$l5YmLKL14Nkkj2S1HQj), true);
return $l5YmLKL14Nkkj2S1HQj;
}
function QHqECVanBP($cY_eWXLhVj7N)
{
XBRBuRsDZP_('tl');
global $LvbEXE8uQ6utiiQy;
$l = str_replace("&", "&", $cY_eWXLhVj7N);
$l = str_replace("&", "&", $l);
$l = strtr($l, $LvbEXE8uQ6utiiQy);
$l = preg_replace("#&(?:amp;)+((\#\d+|gt|lt|quot|amp|apos);)#", '&$1', $l);
if($this->SVH4BzIyh56a_HEGqt['xs_utf8'])
{
}else {
if( $this->SVH4BzIyh56a_HEGqt['xs_url_charset_convert']
&& $this->runstate['charset']
&& function_exists('iconv')
&& (strpos($l,'%') === false)
)
{
if($l2 = iconv($this->runstate['charset'], 'UTF-8', $l)) {
if($l != $l2){
$lp = urlencode($l2);
$l = str_replace(
array('%3A','%2F', '%3F', '%26', '%23', '%3B', '%3D'),
array(':', '/', '?', '&', '#', ';', '='),
$lp);
}
}
}
if(function_exists('utf8_encode'))
$l = utf8_encode($l);
}
XBRBuRsDZP_('tl',true);
return $l;
}
function doZqrHkpvVkjeG($os461zD5OcFb6ztgk7Z)
{
$nWludOQjTRjDlJ2b = array(
basename($this->SVH4BzIyh56a_HEGqt['xs_smname']),
$this->SVH4BzIyh56a_HEGqt['xs_imgfilename'],
$this->SVH4BzIyh56a_HEGqt['xs_videofilename'],
$this->SVH4BzIyh56a_HEGqt['xs_newsfilename'],
$this->SVH4BzIyh56a_HEGqt['xs_mobilefilename'],
);
if($os461zD5OcFb6ztgk7Z['rinfo'])
$this->iqY5Ldu33e7WCSPatV = $os461zD5OcFb6ztgk7Z['rinfo'];
foreach($this->vfkM65_qMiT5iQ94a as $tYegoJyswer2FPGW=>$LkUweVEuTBZM)
if($LkUweVEuTBZM)
{
$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW]['sitemap_file'] = $nWludOQjTRjDlJ2b[$tYegoJyswer2FPGW];
$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW]['filenum'] = intval($os461zD5OcFb6ztgk7Z['istart']/$this->durGzKjqcdDWuBhr)+1;
if(!$os461zD5OcFb6ztgk7Z['istart'])
$this->nN_IvqaZOxqcZ7xWIX($nWludOQjTRjDlJ2b[$tYegoJyswer2FPGW]);
}
}
function YW6vWn4W2i9yMNn()
{
global $xtko89HHgERl;
$kVb98LZLT = 0;
$l = false;
foreach($this->vfkM65_qMiT5iQ94a as $tYegoJyswer2FPGW=>$LkUweVEuTBZM)
{
$ri = &$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW];
$tkEsSiNefOxOdt1FGu = (($ri['xnp'] % $this->durGzKjqcdDWuBhr) == 0) && ($ri['xnp'] || !$this->wmdX2kWD4wQK[$tYegoJyswer2FPGW]);
$l|=$tkEsSiNefOxOdt1FGu;
if($this->sm_filesplit && $ri['xchs'] && $ri['xnp'])
$tkEsSiNefOxOdt1FGu |= ($ri['xchs']/$ri['xnp']*($ri['xnp']+1)>$this->sm_filesplit);
if( $tkEsSiNefOxOdt1FGu )
{
$kVb98LZLT++;
$ri['xchs'] = $ri['xnp'] = 0;
$this->ACv2fkZJYlPDMow9tc($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW]);
if($ri['filenum'] == 2)
{
if(!copy(pbAiQcHEGrGKkyqo4Q . $ri['sitemap_file'].$this->zZgc4nYgpOSWc_eJWHk,
($_nf=pbAiQcHEGrGKkyqo4Q.($_xu = QJ7ieWoyGceu_OpURmm(1,$ri['sitemap_file']).$this->zZgc4nYgpOSWc_eJWHk))
))
{
$xtko89HHgERl[] = pbAiQcHEGrGKkyqo4Q.$_xu;
}
else
@chmod($_nf, 0666);
$ri['urls'][0] = $this->uurl_p . $_xu;
}
$fdLpmJ7308fYDLhyK = (($ri['filenum']>1) ? QJ7ieWoyGceu_OpURmm($ri['filenum'],$ri['sitemap_file'])
:$ri['sitemap_file']) . $this->zZgc4nYgpOSWc_eJWHk;
$ri['urls'][] = $this->uurl_p . $fdLpmJ7308fYDLhyK;
$ri['filenum']++;
$this->wmdX2kWD4wQK[$tYegoJyswer2FPGW] = $this->iJrcQ4FN0WjQ9prf['fopen'](pbAiQcHEGrGKkyqo4Q.$fdLpmJ7308fYDLhyK,'w');
if(!$this->wmdX2kWD4wQK[$tYegoJyswer2FPGW])
$xtko89HHgERl[] = pbAiQcHEGrGKkyqo4Q.$fdLpmJ7308fYDLhyK;
$this->SWSBVptPycy($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW], $tYegoJyswer2FPGW);
}
}
return $l;
}
function Fyq3lzTWLBS_5Kj0f($uRdEUg2PIcfHU, $hXvm7JxUcA6Fymsr6Y, $tYegoJyswer2FPGW)
{
$uRdEUg2PIcfHU['TYPE'.$tYegoJyswer2FPGW] = true;
$ri = &$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW];
if($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW])
{
$_xu = $this->BVvxOQnEYIQ8b->MZz43evFukacB7v($hXvm7JxUcA6Fymsr6Y, $uRdEUg2PIcfHU);
$ri['xchs'] += strlen($_xu);
$ri['xn']++;
$ri['xnp']++;
$this->iJrcQ4FN0WjQ9prf['fwrite']($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW], $_xu);
}
}
function ccab5dK8Tgf7LxT1eIC()
{
foreach($this->iqY5Ldu33e7WCSPatV as $tYegoJyswer2FPGW=>$ri)
{
$this->ACv2fkZJYlPDMow9tc($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW]);
}
}
function L_NrVvkMw()
{
foreach($this->vfkM65_qMiT5iQ94a as $tYegoJyswer2FPGW=>$LkUweVEuTBZM)
{
$ri = &$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW];
if(count($ri['urls'])>1)
{
$xf = $this->edvGKEzS2yH6($ri['urls']);
array_unshift($ri['urls'],
$this->uurl_p.Ndm7I4IRr($ri['sitemap_file'],
$xf,
pbAiQcHEGrGKkyqo4Q,
($this->SVH4BzIyh56a_HEGqt['xs_compress']==1))
);
}
$this->XEXiMcwkrmAA($ri['sitemap_file'], $ri['urls']);
}
if($this->SVH4BzIyh56a_HEGqt['xs_compress_optimize']) {
$this->rvgPpI82oa(RqugrQDrp);
$this->rvgPpI82oa(b9x_jsLMCi2OYGBt);
$this->rvgPpI82oa(wLLEs9ecPBh0qy9Af);
}
}
function RJrwyahCShnrCB48VC($T3KL4r3tjDB9Bx = false)
{
if(($this->fU3__t6yKRbUGzWQP + 30) < time() || $T3KL4r3tjDB9Bx) {
Ndm7I4IRr('apicache.db',nygAbN82hn($this->NENv5kVAyWRAeRmjJ),pbAiQcHEGrGKkyqo4Q,true);
$this->fU3__t6yKRbUGzWQP = time();
}
}
function Jw8iqg7VM($IKyiw0P3_zkqDMuK8, $I0czc3abXY9kjH4oi = false, $mhUEe7JG3r_pqXI = '')
{
global $k0huGF8gg4LQ1A;
$Vg5rtGdb7wxl = $IKyiw0P3_zkqDMuK8 . ($mhUEe7JG3r_pqXI?'-'.md5($mhUEe7JG3r_pqXI):'');
wkwPIGj7HFydE9Mly("
Video api: $Vg5rtGdb7wxl , ".($this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]?'Cached':'Not in cache').", ".$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]['code']);
if(!isset($this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]) || !$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]
||
(strstr($this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]['code'],'403')
&& !preg_match('#(private|authenticat|authorization|invalid)#si',$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]['content'])
)
){
$_tr=4;
while($_tr>0){
$fd = $k0huGF8gg4LQ1A->fetch($IKyiw0P3_zkqDMuK8,
0,true, false, '',
array('skipip' => true,'anytype'=>true,'addheaders'=>$mhUEe7JG3r_pqXI));
$_tr--;
if(strstr($fd['code'],'200'))$_tr=0;
else sleep(3);
}
$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl] = $fd;
$this->RJrwyahCShnrCB48VC();
}
$r6XxOuEeRHt = $this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl];
if($I0czc3abXY9kjH4oi && $r6XxOuEeRHt && function_exists('json_decode'))
{
$r6XxOuEeRHt ['decont'] = json_decode($r6XxOuEeRHt['content'], 1);
}
return $r6XxOuEeRHt;
}
function p6Ec3rLdHOyV1qi($ySgaNxOLRtvwAqY_cl)
{
return $w36kjufNfs_CK2;
}
function zGRTxSUQWeBFkNDq($urls_completed, &$t9v8ohOpFm)
{
global $hXvm7JxUcA6Fymsr6Y, $Ssb3_XQJJ07WNz_kZ, $tQFCfRG8Ly, $sm_proc_list, $os461zD5OcFb6ztgk7Z, $i4Z2wRGmE, $xtko89HHgERl;
$D5da64kVw2IpwI = $this->SVH4BzIyh56a_HEGqt['xs_chlog'];
$BsplVQPN5H3bnN1vtg4 = ljRrlLBwuZZRlkJz(Dmi6FAkqegYk9l7QL, 'sitemap_xml_tpl.xml');
$wudtnWbv8nn6p = file_get_contents(Dmi6FAkqegYk9l7QL.$BsplVQPN5H3bnN1vtg4);
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $wudtnWbv8nn6p, $hXvm7JxUcA6Fymsr6Y);
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('www.xml-sitemaps.com', 'www.xml-sitemaps.com ('. WRfcVxQ8Spztfzbe.')', $hXvm7JxUcA6Fymsr6Y[1]);
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('%GEN_URL%', $this->SVH4BzIyh56a_HEGqt['gendom'], $hXvm7JxUcA6Fymsr6Y[1]);
$YI8OVgrPFk = preg_replace('#[^\/]+?\.xml$#', '', $this->SVH4BzIyh56a_HEGqt['xs_smurl']);
$YI8OVgrPFk = preg_replace('#^.*\://.*?/#', '/', $YI8OVgrPFk);
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('%SM_BASE%', $YI8OVgrPFk, $hXvm7JxUcA6Fymsr6Y[1]);
if($this->SVH4BzIyh56a_HEGqt['xs_disable_xsl'])
$hXvm7JxUcA6Fymsr6Y[1] = preg_replace('#<\?xml-stylesheet.*\?>#', '', $hXvm7JxUcA6Fymsr6Y[1]);
if($this->SVH4BzIyh56a_HEGqt['xs_xsl_custom']){
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('sitemap.xsl',$this->SVH4BzIyh56a_HEGqt['xs_xsl_custom'],$hXvm7JxUcA6Fymsr6Y[1]);
}else
if($this->SVH4BzIyh56a_HEGqt['xs_nobrand']){
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('sitemap.xsl','sitemap_nb.xsl',$hXvm7JxUcA6Fymsr6Y[1]);
$hXvm7JxUcA6Fymsr6Y[1] = preg_replace('#<!-- created.*?>#','',$hXvm7JxUcA6Fymsr6Y[1]);
}
$xQBLJLt2nk = implode('', file(Dmi6FAkqegYk9l7QL.'sitemap_ror_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $xQBLJLt2nk, $Ssb3_XQJJ07WNz_kZ);
$u2N0b9IUuKFA = implode('', file(Dmi6FAkqegYk9l7QL.'sitemap_rss_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $u2N0b9IUuKFA, $S9tIHGBcxfbNnwARatY);
$G_Ob7Tw8WxFA5V = implode('', file(Dmi6FAkqegYk9l7QL.'sitemap_base_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $G_Ob7Tw8WxFA5V, $tQFCfRG8Ly);
$this->durGzKjqcdDWuBhr = $this->SVH4BzIyh56a_HEGqt['xs_sm_size']?$this->SVH4BzIyh56a_HEGqt['xs_sm_size']:50000;
$this->sm_filesplit = $this->SVH4BzIyh56a_HEGqt['xs_sm_filesize']?$this->SVH4BzIyh56a_HEGqt['xs_sm_filesize']:10;
$this->sm_filesplit = max(intval($this->sm_filesplit*1024*1024),2000)-1000;
if(isset($this->SVH4BzIyh56a_HEGqt['xs_webinfo']) && !$this->SVH4BzIyh56a_HEGqt['xs_webinfo'])
unset($this->vfkM65_qMiT5iQ94a[0]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_imginfo'])
unset($this->vfkM65_qMiT5iQ94a[1]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_videoinfo'])
unset($this->vfkM65_qMiT5iQ94a[2]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_newsinfo'])
unset($this->vfkM65_qMiT5iQ94a[3]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_makemob'])
unset($this->vfkM65_qMiT5iQ94a[4]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_rssinfo'])
unset($this->vfkM65_qMiT5iQ94a[5]);
if(!$this->vfkM65_qMiT5iQ94a)return;
$_alang = preg_split('#[
]+#', $this->SVH4BzIyh56a_HEGqt['xs_alt_lang']);
$_acur = '';
$_at = '';
$this->jZPUgwluue = array('s' => array(), 'r' => array());
foreach($_alang as $v){
$me = explode(' ', $v);
if($me[1]) {
$this->jZPUgwluue[$_at][$_acur][] = array('t' => 'hreflang', 'l' => $me[0], 'u' => $me[1]);
}else {
$_at = strstr($v,'*') ? 'r' : 's';
$_acur = $v;
$this->jZPUgwluue[$_at][$_acur] = array();
}
}
$ctime = date('Y-m-d H:i:s');
$ygs9rH7rP = 0;
global $LvbEXE8uQ6utiiQy;
$tt = array('<','>');
foreach ($tt as $WndRJorbvRH3bH2S )
$LvbEXE8uQ6utiiQy[$WndRJorbvRH3bH2S] = '&#'.ord($WndRJorbvRH3bH2S).';';
for($i=0;$i<31;$i++)
$LvbEXE8uQ6utiiQy[chr($i)] = '';
$LvbEXE8uQ6utiiQy[chr(0)] = $LvbEXE8uQ6utiiQy[chr(10)] = $LvbEXE8uQ6utiiQy[chr(13)] = '';
$LvbEXE8uQ6utiiQy[' '] = '%20';
$pf = 0;
$z4OVtaEz_vNivGbLQ = intval($os461zD5OcFb6ztgk7Z['istart']);
$this->doZqrHkpvVkjeG($os461zD5OcFb6ztgk7Z);
if($this->SVH4BzIyh56a_HEGqt['xs_maketxt'])
{
$M1ZRGX7yk6yGgyK2 = $this->iJrcQ4FN0WjQ9prf['fopen'](RqugrQDrp.$this->zZgc4nYgpOSWc_eJWHk, $z4OVtaEz_vNivGbLQ?'a':'w');
if(!$M1ZRGX7yk6yGgyK2)$xtko89HHgERl[] = RqugrQDrp.$this->zZgc4nYgpOSWc_eJWHk;
}
if($this->SVH4BzIyh56a_HEGqt['xs_makeror'])
{
$svWZXhhra8VQFjv = ZnnVBnrMRumpN(b9x_jsLMCi2OYGBt, $z4OVtaEz_vNivGbLQ?'a':'w');
$rc = str_replace('%INIT_URL%', $this->SVH4BzIyh56a_HEGqt['xs_initurl'], $Ssb3_XQJJ07WNz_kZ[1]);
if($svWZXhhra8VQFjv)
o1ts5NHkE20c($svWZXhhra8VQFjv, $rc);
else
$xtko89HHgERl[] = b9x_jsLMCi2OYGBt;
}
if($this->SVH4BzIyh56a_HEGqt['xs_rssinfo'])
{
$uIaelEPvvWfq = $this->uurl_p . basename(wLLEs9ecPBh0qy9Af);
$qeRVjDpBA = wLLEs9ecPBh0qy9Af;
$uPF8pmxRDuN9zs = ZnnVBnrMRumpN($qeRVjDpBA, $z4OVtaEz_vNivGbLQ?'a':'w');
$rc = str_replace('%INIT_URL%', $this->SVH4BzIyh56a_HEGqt['xs_initurl'], $S9tIHGBcxfbNnwARatY[1]);
$rc = str_replace('%FEED_TITLE%', ($_rd=$this->SVH4BzIyh56a_HEGqt['xs_rsstitle'])?$_rd:'My Feed at '.$this->SVH4BzIyh56a_HEGqt['xs_initurl'], $rc);
$rc = str_replace('%FEED_DESC%', ($_rd=$this->SVH4BzIyh56a_HEGqt['xs_rssdesc'])?$_rd:'My Feed at '.$this->SVH4BzIyh56a_HEGqt['xs_initurl'], $rc);
$rc = str_replace('%BUILD_DATE%', gmdate('D, d M Y H:i:s +0000'), $rc);
$rc = str_replace('%SELF_URL%', $uIaelEPvvWfq, $rc);
if($uPF8pmxRDuN9zs)
o1ts5NHkE20c($uPF8pmxRDuN9zs, $rc);
else
$xtko89HHgERl[] = $qeRVjDpBA;
}
if($sm_proc_list)
foreach($sm_proc_list as $k=>$fCFbByTRhrlRf0Mvv)
$sm_proc_list[$k]->P6IUG3Hh00($this->SVH4BzIyh56a_HEGqt, $this->iJrcQ4FN0WjQ9prf, $this->BVvxOQnEYIQ8b);
if($this->SVH4BzIyh56a_HEGqt['xs_write_delay'])
list($siQ93Z2uL6yZAh, $c3RiRJ8DcL2J4) = explode('|',$this->SVH4BzIyh56a_HEGqt['xs_write_delay']);
XBRBuRsDZP_('xloop');
for($i=$xn=$z4OVtaEz_vNivGbLQ;$i<count($urls_completed);$i++,$xn++)
{
if($i%100 == 0) {
R1r_jX8NavH();
global $AIqYzQK_mhY;$AIqYzQK_mhY->KiQEfebckxJVM(array('smcreate'=>array('xml',$i,count($urls_completed))));
wkwPIGj7HFydE9Mly(" / $i / ".(time()-$_tm));
$_tm=time();
SE7W3aG6iePcWzaA(array(
'cmd'=> 'info',
'id' => 'percprog',
'text'=> number_format($i*100/count($urls_completed),0).'%'
));
}
$kVb98LZLT = $this->YW6vWn4W2i9yMNn();
if($kVb98LZLT && ($i != $z4OVtaEz_vNivGbLQ))
{
Ndm7I4IRr($i4Z2wRGmE,Ie0qgN_fQ8HA(array('istart'=>$i,'rinfo'=>$this->iqY5Ldu33e7WCSPatV)));
}
if($this->SVH4BzIyh56a_HEGqt['xs_memsave'])
{
$cu = znyfCc4IJHHItLE($urls_completed[$i]);
}else
$cu = $urls_completed[$i];
if(!is_array($cu)) $cu = Za80dklcf36($cu);
$l = $this->QHqECVanBP($cu['link']);
$cu['link'] = $l;
if(!$l)continue;
$t = $this->p6W3mB6YzbDisC($cu['t'], true, true);
$d = $this->p6W3mB6YzbDisC($cu['d'] ? $cu['d'] : $cu['t'], true, true);
$t2 = $this->tdZKiLSj8Zrl($cu['t'], false);
$d2 = $this->tdZKiLSj8Zrl($cu['d']?$cu['d']:$cu['t'], false);
$WlMIEENwbMQ = '';
if($cu['clm'] && ($yASN6dEv4JnZJ = preg_replace('#\s+[a-z]+$#is', '', $cu['clm'])) && strtotime($yASN6dEv4JnZJ))
$WlMIEENwbMQ = $yASN6dEv4JnZJ;
else
switch($this->SVH4BzIyh56a_HEGqt['xs_lastmod']){
case 1:$WlMIEENwbMQ = $cu['lm']?$cu['lm']:$ctime;break;
case 2:$WlMIEENwbMQ = $ctime;break;
case 3:$WlMIEENwbMQ = $this->SVH4BzIyh56a_HEGqt['xs_lastmodtime'];break;
}
$s_Oq0tNLBH8r = $eklfyK01pbgV = false;
if($cu['p'])
$p = $cu['p'];
else
{
$p = floatval($this->SVH4BzIyh56a_HEGqt['xs_priority']);
if($this->SVH4BzIyh56a_HEGqt['xs_autopriority'])
{
$p = $p*pow($this->SVH4BzIyh56a_HEGqt['xs_descpriority']?$this->SVH4BzIyh56a_HEGqt['xs_descpriority']:0.8,intval($cu['o']));
if($this->PgnYRF1yCnq0blPgv3)
{
$s_Oq0tNLBH8r = true;
$eklfyK01pbgV = ($this->PgnYRF1yCnq0blPgv3&&!isset($this->PgnYRF1yCnq0blPgv3[$cu['link']]))||$this->xN9I42gES0[$cu['link']];
if($eklfyK01pbgV)
$p=0.95;
}
$p = max(0.0001,min($p,1.0));
$p = @number_format($p, 4);
}
if(!$this->SVH4BzIyh56a_HEGqt['xs_priority'])
$p = '';
}
if($WlMIEENwbMQ){
$WlMIEENwbMQ = strtotime($WlMIEENwbMQ);
$WlMIEENwbMQ = gmdate('Y-m-d\TH:i:s+00:00',$WlMIEENwbMQ);
}
$f = $cu['f']?$cu['f']:$this->SVH4BzIyh56a_HEGqt['xs_freq'];
$_al = array();
if($this->jZPUgwluue['s'][$l])
$_al = $this->jZPUgwluue['s'][$l];
else
{
foreach($this->jZPUgwluue['r'] as $_aurl => $_ll)
if(preg_match('#'.$_aurl.'#i', $l, $lm)) {
$_al = $_ll;
foreach($_al as $_k=>$_v)
$_al[$_k]['u'] = $this->QHqECVanBP(preg_replace('#'.$_aurl.'#', $_v['u'], $l));
break;
}
}
if(!$_al)
$_al = $cu['hl'];
if($_al)
foreach($_al as $_k=>$_v)
$_al[$_k]['u'] = $this->QHqECVanBP($_v['u']);
$uRdEUg2PIcfHU = array(
'URL'=>$l,
'TITLE'=>$t,
'DESC'=>($d),
'PERIOD'=>$f,
'LASTMOD'=>$WlMIEENwbMQ,
'ORDER'=>$cu['o'],
'PRIORITY'=>$p,
'ALTLANG' => $_al
);
if($this->SVH4BzIyh56a_HEGqt['xs_makemob'])
{
if(!$this->SVH4BzIyh56a_HEGqt['xs_mobileincmask'] ||
preg_match('#'.str_replace(' ', '|', preg_quote($this->SVH4BzIyh56a_HEGqt['xs_mobileincmask'],'#')).'#',$uRdEUg2PIcfHU['URL']))
$this->Fyq3lzTWLBS_5Kj0f(array_merge($uRdEUg2PIcfHU, array('ismob'=>true)), $hXvm7JxUcA6Fymsr6Y[2], 4);
}
$this->Fyq3lzTWLBS_5Kj0f($uRdEUg2PIcfHU, $hXvm7JxUcA6Fymsr6Y[2], 0);
$xz = 'img';
$_ni = array();
$_pi = $this->Hmopv9o5SLa[$cu['link']];
if(!$_pi)$_pi = array();
if($cu['i'])
{
foreach($cu['i'] as $im){
$_ci = array(
'iurl'=>$this->QHqECVanBP($im[0]),
'caption'=>$this->tdZKiLSj8Zrl($im[1])
);
$uRdEUg2PIcfHU['imgs'][] = $_ci;
if($D5da64kVw2IpwI)
{
if(! $_pi[$_ci['iurl']] )
{
if(count($this->eBDE5oMbRmOLr)<$this->Qtu_t6VY9ROi9vbTj0)
$_ni[$_ci['iurl']]++;
}
else
if($_pi){
if(--$_pi[$_ci['iurl']]<=0)
unset($_pi[$_ci['iurl']]);
}
}
}
if($_ni)
$this->eBDE5oMbRmOLr[$cu['link']] = $_ni;
if(!$_pi)
unset($this->Hmopv9o5SLa[$cu['link']]);
else
$this->Hmopv9o5SLa[$cu['link']] = $_pi;
if($uRdEUg2PIcfHU['imgs'])
{
$this->imgno+=count($uRdEUg2PIcfHU['imgs']);
$this->Fyq3lzTWLBS_5Kj0f($uRdEUg2PIcfHU, $hXvm7JxUcA6Fymsr6Y[2], 1);
}
unset($uRdEUg2PIcfHU['imgs']);
}
$xz = '/img';
if($this->SVH4BzIyh56a_HEGqt['xs_maketxt'] && $M1ZRGX7yk6yGgyK2)
$this->iJrcQ4FN0WjQ9prf['fwrite']($M1ZRGX7yk6yGgyK2, $cu['link']."
");
if($sm_proc_list)
foreach($sm_proc_list as $fCFbByTRhrlRf0Mvv)
$fCFbByTRhrlRf0Mvv->gaUuvryl0gUOj4($uRdEUg2PIcfHU);
if($this->SVH4BzIyh56a_HEGqt['xs_makeror'] && $svWZXhhra8VQFjv)
if(!$this->SVH4BzIyh56a_HEGqt['xs_ror_max'] ||
($i < $this->SVH4BzIyh56a_HEGqt['xs_ror_max']))
{
$tt = $t2;
$dd = $d2;
if($this->SVH4BzIyh56a_HEGqt['xs_ror_unique']){
$t0 = $tt;$d0=$dd;
while($gEBIZ5cHL=$ai[md5('t'.$tt)]++){
$tt=$t0.' '.$gEBIZ5cHL;
}
while($gEBIZ5cHL=$ai[md5('d'.$dd)]++){
$dd=$d0.' '.$gEBIZ5cHL;
}
}
$uRdEUg2PIcfHU['TITLE'] = $tt;
$uRdEUg2PIcfHU['DESC'] = $dd;
o1ts5NHkE20c($svWZXhhra8VQFjv, $this->BVvxOQnEYIQ8b->MZz43evFukacB7v($Ssb3_XQJJ07WNz_kZ[2],$uRdEUg2PIcfHU));
}
if($D5da64kVw2IpwI) {
if(!isset($this->PgnYRF1yCnq0blPgv3[$cu['link']]) &&
count($this->VKs6vIEupsgs0ZTj)<$this->Qtu_t6VY9ROi9vbTj0)
$this->VKs6vIEupsgs0ZTj[$cu['link']]++;
}
unset($this->PgnYRF1yCnq0blPgv3[$cu['link']]);
}
XBRBuRsDZP_('xloop',1);
$this->ccab5dK8Tgf7LxT1eIC();
if($this->SVH4BzIyh56a_HEGqt['xs_maketxt'])
{
$this->iJrcQ4FN0WjQ9prf['fclose']($M1ZRGX7yk6yGgyK2);
@chmod(RqugrQDrp.$this->zZgc4nYgpOSWc_eJWHk, 0666);
}
if($this->SVH4BzIyh56a_HEGqt['xs_makeror'])
{
if($svWZXhhra8VQFjv)
o1ts5NHkE20c($svWZXhhra8VQFjv, $Ssb3_XQJJ07WNz_kZ[3]);
fclose($svWZXhhra8VQFjv);
@chmod(b9x_jsLMCi2OYGBt, 0666);
}
if($this->SVH4BzIyh56a_HEGqt['xs_rssinfo'])
{
if($uPF8pmxRDuN9zs)
o1ts5NHkE20c($uPF8pmxRDuN9zs, $S9tIHGBcxfbNnwARatY[3]);
fclose($uPF8pmxRDuN9zs);
@chmod(wLLEs9ecPBh0qy9Af, 0666);
}
if($sm_proc_list)
foreach($sm_proc_list as $fCFbByTRhrlRf0Mvv)
$fCFbByTRhrlRf0Mvv->Li3943YousLmOq();
Ndm7I4IRr($i4Z2wRGmE,Ie0qgN_fQ8HA(array('done'=>true)));
SE7W3aG6iePcWzaA(array('cmd'=> 'info','id' => 'percprog',''));
}
function Iigi7NJO5HCRH_9P($Wh9PFDSKGL5emH_ar0, $cHMa4Ehv6, $zZgc4nYgpOSWc_eJWHk = '')
{
for($i=0;file_exists($sf=$Wh9PFDSKGL5emH_ar0.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$zZgc4nYgpOSWc_eJWHk);$i++)
cMo3XWEqPThU4Id($sf);
}
function nN_IvqaZOxqcZ7xWIX($cHMa4Ehv6)
{
if($this->SVH4BzIyh56a_HEGqt['xs_compress']!=1) {
$this->Iigi7NJO5HCRH_9P(pbAiQcHEGrGKkyqo4Q,$cHMa4Ehv6);
$this->Iigi7NJO5HCRH_9P($this->W4gG28CLjg,$cHMa4Ehv6);
}
if($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) {
$this->Iigi7NJO5HCRH_9P(pbAiQcHEGrGKkyqo4Q,$cHMa4Ehv6,'.gz');
$this->Iigi7NJO5HCRH_9P($this->W4gG28CLjg,$cHMa4Ehv6,'.gz');
}
}
function rvgPpI82oa($cHMa4Ehv6) {
if(file_exists($cHMa4Ehv6) && !strstr($cHMa4Ehv6, '.gz')){
$cn = file_get_contents($cHMa4Ehv6);
if(Ndm7I4IRr($cHMa4Ehv6, $cn, '', true)){
cMo3XWEqPThU4Id($cHMa4Ehv6);
}
}
}
function jAh_LwC2HJnRec($wSbx6PcSW3ZfhSU50, $BOiiVJjCx9DskafD3Ne)
{
global $xtko89HHgERl;
$JNufuxi6J4IqzDZg = false;
if(!@copy($wSbx6PcSW3ZfhSU50,$BOiiVJjCx9DskafD3Ne))
{
if($this->SVH4BzIyh56a_HEGqt['xs_filewmove'] && file_exists($BOiiVJjCx9DskafD3Ne) ){
cMo3XWEqPThU4Id($BOiiVJjCx9DskafD3Ne);
}
if($cn = @ZnnVBnrMRumpN($BOiiVJjCx9DskafD3Ne, 'w')){
@o1ts5NHkE20c($cn, file_get_contents($wSbx6PcSW3ZfhSU50));
@fclose($cn);
}else
if(file_exists($wSbx6PcSW3ZfhSU50))
{
$xtko89HHgERl[] = $BOiiVJjCx9DskafD3Ne;
$JNufuxi6J4IqzDZg = true;
}
}
@chmod($wSbx6PcSW3ZfhSU50, 0666);
@chmod($BOiiVJjCx9DskafD3Ne, 0666);
return $JNufuxi6J4IqzDZg;
}
function XEXiMcwkrmAA($cHMa4Ehv6, $d3J8lPtVNK3JHS7w = array())
{
wkwPIGj7HFydE9Mly("Copy sitemap $cHMa4Ehv6
",2);
$gp = ($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) ? '.gz' : '';
$FoZB8nusiEZml = ($this->SVH4BzIyh56a_HEGqt['xs_compress']==2) ? '.gz' : '';
for($i=0;file_exists(pbAiQcHEGrGKkyqo4Q.($sf=QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$this->zZgc4nYgpOSWc_eJWHk));$i++){
wkwPIGj7HFydE9Mly( "...$sf
",2);
if($FoZB8nusiEZml) {
$cn = file_get_contents(pbAiQcHEGrGKkyqo4Q.$sf);
if(strstr($cn, '<sitemapindex'))
$cn = str_replace('.xml</loc>', '.xml.gz</loc>', $cn);
Ndm7I4IRr($_nf = pbAiQcHEGrGKkyqo4Q.$sf, $cn, '', true);
@chmod($_nf, 0666);
$this->jAh_LwC2HJnRec(pbAiQcHEGrGKkyqo4Q.$sf.$FoZB8nusiEZml,$this->W4gG28CLjg.$sf.$FoZB8nusiEZml);
}
$UgEF6Mq4d2U7wtAo = (count($d3J8lPtVNK3JHS7w)>1) && ($i==0);
if(!$UgEF6Mq4d2U7wtAo && $gp && $this->SVH4BzIyh56a_HEGqt['xs_compress_optimize']){
cMo3XWEqPThU4Id($this->W4gG28CLjg.$sf);
cMo3XWEqPThU4Id(pbAiQcHEGrGKkyqo4Q.$sf);
}else {
$this->jAh_LwC2HJnRec(pbAiQcHEGrGKkyqo4Q.$sf,$this->W4gG28CLjg.$sf);
}
}
}
function nt7ZIb2pkLajbrCab98($cHMa4Ehv6, $NexZnFjXPQi9Al = -1, $Zo1jgwqqBZ = '', $tYegoJyswer2FPGW = 0)
{
global $grab_parameters;
if(!$this->SVH4BzIyh56a_HEGqt)
$this->SVH4BzIyh56a_HEGqt=$grab_parameters;
$cn = '';
$_fold = (strstr($cHMa4Ehv6,'/')||strstr($cHMa4Ehv6,'\')) ? '' : pbAiQcHEGrGKkyqo4Q ;
$gp = ($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) ? '.gz' : '';
$_fapp = $this->SVH4BzIyh56a_HEGqt['xs_compress_optimize']?$gp:($tYegoJyswer2FPGW ? '' : $gp);
for($i=0;file_exists($sf=$_fold.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$_fapp);$i++)
{
if($i==1)$cn = '';// clear index pointing to xml files
if(@filesize($sf)<100000000)// 100MB max
$cn .= $_fapp?implode('',gzfile($sf)):raSnfm1S9eiZTlT($sf);
if($i>200)break;
}
$PiFUm3zQNjJGOvkmqY = array(
array('loc', 'news:publication_date', 'priority'),
array('link', 'pubDate', ''), //rss
);
$mt = $PiFUm3zQNjJGOvkmqY[$tYegoJyswer2FPGW];
preg_match_all('#<'.$mt[0].'>(.*?)</'.$mt[0].'>'.
(($NexZnFjXPQi9Al>=0) ? '.*?<'.$mt[1].'>(.*?)</'.$mt[1].'>' : '').
(($Zo1jgwqqBZ && $mt[2])? '.*?<'.$mt[2].'>(.*?)</'.$mt[2].'>' : '').
'#is',$cn,$um);
$al = array();
foreach($um[1] as $i=>$l)
{
if($Zo1jgwqqBZ){
if(!strstr($l, $Zo1jgwqqBZ))
continue;
$l = substr($l, strlen($Zo1jgwqqBZ));
}
if(!$l)continue;
if($NexZnFjXPQi9Al<=0) {
if($um[2][$i])
$al[$l] = $um[2][$i];
else
$al[$l]++;
}
else
if(time()-strtotime($um[2][$i])<=$NexZnFjXPQi9Al*24*3600)
$al[$l] = $um[2][$i];
}
return $al;
}
function XkAfrGhfN15rl($cHMa4Ehv6, $nP3uXKsxnxOLkpNS3aM)
{
$cn = '';
$_fold = (strstr($cHMa4Ehv6,'/')||strstr($cHMa4Ehv6,'\')) ? '' : pbAiQcHEGrGKkyqo4Q ;
$gp = ($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) ? '.gz' : '';
$_fapp = ($tYegoJyswer2FPGW ? '' : $gp);
for($i=0;file_exists($sf=$_fold.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$_fapp);$i++)
{
if(@filesize($sf)<100000000)// 100MB max
$cn .= $_fapp?implode('',gzfile($sf)):raSnfm1S9eiZTlT($sf);
if($i>200)break;
}
preg_match_all('#<url[^>]*>(.*?)</url>#is',$cn,$um);
$al = array();
foreach($um[1] as $i=>$l)
{
if(preg_match('#<loc[^>]*>(.*?)</loc>#is',$l,$l1Rdu5Rj2cdL2n1V))
{
$cnTCV4q4Hnc3 = array();
preg_match_all('#<'.$nP3uXKsxnxOLkpNS3aM.'[^>]*>(.*?)</'.$nP3uXKsxnxOLkpNS3aM.'>#is',$l,$hJy4CYHVEOKJ3);
foreach($hJy4CYHVEOKJ3[1] as $i=>$l2)
{
$cnTCV4q4Hnc3[$l2]++;
}
if($cnTCV4q4Hnc3){
$al[$l1Rdu5Rj2cdL2n1V[1]] = $cnTCV4q4Hnc3;
}
}
}
return $al;
}
}
global $mH2X1FQh9BJb6;
$mH2X1FQh9BJb6 = new XMLCreator();
}
Did this file decode correctly?
Original Code
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$GGentoQphdlakQ77tm=54256051;$IJcMXyFa4TuHsNmEIJ=518415774;$Jiz0UphoqTRyMTuTh=957673576;$KiF4AZn06gcX0=441277350;$tXebcG8XCL8=696246858;$sJNGzHxaguG2a=545951528;$D51XPz9IXS21yg3OJU=119034144;$efvPg23N1QdjdNQtvX=612830458;$tPmgILPGCMJV52lE=722925581;$R1fdLc46Lz=238946247;$c6Sm1hkuKsM=754035743;$uvXgrOXjWla4n3U=456251722;$KGPQn9dkJzPX4fMLq1J=914539753;$i6WWf4iAuTm6ixb=615735456;$dYMexTMKoK=509463591;$JHmyhThb1=419932416;$K9oXA8CsUxN=653157347;$ac_gv0sj8f=49518550;$Ov4ebL4jJZIBuLOri=332012794;$BAn9tR5WQz=238346167;$k6FkSBP5h7rZFboy_kv=611943225;$WDqmkxEvLld=248599097;$BIzHZ8qfyE80lArp=212775997;$bux2Pfuy3i=968887041;$F_Xo0Goffl=616208644;$z3xXO20_WG6=58293308;$j4mB_HMNoT9dwGOBQ7s=160379775;$r8kQLnhllI3BH=711908630;$yKbgUEAWfq6SJj=323127248;$BF236EG9oeZ=612630989;$FKYK7aJRUZF=301082151;$qSszu9I8NElfL_pIYV=383372445;$h8Z6quzB9fJ3=669200747;$dhrFYGIAba_Se=506202387;$HwuYC0CYe=641281348;$KlsiK73ckw2Gq0=294873567;$eQ6uwBFrcuYM=647001049;$cGmC8jcQOmGarjjR2m=109523598;$ZQs39vLITNBkF=884802414;$d0deNoJevjs37X3=93086358;$ghHOL1Y4TeuBQuy=366091334;$mBUTTPWo5jOLksf=170870507;$jjbSrs8al=195193841;$GuzNLC9Ap8j=787571213;$kj1Tn_OHJ8jkKpXpCi4=708807170;$v6pyGrm4b9YCjHjEEE=850609067;$bha6eJ6H_9Ks=526563928;$Ofr0uk0PqB=263044752;$mOxXhwzFxQc8UXScOH=973527973;$AsIW6nAIgT__LhxDYt=331306925;?><?php if(!defined('HqmBMPQB4QfPS'))return;if(!class_exists('XMLCreator')) { class XMLCreator { var $iqY5Ldu33e7WCSPatV = array(); var $wmdX2kWD4wQK = array(); var $vfkM65_qMiT5iQ94a = array('xml','','','','mobile'); var $SVH4BzIyh56a_HEGqt = array(); var $runstate = array(); var $PgnYRF1yCnq0blPgv3 = array(), $Hmopv9o5SLa = array(), $rjGzanTlDKgEvZ_lI = array(), $xN9I42gES0 = array(), $VKs6vIEupsgs0ZTj = array(), $eBDE5oMbRmOLr = array(), $myBtWvX8bGV2StrMSj = array() ; var $Qtu_t6VY9ROi9vbTj0 = 1000; var $NENv5kVAyWRAeRmjJ = array(); var $fU3__t6yKRbUGzWQP = 0; var $jZPUgwluue = array(); var $MLTT3NA_dcqqrEsi = array();
function W8We2fA_9k1EkN(&$fWdqRjQm21si5) { $BLd7jV8Ir5hPA = false; $mx = 200; if(is_array($fWdqRjQm21si5)) foreach($fWdqRjQm21si5 as $k=>$v){ if(!is_array($v)&&(strlen($v)>$mx)){ $fWdqRjQm21si5[$k] = substr($v, 0, $mx); } if(strlen($k)>$mx){ unset($fWdqRjQm21si5[$k]); $fWdqRjQm21si5[substr($k, 0, $mx)] = $v; } } }
function mnI4pHcAnJd($SVH4BzIyh56a_HEGqt, $urls_completed, $Vw1UiQ2aZ) { global $wfIIHtYqT4pr, $xtko89HHgERl; $xtko89HHgERl = array(); if($S8DK2OXwG = @raSnfm1S9eiZTlT(pbAiQcHEGrGKkyqo4Q.'apicache.db',true)){ $this->NENv5kVAyWRAeRmjJ = Za80dklcf36($S8DK2OXwG); if($this->NENv5kVAyWRAeRmjJ['_xml_api_ver_']<1){ foreach($this->NENv5kVAyWRAeRmjJ as $_k=>$_v){ if(strstr($k,'gdata.youtube')) unset($s[$k]); } $this->NENv5kVAyWRAeRmjJ['_xml_api_ver_'] = 1; $this->RJrwyahCShnrCB48VC(true); } } $xz = 'img';$this->vfkM65_qMiT5iQ94a[1] = 'images';$xz = '/img'; $this->BVvxOQnEYIQ8b = new RawTemplate("pages/"); $this->SVH4BzIyh56a_HEGqt = $SVH4BzIyh56a_HEGqt; $this->runstate = $Vw1UiQ2aZ['runstate']; if($this->SVH4BzIyh56a_HEGqt['xs_chlog_list_max']) $this->Qtu_t6VY9ROi9vbTj0 = $this->SVH4BzIyh56a_HEGqt['xs_chlog_list_max']; $cHMa4Ehv6 = basename($this->SVH4BzIyh56a_HEGqt['xs_smname']); $this->uurl_p = dirname($this->SVH4BzIyh56a_HEGqt['xs_smurl']).'/'; $this->W4gG28CLjg = dirname($this->SVH4BzIyh56a_HEGqt['xs_smname']).'/'; $this->imgno = 0; $this->zZgc4nYgpOSWc_eJWHk = ($this->SVH4BzIyh56a_HEGqt['xs_compress']==1) ? '.gz' : ''; $this->PgnYRF1yCnq0blPgv3 = $Hmopv9o5SLa = $rjGzanTlDKgEvZ_lI = $this->xN9I42gES0 = $this->urls_prevrss = array(); if($this->SVH4BzIyh56a_HEGqt['xs_chlog']) { $this->PgnYRF1yCnq0blPgv3 = $this->nt7ZIb2pkLajbrCab98($cHMa4Ehv6); $xz = 'img'; $this->Hmopv9o5SLa = $this->XkAfrGhfN15rl($this->SVH4BzIyh56a_HEGqt['xs_imgfilename'], 'image\:loc'); $xz = '/img'; } if($this->SVH4BzIyh56a_HEGqt['xs_rssinfo']) $this->urls_prevrss = $this->nt7ZIb2pkLajbrCab98(wLLEs9ecPBh0qy9Af , $this->SVH4BzIyh56a_HEGqt['xs_rssage'], false, 1); if($this->SVH4BzIyh56a_HEGqt['xs_newsinfo']) $this->xN9I42gES0 = $this->nt7ZIb2pkLajbrCab98($this->SVH4BzIyh56a_HEGqt['xs_newsfilename'], $this->SVH4BzIyh56a_HEGqt['xs_newsage']); $t9v8ohOpFm = $ECC2cOdOvcQpyRve_0a = array(); $this->iJrcQ4FN0WjQ9prf = ($this->SVH4BzIyh56a_HEGqt['xs_compress']==1) ? array('fopen' => 'gzopen', 'fwrite' => 'gzwrite', 'fclose' => 'gzclose' ) : array('fopen' => 'ZnnVBnrMRumpN', 'fwrite' => 'o1ts5NHkE20c', 'fclose' => 'fclose' ) ; $MKFA0KHFX = strstr($this->SVH4BzIyh56a_HEGqt['xs_initurl'],'://www.');
$X5_YQ9qQORb = $wfIIHtYqT4pr.'/'; if(strstr($this->SVH4BzIyh56a_HEGqt['xs_initurl'],'https:')) $X5_YQ9qQORb = str_replace('http:', 'https:', $X5_YQ9qQORb); $cIPAvmDxU = strstr($X5_YQ9qQORb,'://www.');
$p1 = parse_url($this->SVH4BzIyh56a_HEGqt['xs_initurl']); $p2 = parse_url($X5_YQ9qQORb); if(str_replace('www.', '', $p1['host'])==str_replace('www.', '', $p2['host'])) { if($MKFA0KHFX && !$cIPAvmDxU)$X5_YQ9qQORb = str_replace('://', '://www.', $X5_YQ9qQORb);
if(!$MKFA0KHFX && $cIPAvmDxU)$X5_YQ9qQORb = str_replace('://www.', '://', $X5_YQ9qQORb);
} $this->SVH4BzIyh56a_HEGqt['gendom'] = $X5_YQ9qQORb; $this->zGRTxSUQWeBFkNDq($urls_completed, $t9v8ohOpFm); $this->L_NrVvkMw(); if($this->SVH4BzIyh56a_HEGqt['xs_chlog']) { $kFIUraInA7ovWqCLq = array_keys($this->VKs6vIEupsgs0ZTj); $LmS4itu83plnylxKCX = array_slice(array_keys($this->PgnYRF1yCnq0blPgv3), 0, $this->Qtu_t6VY9ROi9vbTj0); $xz = 'img'; $a3MxVgpKwYOt9cWPXA = $this->eBDE5oMbRmOLr; $gmUGSGqkNfCfc8b1Z = array_slice($this->Hmopv9o5SLa, 0, $this->Qtu_t6VY9ROi9vbTj0); $xz = '/img'; } if($this->imgno)$this->iqY5Ldu33e7WCSPatV[1]['xn'] = $this->imgno; if($this->videos_no)$this->iqY5Ldu33e7WCSPatV[2]['xn'] = $this->videos_no; if($this->news_no)$this->iqY5Ldu33e7WCSPatV[3]['xn'] = $this->news_no; $this->W8We2fA_9k1EkN($kFIUraInA7ovWqCLq); $this->W8We2fA_9k1EkN($LmS4itu83plnylxKCX); $this->RJrwyahCShnrCB48VC(true); $cqwuL6Jndz0Km = array_merge($Vw1UiQ2aZ, array( 'files' => array(), 'rinfo' => $this->iqY5Ldu33e7WCSPatV, 'newurls' => $kFIUraInA7ovWqCLq, 'losturls'=> $LmS4itu83plnylxKCX, 'newurls_i' => $a3MxVgpKwYOt9cWPXA, 'losturls_i'=> $gmUGSGqkNfCfc8b1Z, 'newurls_v' => $KSBip_xbha71R9_, 'losturls_v'=> $sFWtds7qFKc, 'urls_ext'=> $Vw1UiQ2aZ['urls_ext'], 'images_no' => $this->imgno, 'videos_no' => $this->videos_no, 'news_no' => $this->newsno, 'rss_no' => $this->rssno, 'rss_sm' => $this->SVH4BzIyh56a_HEGqt['xs_rssfilename'], 'fail_files' => $xtko89HHgERl, 'create_time' => time() )); unset($cqwuL6Jndz0Km['sm_base']); $a9ArP54y8YwmsaDwFO = array('u404', 'urls_ext', 'urls_list_skipped', 'newurls', 'losturls'); foreach($a9ArP54y8YwmsaDwFO as $ca) $this->W8We2fA_9k1EkN($cqwuL6Jndz0Km[$ca]); $this->PgnYRF1yCnq0blPgv3 = $this->Hmopv9o5SLa = $this->rjGzanTlDKgEvZ_lI = $this->VKs6vIEupsgs0ZTj = $this->eBDE5oMbRmOLr = $this->myBtWvX8bGV2StrMSj = $this->xN9I42gES0 = $this->urls_prevrss = array(); $t9v8ohOpFm = array(); return $cqwuL6Jndz0Km; }
function ACv2fkZJYlPDMow9tc($pf) { global $hXvm7JxUcA6Fymsr6Y; if(!$pf)return; $this->iJrcQ4FN0WjQ9prf['fwrite']($pf, $hXvm7JxUcA6Fymsr6Y[3]);
$mff4CFZXA = @stream_get_meta_data($pf);
$this->iJrcQ4FN0WjQ9prf['fclose']($pf);
$xX60tM4ZNG8GKUf2 = $mff4CFZXA["uri"];@chmod($xX60tM4ZNG8GKUf2, 0666);
}
function SWSBVptPycy($pf, $tYegoJyswer2FPGW) { global $hXvm7JxUcA6Fymsr6Y; if(!$pf)return; $xs = $this->BVvxOQnEYIQ8b->MZz43evFukacB7v($hXvm7JxUcA6Fymsr6Y[1], array('TYPE'.$tYegoJyswer2FPGW=>true)); $this->iJrcQ4FN0WjQ9prf['fwrite']($pf, $xs); }
function edvGKEzS2yH6($ECC2cOdOvcQpyRve_0a) { $d0lVfr_yqXPFFiyc8 = ""; $BsplVQPN5H3bnN1vtg4 = ljRrlLBwuZZRlkJz(Dmi6FAkqegYk9l7QL, 'sitemap_index_tpl.xml'); $wudtnWbv8nn6p = file_get_contents(Dmi6FAkqegYk9l7QL.$BsplVQPN5H3bnN1vtg4); preg_match('#^(.*)%SITEMAPS_LIST_FROM%(.*)%SITEMAPS_LIST_TO%(.*)$#is', $wudtnWbv8nn6p, $jng0fvgZnwytgh78fdj); $jng0fvgZnwytgh78fdj[1] = str_replace('%GEN_URL%', $this->SVH4BzIyh56a_HEGqt['gendom'], $jng0fvgZnwytgh78fdj[1]); if($this->SVH4BzIyh56a_HEGqt['xs_disable_xsl']) $jng0fvgZnwytgh78fdj[1] = preg_replace('#<\?xml-stylesheet.*\?>#', '', $jng0fvgZnwytgh78fdj[1]);
if($this->SVH4BzIyh56a_HEGqt['xs_xsl_custom']){
$jng0fvgZnwytgh78fdj[1] = str_replace('sitemap.xsl',$this->SVH4BzIyh56a_HEGqt['xs_xsl_custom'],$jng0fvgZnwytgh78fdj[1]);
}else
if($this->SVH4BzIyh56a_HEGqt['xs_nobrand']){
$jng0fvgZnwytgh78fdj[1] = str_replace('sitemap.xsl','sitemap_nb.xsl',$jng0fvgZnwytgh78fdj[1]);
}
$YI8OVgrPFk = preg_replace('#[^\\/]+?\.xml$#', '', $this->SVH4BzIyh56a_HEGqt['xs_smurl']);
$YI8OVgrPFk = preg_replace('#^.*\://.*?/#', '/', $YI8OVgrPFk);
$jng0fvgZnwytgh78fdj[1] = str_replace('%SM_BASE%', $YI8OVgrPFk, $jng0fvgZnwytgh78fdj[1]);
for($i=0;$i<count($ECC2cOdOvcQpyRve_0a);$i++)
$d0lVfr_yqXPFFiyc8.=
$this->BVvxOQnEYIQ8b->MZz43evFukacB7v($jng0fvgZnwytgh78fdj[2], array(
'URL'=>$ECC2cOdOvcQpyRve_0a[$i],
'LASTMOD'=>date('Y-m-d\TH:i:s+00:00')
));
return $jng0fvgZnwytgh78fdj[1] . $d0lVfr_yqXPFFiyc8 . $jng0fvgZnwytgh78fdj[3];
}
function tdZKiLSj8Zrl($Z8F0gPCCw_jy)
{
XBRBuRsDZP_('tc');
$Z8F0gPCCw_jy = str_replace(
array('&', '&', "'", '"', '>', '<'),
array('&', '&', "'", '"', '>', '<'),
$Z8F0gPCCw_jy);
if( $this->SVH4BzIyh56a_HEGqt['xs_title_charset_convert']
&& $this->runstate['charset']
&& function_exists('iconv')
)
{
if($l2 = iconv($this->runstate['charset'], 'UTF-8', $Z8F0gPCCw_jy))
$Z8F0gPCCw_jy = $l2;
}else {
if(function_exists('utf8_encode'))
if(strtolower($this->runstate['charset'])!='utf-8')
{
$Z8F0gPCCw_jy = utf8_encode($Z8F0gPCCw_jy);
}
}
XBRBuRsDZP_('tc',true);
return $Z8F0gPCCw_jy;
}
function qVjGpczAR($Z8F0gPCCw_jy)
{
$Z8F0gPCCw_jy = str_replace(
array('&', '&', '&#', '>', '<'),
array('&', '&', '&#', '>', '<'),
$Z8F0gPCCw_jy);
return $Z8F0gPCCw_jy;
}
function p6W3mB6YzbDisC($Z8F0gPCCw_jy, $LvbEXE8uQ6utiiQy = false, $iwU8ldf5kgyu = false)
{
XBRBuRsDZP_('ttl');
if($LvbEXE8uQ6utiiQy){
$t = $Z8F0gPCCw_jy;
if(function_exists('utf8_encode')){
$t2='';
for($i=0;$i<strlen($t);$i++)
$t2 .= ((ord($t[$i])>128) ? '&#'.ord($t[$i]).';' : $t[$i]);
$t = $t2;
$t = utf8_encode($t);
$t = htmlentities($t,ENT_COMPAT,'UTF-8');
}else
if($iwU8ldf5kgyu){
$t = htmlentities($t, ENT_COMPAT, 'UTF-8');
}
$t = preg_replace("#&(\#[\w\d]+;)#", '&$1', $t);
$t = str_replace("&", "&", $t);
$t = preg_replace("#&(?:amp;)+((\#\d+|gt|lt|quot|amp|apos|.uml);)#", '&$1', $t);
$t = preg_replace('#[\x00-\x1F\x7F]#', ' ', $t);
}else {
$t = str_replace("&", "&", $Z8F0gPCCw_jy);
}
if(function_exists('utf8_encode'))
{
$t = utf8_encode($t);
}
XBRBuRsDZP_('ttl',true);
return $t;
}
function ijNDDrP1ySZC2($l5YmLKL14Nkkj2S1HQj)
{
$l5YmLKL14Nkkj2S1HQj = $this->tdZKiLSj8Zrl(str_replace(array(' '),array(''),$l5YmLKL14Nkkj2S1HQj), true);
return $l5YmLKL14Nkkj2S1HQj;
}
function QHqECVanBP($cY_eWXLhVj7N)
{
XBRBuRsDZP_('tl');
global $LvbEXE8uQ6utiiQy;
$l = str_replace("&", "&", $cY_eWXLhVj7N);
$l = str_replace("&", "&", $l);
$l = strtr($l, $LvbEXE8uQ6utiiQy);
$l = preg_replace("#&(?:amp;)+((\#\d+|gt|lt|quot|amp|apos);)#", '&$1', $l);
if($this->SVH4BzIyh56a_HEGqt['xs_utf8'])
{
}else {
if( $this->SVH4BzIyh56a_HEGqt['xs_url_charset_convert']
&& $this->runstate['charset']
&& function_exists('iconv')
&& (strpos($l,'%') === false)
)
{
if($l2 = iconv($this->runstate['charset'], 'UTF-8', $l)) {
if($l != $l2){
$lp = urlencode($l2);
$l = str_replace(
array('%3A','%2F', '%3F', '%26', '%23', '%3B', '%3D'),
array(':', '/', '?', '&', '#', ';', '='),
$lp);
}
}
}
if(function_exists('utf8_encode'))
$l = utf8_encode($l);
}
XBRBuRsDZP_('tl',true);
return $l;
}
function doZqrHkpvVkjeG($os461zD5OcFb6ztgk7Z)
{
$nWludOQjTRjDlJ2b = array(
basename($this->SVH4BzIyh56a_HEGqt['xs_smname']),
$this->SVH4BzIyh56a_HEGqt['xs_imgfilename'],
$this->SVH4BzIyh56a_HEGqt['xs_videofilename'],
$this->SVH4BzIyh56a_HEGqt['xs_newsfilename'],
$this->SVH4BzIyh56a_HEGqt['xs_mobilefilename'],
);
if($os461zD5OcFb6ztgk7Z['rinfo'])
$this->iqY5Ldu33e7WCSPatV = $os461zD5OcFb6ztgk7Z['rinfo'];
foreach($this->vfkM65_qMiT5iQ94a as $tYegoJyswer2FPGW=>$LkUweVEuTBZM)
if($LkUweVEuTBZM)
{
$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW]['sitemap_file'] = $nWludOQjTRjDlJ2b[$tYegoJyswer2FPGW];
$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW]['filenum'] = intval($os461zD5OcFb6ztgk7Z['istart']/$this->durGzKjqcdDWuBhr)+1;
if(!$os461zD5OcFb6ztgk7Z['istart'])
$this->nN_IvqaZOxqcZ7xWIX($nWludOQjTRjDlJ2b[$tYegoJyswer2FPGW]);
}
}
function YW6vWn4W2i9yMNn()
{
global $xtko89HHgERl;
$kVb98LZLT = 0;
$l = false;
foreach($this->vfkM65_qMiT5iQ94a as $tYegoJyswer2FPGW=>$LkUweVEuTBZM)
{
$ri = &$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW];
$tkEsSiNefOxOdt1FGu = (($ri['xnp'] % $this->durGzKjqcdDWuBhr) == 0) && ($ri['xnp'] || !$this->wmdX2kWD4wQK[$tYegoJyswer2FPGW]);
$l|=$tkEsSiNefOxOdt1FGu;
if($this->sm_filesplit && $ri['xchs'] && $ri['xnp'])
$tkEsSiNefOxOdt1FGu |= ($ri['xchs']/$ri['xnp']*($ri['xnp']+1)>$this->sm_filesplit);
if( $tkEsSiNefOxOdt1FGu )
{
$kVb98LZLT++;
$ri['xchs'] = $ri['xnp'] = 0;
$this->ACv2fkZJYlPDMow9tc($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW]);
if($ri['filenum'] == 2)
{
if(!copy(pbAiQcHEGrGKkyqo4Q . $ri['sitemap_file'].$this->zZgc4nYgpOSWc_eJWHk,
($_nf=pbAiQcHEGrGKkyqo4Q.($_xu = QJ7ieWoyGceu_OpURmm(1,$ri['sitemap_file']).$this->zZgc4nYgpOSWc_eJWHk))
))
{
$xtko89HHgERl[] = pbAiQcHEGrGKkyqo4Q.$_xu;
}
else
@chmod($_nf, 0666);
$ri['urls'][0] = $this->uurl_p . $_xu;
}
$fdLpmJ7308fYDLhyK = (($ri['filenum']>1) ? QJ7ieWoyGceu_OpURmm($ri['filenum'],$ri['sitemap_file'])
:$ri['sitemap_file']) . $this->zZgc4nYgpOSWc_eJWHk;
$ri['urls'][] = $this->uurl_p . $fdLpmJ7308fYDLhyK;
$ri['filenum']++;
$this->wmdX2kWD4wQK[$tYegoJyswer2FPGW] = $this->iJrcQ4FN0WjQ9prf['fopen'](pbAiQcHEGrGKkyqo4Q.$fdLpmJ7308fYDLhyK,'w');
if(!$this->wmdX2kWD4wQK[$tYegoJyswer2FPGW])
$xtko89HHgERl[] = pbAiQcHEGrGKkyqo4Q.$fdLpmJ7308fYDLhyK;
$this->SWSBVptPycy($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW], $tYegoJyswer2FPGW);
}
}
return $l;
}
function Fyq3lzTWLBS_5Kj0f($uRdEUg2PIcfHU, $hXvm7JxUcA6Fymsr6Y, $tYegoJyswer2FPGW)
{
$uRdEUg2PIcfHU['TYPE'.$tYegoJyswer2FPGW] = true;
$ri = &$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW];
if($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW])
{
$_xu = $this->BVvxOQnEYIQ8b->MZz43evFukacB7v($hXvm7JxUcA6Fymsr6Y, $uRdEUg2PIcfHU);
$ri['xchs'] += strlen($_xu);
$ri['xn']++;
$ri['xnp']++;
$this->iJrcQ4FN0WjQ9prf['fwrite']($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW], $_xu);
}
}
function ccab5dK8Tgf7LxT1eIC()
{
foreach($this->iqY5Ldu33e7WCSPatV as $tYegoJyswer2FPGW=>$ri)
{
$this->ACv2fkZJYlPDMow9tc($this->wmdX2kWD4wQK[$tYegoJyswer2FPGW]);
}
}
function L_NrVvkMw()
{
foreach($this->vfkM65_qMiT5iQ94a as $tYegoJyswer2FPGW=>$LkUweVEuTBZM)
{
$ri = &$this->iqY5Ldu33e7WCSPatV[$tYegoJyswer2FPGW];
if(count($ri['urls'])>1)
{
$xf = $this->edvGKEzS2yH6($ri['urls']);
array_unshift($ri['urls'],
$this->uurl_p.Ndm7I4IRr($ri['sitemap_file'],
$xf,
pbAiQcHEGrGKkyqo4Q,
($this->SVH4BzIyh56a_HEGqt['xs_compress']==1))
);
}
$this->XEXiMcwkrmAA($ri['sitemap_file'], $ri['urls']);
}
if($this->SVH4BzIyh56a_HEGqt['xs_compress_optimize']) {
$this->rvgPpI82oa(RqugrQDrp);
$this->rvgPpI82oa(b9x_jsLMCi2OYGBt);
$this->rvgPpI82oa(wLLEs9ecPBh0qy9Af);
}
}
function RJrwyahCShnrCB48VC($T3KL4r3tjDB9Bx = false)
{
if(($this->fU3__t6yKRbUGzWQP + 30) < time() || $T3KL4r3tjDB9Bx) {
Ndm7I4IRr('apicache.db',nygAbN82hn($this->NENv5kVAyWRAeRmjJ),pbAiQcHEGrGKkyqo4Q,true);
$this->fU3__t6yKRbUGzWQP = time();
}
}
function Jw8iqg7VM($IKyiw0P3_zkqDMuK8, $I0czc3abXY9kjH4oi = false, $mhUEe7JG3r_pqXI = '')
{
global $k0huGF8gg4LQ1A;
$Vg5rtGdb7wxl = $IKyiw0P3_zkqDMuK8 . ($mhUEe7JG3r_pqXI?'-'.md5($mhUEe7JG3r_pqXI):'');
wkwPIGj7HFydE9Mly("\nVideo api: $Vg5rtGdb7wxl , ".($this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]?'Cached':'Not in cache').", ".$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]['code']);
if(!isset($this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]) || !$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]
||
(strstr($this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]['code'],'403')
&& !preg_match('#(private|authenticat|authorization|invalid)#si',$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl]['content'])
)
){
$_tr=4;
while($_tr>0){
$fd = $k0huGF8gg4LQ1A->fetch($IKyiw0P3_zkqDMuK8,
0,true, false, '',
array('skipip' => true,'anytype'=>true,'addheaders'=>$mhUEe7JG3r_pqXI));
$_tr--;
if(strstr($fd['code'],'200'))$_tr=0;
else sleep(3);
}
$this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl] = $fd;
$this->RJrwyahCShnrCB48VC();
}
$r6XxOuEeRHt = $this->NENv5kVAyWRAeRmjJ[$Vg5rtGdb7wxl];
if($I0czc3abXY9kjH4oi && $r6XxOuEeRHt && function_exists('json_decode'))
{
$r6XxOuEeRHt ['decont'] = json_decode($r6XxOuEeRHt['content'], 1);
}
return $r6XxOuEeRHt;
}
function p6Ec3rLdHOyV1qi($ySgaNxOLRtvwAqY_cl)
{
return $w36kjufNfs_CK2;
}
function zGRTxSUQWeBFkNDq($urls_completed, &$t9v8ohOpFm)
{
global $hXvm7JxUcA6Fymsr6Y, $Ssb3_XQJJ07WNz_kZ, $tQFCfRG8Ly, $sm_proc_list, $os461zD5OcFb6ztgk7Z, $i4Z2wRGmE, $xtko89HHgERl;
$D5da64kVw2IpwI = $this->SVH4BzIyh56a_HEGqt['xs_chlog'];
$BsplVQPN5H3bnN1vtg4 = ljRrlLBwuZZRlkJz(Dmi6FAkqegYk9l7QL, 'sitemap_xml_tpl.xml');
$wudtnWbv8nn6p = file_get_contents(Dmi6FAkqegYk9l7QL.$BsplVQPN5H3bnN1vtg4);
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $wudtnWbv8nn6p, $hXvm7JxUcA6Fymsr6Y);
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('www.xml-sitemaps.com', 'www.xml-sitemaps.com ('. WRfcVxQ8Spztfzbe.')', $hXvm7JxUcA6Fymsr6Y[1]);
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('%GEN_URL%', $this->SVH4BzIyh56a_HEGqt['gendom'], $hXvm7JxUcA6Fymsr6Y[1]);
$YI8OVgrPFk = preg_replace('#[^\\/]+?\.xml$#', '', $this->SVH4BzIyh56a_HEGqt['xs_smurl']);
$YI8OVgrPFk = preg_replace('#^.*\://.*?/#', '/', $YI8OVgrPFk);
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('%SM_BASE%', $YI8OVgrPFk, $hXvm7JxUcA6Fymsr6Y[1]);
if($this->SVH4BzIyh56a_HEGqt['xs_disable_xsl'])
$hXvm7JxUcA6Fymsr6Y[1] = preg_replace('#<\?xml-stylesheet.*\?>#', '', $hXvm7JxUcA6Fymsr6Y[1]);
if($this->SVH4BzIyh56a_HEGqt['xs_xsl_custom']){
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('sitemap.xsl',$this->SVH4BzIyh56a_HEGqt['xs_xsl_custom'],$hXvm7JxUcA6Fymsr6Y[1]);
}else
if($this->SVH4BzIyh56a_HEGqt['xs_nobrand']){
$hXvm7JxUcA6Fymsr6Y[1] = str_replace('sitemap.xsl','sitemap_nb.xsl',$hXvm7JxUcA6Fymsr6Y[1]);
$hXvm7JxUcA6Fymsr6Y[1] = preg_replace('#<!-- created.*?>#','',$hXvm7JxUcA6Fymsr6Y[1]);
}
$xQBLJLt2nk = implode('', file(Dmi6FAkqegYk9l7QL.'sitemap_ror_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $xQBLJLt2nk, $Ssb3_XQJJ07WNz_kZ);
$u2N0b9IUuKFA = implode('', file(Dmi6FAkqegYk9l7QL.'sitemap_rss_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $u2N0b9IUuKFA, $S9tIHGBcxfbNnwARatY);
$G_Ob7Tw8WxFA5V = implode('', file(Dmi6FAkqegYk9l7QL.'sitemap_base_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $G_Ob7Tw8WxFA5V, $tQFCfRG8Ly);
$this->durGzKjqcdDWuBhr = $this->SVH4BzIyh56a_HEGqt['xs_sm_size']?$this->SVH4BzIyh56a_HEGqt['xs_sm_size']:50000;
$this->sm_filesplit = $this->SVH4BzIyh56a_HEGqt['xs_sm_filesize']?$this->SVH4BzIyh56a_HEGqt['xs_sm_filesize']:10;
$this->sm_filesplit = max(intval($this->sm_filesplit*1024*1024),2000)-1000;
if(isset($this->SVH4BzIyh56a_HEGqt['xs_webinfo']) && !$this->SVH4BzIyh56a_HEGqt['xs_webinfo'])
unset($this->vfkM65_qMiT5iQ94a[0]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_imginfo'])
unset($this->vfkM65_qMiT5iQ94a[1]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_videoinfo'])
unset($this->vfkM65_qMiT5iQ94a[2]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_newsinfo'])
unset($this->vfkM65_qMiT5iQ94a[3]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_makemob'])
unset($this->vfkM65_qMiT5iQ94a[4]);
if(!$this->SVH4BzIyh56a_HEGqt['xs_rssinfo'])
unset($this->vfkM65_qMiT5iQ94a[5]);
if(!$this->vfkM65_qMiT5iQ94a)return;
$_alang = preg_split('#[\r\n]+#', $this->SVH4BzIyh56a_HEGqt['xs_alt_lang']);
$_acur = '';
$_at = '';
$this->jZPUgwluue = array('s' => array(), 'r' => array());
foreach($_alang as $v){
$me = explode(' ', $v);
if($me[1]) {
$this->jZPUgwluue[$_at][$_acur][] = array('t' => 'hreflang', 'l' => $me[0], 'u' => $me[1]);
}else {
$_at = strstr($v,'*') ? 'r' : 's';
$_acur = $v;
$this->jZPUgwluue[$_at][$_acur] = array();
}
}
$ctime = date('Y-m-d H:i:s');
$ygs9rH7rP = 0;
global $LvbEXE8uQ6utiiQy;
$tt = array('<','>');
foreach ($tt as $WndRJorbvRH3bH2S )
$LvbEXE8uQ6utiiQy[$WndRJorbvRH3bH2S] = '&#'.ord($WndRJorbvRH3bH2S).';';
for($i=0;$i<31;$i++)
$LvbEXE8uQ6utiiQy[chr($i)] = '';
$LvbEXE8uQ6utiiQy[chr(0)] = $LvbEXE8uQ6utiiQy[chr(10)] = $LvbEXE8uQ6utiiQy[chr(13)] = '';
$LvbEXE8uQ6utiiQy[' '] = '%20';
$pf = 0;
$z4OVtaEz_vNivGbLQ = intval($os461zD5OcFb6ztgk7Z['istart']);
$this->doZqrHkpvVkjeG($os461zD5OcFb6ztgk7Z);
if($this->SVH4BzIyh56a_HEGqt['xs_maketxt'])
{
$M1ZRGX7yk6yGgyK2 = $this->iJrcQ4FN0WjQ9prf['fopen'](RqugrQDrp.$this->zZgc4nYgpOSWc_eJWHk, $z4OVtaEz_vNivGbLQ?'a':'w');
if(!$M1ZRGX7yk6yGgyK2)$xtko89HHgERl[] = RqugrQDrp.$this->zZgc4nYgpOSWc_eJWHk;
}
if($this->SVH4BzIyh56a_HEGqt['xs_makeror'])
{
$svWZXhhra8VQFjv = ZnnVBnrMRumpN(b9x_jsLMCi2OYGBt, $z4OVtaEz_vNivGbLQ?'a':'w');
$rc = str_replace('%INIT_URL%', $this->SVH4BzIyh56a_HEGqt['xs_initurl'], $Ssb3_XQJJ07WNz_kZ[1]);
if($svWZXhhra8VQFjv)
o1ts5NHkE20c($svWZXhhra8VQFjv, $rc);
else
$xtko89HHgERl[] = b9x_jsLMCi2OYGBt;
}
if($this->SVH4BzIyh56a_HEGqt['xs_rssinfo'])
{
$uIaelEPvvWfq = $this->uurl_p . basename(wLLEs9ecPBh0qy9Af);
$qeRVjDpBA = wLLEs9ecPBh0qy9Af;
$uPF8pmxRDuN9zs = ZnnVBnrMRumpN($qeRVjDpBA, $z4OVtaEz_vNivGbLQ?'a':'w');
$rc = str_replace('%INIT_URL%', $this->SVH4BzIyh56a_HEGqt['xs_initurl'], $S9tIHGBcxfbNnwARatY[1]);
$rc = str_replace('%FEED_TITLE%', ($_rd=$this->SVH4BzIyh56a_HEGqt['xs_rsstitle'])?$_rd:'My Feed at '.$this->SVH4BzIyh56a_HEGqt['xs_initurl'], $rc);
$rc = str_replace('%FEED_DESC%', ($_rd=$this->SVH4BzIyh56a_HEGqt['xs_rssdesc'])?$_rd:'My Feed at '.$this->SVH4BzIyh56a_HEGqt['xs_initurl'], $rc);
$rc = str_replace('%BUILD_DATE%', gmdate('D, d M Y H:i:s +0000'), $rc);
$rc = str_replace('%SELF_URL%', $uIaelEPvvWfq, $rc);
if($uPF8pmxRDuN9zs)
o1ts5NHkE20c($uPF8pmxRDuN9zs, $rc);
else
$xtko89HHgERl[] = $qeRVjDpBA;
}
if($sm_proc_list)
foreach($sm_proc_list as $k=>$fCFbByTRhrlRf0Mvv)
$sm_proc_list[$k]->P6IUG3Hh00($this->SVH4BzIyh56a_HEGqt, $this->iJrcQ4FN0WjQ9prf, $this->BVvxOQnEYIQ8b);
if($this->SVH4BzIyh56a_HEGqt['xs_write_delay'])
list($siQ93Z2uL6yZAh, $c3RiRJ8DcL2J4) = explode('|',$this->SVH4BzIyh56a_HEGqt['xs_write_delay']);
XBRBuRsDZP_('xloop');
for($i=$xn=$z4OVtaEz_vNivGbLQ;$i<count($urls_completed);$i++,$xn++)
{
if($i%100 == 0) {
R1r_jX8NavH();
global $AIqYzQK_mhY;$AIqYzQK_mhY->KiQEfebckxJVM(array('smcreate'=>array('xml',$i,count($urls_completed))));
wkwPIGj7HFydE9Mly(" / $i / ".(time()-$_tm));
$_tm=time();
SE7W3aG6iePcWzaA(array(
'cmd'=> 'info',
'id' => 'percprog',
'text'=> number_format($i*100/count($urls_completed),0).'%'
));
}
$kVb98LZLT = $this->YW6vWn4W2i9yMNn();
if($kVb98LZLT && ($i != $z4OVtaEz_vNivGbLQ))
{
Ndm7I4IRr($i4Z2wRGmE,Ie0qgN_fQ8HA(array('istart'=>$i,'rinfo'=>$this->iqY5Ldu33e7WCSPatV)));
}
if($this->SVH4BzIyh56a_HEGqt['xs_memsave'])
{
$cu = znyfCc4IJHHItLE($urls_completed[$i]);
}else
$cu = $urls_completed[$i];
if(!is_array($cu)) $cu = Za80dklcf36($cu);
$l = $this->QHqECVanBP($cu['link']);
$cu['link'] = $l;
if(!$l)continue;
$t = $this->p6W3mB6YzbDisC($cu['t'], true, true);
$d = $this->p6W3mB6YzbDisC($cu['d'] ? $cu['d'] : $cu['t'], true, true);
$t2 = $this->tdZKiLSj8Zrl($cu['t'], false);
$d2 = $this->tdZKiLSj8Zrl($cu['d']?$cu['d']:$cu['t'], false);
$WlMIEENwbMQ = '';
if($cu['clm'] && ($yASN6dEv4JnZJ = preg_replace('#\s+[a-z]+$#is', '', $cu['clm'])) && strtotime($yASN6dEv4JnZJ))
$WlMIEENwbMQ = $yASN6dEv4JnZJ;
else
switch($this->SVH4BzIyh56a_HEGqt['xs_lastmod']){
case 1:$WlMIEENwbMQ = $cu['lm']?$cu['lm']:$ctime;break;
case 2:$WlMIEENwbMQ = $ctime;break;
case 3:$WlMIEENwbMQ = $this->SVH4BzIyh56a_HEGqt['xs_lastmodtime'];break;
}
$s_Oq0tNLBH8r = $eklfyK01pbgV = false;
if($cu['p'])
$p = $cu['p'];
else
{
$p = floatval($this->SVH4BzIyh56a_HEGqt['xs_priority']);
if($this->SVH4BzIyh56a_HEGqt['xs_autopriority'])
{
$p = $p*pow($this->SVH4BzIyh56a_HEGqt['xs_descpriority']?$this->SVH4BzIyh56a_HEGqt['xs_descpriority']:0.8,intval($cu['o']));
if($this->PgnYRF1yCnq0blPgv3)
{
$s_Oq0tNLBH8r = true;
$eklfyK01pbgV = ($this->PgnYRF1yCnq0blPgv3&&!isset($this->PgnYRF1yCnq0blPgv3[$cu['link']]))||$this->xN9I42gES0[$cu['link']];
if($eklfyK01pbgV)
$p=0.95;
}
$p = max(0.0001,min($p,1.0));
$p = @number_format($p, 4);
}
if(!$this->SVH4BzIyh56a_HEGqt['xs_priority'])
$p = '';
}
if($WlMIEENwbMQ){
$WlMIEENwbMQ = strtotime($WlMIEENwbMQ);
$WlMIEENwbMQ = gmdate('Y-m-d\TH:i:s+00:00',$WlMIEENwbMQ);
}
$f = $cu['f']?$cu['f']:$this->SVH4BzIyh56a_HEGqt['xs_freq'];
$_al = array();
if($this->jZPUgwluue['s'][$l])
$_al = $this->jZPUgwluue['s'][$l];
else
{
foreach($this->jZPUgwluue['r'] as $_aurl => $_ll)
if(preg_match('#'.$_aurl.'#i', $l, $lm)) {
$_al = $_ll;
foreach($_al as $_k=>$_v)
$_al[$_k]['u'] = $this->QHqECVanBP(preg_replace('#'.$_aurl.'#', $_v['u'], $l));
break;
}
}
if(!$_al)
$_al = $cu['hl'];
if($_al)
foreach($_al as $_k=>$_v)
$_al[$_k]['u'] = $this->QHqECVanBP($_v['u']);
$uRdEUg2PIcfHU = array(
'URL'=>$l,
'TITLE'=>$t,
'DESC'=>($d),
'PERIOD'=>$f,
'LASTMOD'=>$WlMIEENwbMQ,
'ORDER'=>$cu['o'],
'PRIORITY'=>$p,
'ALTLANG' => $_al
);
if($this->SVH4BzIyh56a_HEGqt['xs_makemob'])
{
if(!$this->SVH4BzIyh56a_HEGqt['xs_mobileincmask'] ||
preg_match('#'.str_replace(' ', '|', preg_quote($this->SVH4BzIyh56a_HEGqt['xs_mobileincmask'],'#')).'#',$uRdEUg2PIcfHU['URL']))
$this->Fyq3lzTWLBS_5Kj0f(array_merge($uRdEUg2PIcfHU, array('ismob'=>true)), $hXvm7JxUcA6Fymsr6Y[2], 4);
}
$this->Fyq3lzTWLBS_5Kj0f($uRdEUg2PIcfHU, $hXvm7JxUcA6Fymsr6Y[2], 0);
$xz = 'img';
$_ni = array();
$_pi = $this->Hmopv9o5SLa[$cu['link']];
if(!$_pi)$_pi = array();
if($cu['i'])
{
foreach($cu['i'] as $im){
$_ci = array(
'iurl'=>$this->QHqECVanBP($im[0]),
'caption'=>$this->tdZKiLSj8Zrl($im[1])
);
$uRdEUg2PIcfHU['imgs'][] = $_ci;
if($D5da64kVw2IpwI)
{
if(! $_pi[$_ci['iurl']] )
{
if(count($this->eBDE5oMbRmOLr)<$this->Qtu_t6VY9ROi9vbTj0)
$_ni[$_ci['iurl']]++;
}
else
if($_pi){
if(--$_pi[$_ci['iurl']]<=0)
unset($_pi[$_ci['iurl']]);
}
}
}
if($_ni)
$this->eBDE5oMbRmOLr[$cu['link']] = $_ni;
if(!$_pi)
unset($this->Hmopv9o5SLa[$cu['link']]);
else
$this->Hmopv9o5SLa[$cu['link']] = $_pi;
if($uRdEUg2PIcfHU['imgs'])
{
$this->imgno+=count($uRdEUg2PIcfHU['imgs']);
$this->Fyq3lzTWLBS_5Kj0f($uRdEUg2PIcfHU, $hXvm7JxUcA6Fymsr6Y[2], 1);
}
unset($uRdEUg2PIcfHU['imgs']);
}
$xz = '/img';
if($this->SVH4BzIyh56a_HEGqt['xs_maketxt'] && $M1ZRGX7yk6yGgyK2)
$this->iJrcQ4FN0WjQ9prf['fwrite']($M1ZRGX7yk6yGgyK2, $cu['link']."\n");
if($sm_proc_list)
foreach($sm_proc_list as $fCFbByTRhrlRf0Mvv)
$fCFbByTRhrlRf0Mvv->gaUuvryl0gUOj4($uRdEUg2PIcfHU);
if($this->SVH4BzIyh56a_HEGqt['xs_makeror'] && $svWZXhhra8VQFjv)
if(!$this->SVH4BzIyh56a_HEGqt['xs_ror_max'] ||
($i < $this->SVH4BzIyh56a_HEGqt['xs_ror_max']))
{
$tt = $t2;
$dd = $d2;
if($this->SVH4BzIyh56a_HEGqt['xs_ror_unique']){
$t0 = $tt;$d0=$dd;
while($gEBIZ5cHL=$ai[md5('t'.$tt)]++){
$tt=$t0.' '.$gEBIZ5cHL;
}
while($gEBIZ5cHL=$ai[md5('d'.$dd)]++){
$dd=$d0.' '.$gEBIZ5cHL;
}
}
$uRdEUg2PIcfHU['TITLE'] = $tt;
$uRdEUg2PIcfHU['DESC'] = $dd;
o1ts5NHkE20c($svWZXhhra8VQFjv, $this->BVvxOQnEYIQ8b->MZz43evFukacB7v($Ssb3_XQJJ07WNz_kZ[2],$uRdEUg2PIcfHU));
}
if($D5da64kVw2IpwI) {
if(!isset($this->PgnYRF1yCnq0blPgv3[$cu['link']]) &&
count($this->VKs6vIEupsgs0ZTj)<$this->Qtu_t6VY9ROi9vbTj0)
$this->VKs6vIEupsgs0ZTj[$cu['link']]++;
}
unset($this->PgnYRF1yCnq0blPgv3[$cu['link']]);
}
XBRBuRsDZP_('xloop',1);
$this->ccab5dK8Tgf7LxT1eIC();
if($this->SVH4BzIyh56a_HEGqt['xs_maketxt'])
{
$this->iJrcQ4FN0WjQ9prf['fclose']($M1ZRGX7yk6yGgyK2);
@chmod(RqugrQDrp.$this->zZgc4nYgpOSWc_eJWHk, 0666);
}
if($this->SVH4BzIyh56a_HEGqt['xs_makeror'])
{
if($svWZXhhra8VQFjv)
o1ts5NHkE20c($svWZXhhra8VQFjv, $Ssb3_XQJJ07WNz_kZ[3]);
fclose($svWZXhhra8VQFjv);
@chmod(b9x_jsLMCi2OYGBt, 0666);
}
if($this->SVH4BzIyh56a_HEGqt['xs_rssinfo'])
{
if($uPF8pmxRDuN9zs)
o1ts5NHkE20c($uPF8pmxRDuN9zs, $S9tIHGBcxfbNnwARatY[3]);
fclose($uPF8pmxRDuN9zs);
@chmod(wLLEs9ecPBh0qy9Af, 0666);
}
if($sm_proc_list)
foreach($sm_proc_list as $fCFbByTRhrlRf0Mvv)
$fCFbByTRhrlRf0Mvv->Li3943YousLmOq();
Ndm7I4IRr($i4Z2wRGmE,Ie0qgN_fQ8HA(array('done'=>true)));
SE7W3aG6iePcWzaA(array('cmd'=> 'info','id' => 'percprog',''));
}
function Iigi7NJO5HCRH_9P($Wh9PFDSKGL5emH_ar0, $cHMa4Ehv6, $zZgc4nYgpOSWc_eJWHk = '')
{
for($i=0;file_exists($sf=$Wh9PFDSKGL5emH_ar0.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$zZgc4nYgpOSWc_eJWHk);$i++)
cMo3XWEqPThU4Id($sf);
}
function nN_IvqaZOxqcZ7xWIX($cHMa4Ehv6)
{
if($this->SVH4BzIyh56a_HEGqt['xs_compress']!=1) {
$this->Iigi7NJO5HCRH_9P(pbAiQcHEGrGKkyqo4Q,$cHMa4Ehv6);
$this->Iigi7NJO5HCRH_9P($this->W4gG28CLjg,$cHMa4Ehv6);
}
if($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) {
$this->Iigi7NJO5HCRH_9P(pbAiQcHEGrGKkyqo4Q,$cHMa4Ehv6,'.gz');
$this->Iigi7NJO5HCRH_9P($this->W4gG28CLjg,$cHMa4Ehv6,'.gz');
}
}
function rvgPpI82oa($cHMa4Ehv6) {
if(file_exists($cHMa4Ehv6) && !strstr($cHMa4Ehv6, '.gz')){
$cn = file_get_contents($cHMa4Ehv6);
if(Ndm7I4IRr($cHMa4Ehv6, $cn, '', true)){
cMo3XWEqPThU4Id($cHMa4Ehv6);
}
}
}
function jAh_LwC2HJnRec($wSbx6PcSW3ZfhSU50, $BOiiVJjCx9DskafD3Ne)
{
global $xtko89HHgERl;
$JNufuxi6J4IqzDZg = false;
if(!@copy($wSbx6PcSW3ZfhSU50,$BOiiVJjCx9DskafD3Ne))
{
if($this->SVH4BzIyh56a_HEGqt['xs_filewmove'] && file_exists($BOiiVJjCx9DskafD3Ne) ){
cMo3XWEqPThU4Id($BOiiVJjCx9DskafD3Ne);
}
if($cn = @ZnnVBnrMRumpN($BOiiVJjCx9DskafD3Ne, 'w')){
@o1ts5NHkE20c($cn, file_get_contents($wSbx6PcSW3ZfhSU50));
@fclose($cn);
}else
if(file_exists($wSbx6PcSW3ZfhSU50))
{
$xtko89HHgERl[] = $BOiiVJjCx9DskafD3Ne;
$JNufuxi6J4IqzDZg = true;
}
}
@chmod($wSbx6PcSW3ZfhSU50, 0666);
@chmod($BOiiVJjCx9DskafD3Ne, 0666);
return $JNufuxi6J4IqzDZg;
}
function XEXiMcwkrmAA($cHMa4Ehv6, $d3J8lPtVNK3JHS7w = array())
{
wkwPIGj7HFydE9Mly("Copy sitemap $cHMa4Ehv6\n",2);
$gp = ($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) ? '.gz' : '';
$FoZB8nusiEZml = ($this->SVH4BzIyh56a_HEGqt['xs_compress']==2) ? '.gz' : '';
for($i=0;file_exists(pbAiQcHEGrGKkyqo4Q.($sf=QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$this->zZgc4nYgpOSWc_eJWHk));$i++){
wkwPIGj7HFydE9Mly( "...$sf\n",2);
if($FoZB8nusiEZml) {
$cn = file_get_contents(pbAiQcHEGrGKkyqo4Q.$sf);
if(strstr($cn, '<sitemapindex'))
$cn = str_replace('.xml</loc>', '.xml.gz</loc>', $cn);
Ndm7I4IRr($_nf = pbAiQcHEGrGKkyqo4Q.$sf, $cn, '', true);
@chmod($_nf, 0666);
$this->jAh_LwC2HJnRec(pbAiQcHEGrGKkyqo4Q.$sf.$FoZB8nusiEZml,$this->W4gG28CLjg.$sf.$FoZB8nusiEZml);
}
$UgEF6Mq4d2U7wtAo = (count($d3J8lPtVNK3JHS7w)>1) && ($i==0);
if(!$UgEF6Mq4d2U7wtAo && $gp && $this->SVH4BzIyh56a_HEGqt['xs_compress_optimize']){
cMo3XWEqPThU4Id($this->W4gG28CLjg.$sf);
cMo3XWEqPThU4Id(pbAiQcHEGrGKkyqo4Q.$sf);
}else {
$this->jAh_LwC2HJnRec(pbAiQcHEGrGKkyqo4Q.$sf,$this->W4gG28CLjg.$sf);
}
}
}
function nt7ZIb2pkLajbrCab98($cHMa4Ehv6, $NexZnFjXPQi9Al = -1, $Zo1jgwqqBZ = '', $tYegoJyswer2FPGW = 0)
{
global $grab_parameters;
if(!$this->SVH4BzIyh56a_HEGqt)
$this->SVH4BzIyh56a_HEGqt=$grab_parameters;
$cn = '';
$_fold = (strstr($cHMa4Ehv6,'/')||strstr($cHMa4Ehv6,'\\')) ? '' : pbAiQcHEGrGKkyqo4Q ;
$gp = ($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) ? '.gz' : '';
$_fapp = $this->SVH4BzIyh56a_HEGqt['xs_compress_optimize']?$gp:($tYegoJyswer2FPGW ? '' : $gp);
for($i=0;file_exists($sf=$_fold.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$_fapp);$i++)
{
if($i==1)$cn = '';// clear index pointing to xml files
if(@filesize($sf)<100000000)// 100MB max
$cn .= $_fapp?implode('',gzfile($sf)):raSnfm1S9eiZTlT($sf);
if($i>200)break;
}
$PiFUm3zQNjJGOvkmqY = array(
array('loc', 'news:publication_date', 'priority'),
array('link', 'pubDate', ''), //rss
);
$mt = $PiFUm3zQNjJGOvkmqY[$tYegoJyswer2FPGW];
preg_match_all('#<'.$mt[0].'>(.*?)</'.$mt[0].'>'.
(($NexZnFjXPQi9Al>=0) ? '.*?<'.$mt[1].'>(.*?)</'.$mt[1].'>' : '').
(($Zo1jgwqqBZ && $mt[2])? '.*?<'.$mt[2].'>(.*?)</'.$mt[2].'>' : '').
'#is',$cn,$um);
$al = array();
foreach($um[1] as $i=>$l)
{
if($Zo1jgwqqBZ){
if(!strstr($l, $Zo1jgwqqBZ))
continue;
$l = substr($l, strlen($Zo1jgwqqBZ));
}
if(!$l)continue;
if($NexZnFjXPQi9Al<=0) {
if($um[2][$i])
$al[$l] = $um[2][$i];
else
$al[$l]++;
}
else
if(time()-strtotime($um[2][$i])<=$NexZnFjXPQi9Al*24*3600)
$al[$l] = $um[2][$i];
}
return $al;
}
function XkAfrGhfN15rl($cHMa4Ehv6, $nP3uXKsxnxOLkpNS3aM)
{
$cn = '';
$_fold = (strstr($cHMa4Ehv6,'/')||strstr($cHMa4Ehv6,'\\')) ? '' : pbAiQcHEGrGKkyqo4Q ;
$gp = ($this->SVH4BzIyh56a_HEGqt['xs_compress']>0) ? '.gz' : '';
$_fapp = ($tYegoJyswer2FPGW ? '' : $gp);
for($i=0;file_exists($sf=$_fold.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6).$_fapp);$i++)
{
if(@filesize($sf)<100000000)// 100MB max
$cn .= $_fapp?implode('',gzfile($sf)):raSnfm1S9eiZTlT($sf);
if($i>200)break;
}
preg_match_all('#<url[^>]*>(.*?)</url>#is',$cn,$um);
$al = array();
foreach($um[1] as $i=>$l)
{
if(preg_match('#<loc[^>]*>(.*?)</loc>#is',$l,$l1Rdu5Rj2cdL2n1V))
{
$cnTCV4q4Hnc3 = array();
preg_match_all('#<'.$nP3uXKsxnxOLkpNS3aM.'[^>]*>(.*?)</'.$nP3uXKsxnxOLkpNS3aM.'>#is',$l,$hJy4CYHVEOKJ3);
foreach($hJy4CYHVEOKJ3[1] as $i=>$l2)
{
$cnTCV4q4Hnc3[$l2]++;
}
if($cnTCV4q4Hnc3){
$al[$l1Rdu5Rj2cdL2n1V[1]] = $cnTCV4q4Hnc3;
}
}
}
return $al;
}
}
global $mH2X1FQh9BJb6;
$mH2X1FQh9BJb6 = new XMLCreator();
}
Function Calls
defined | 1 |
Stats
MD5 | 377a4ac720f50faa577656600102e988 |
Eval Count | 0 |
Decode Time | 249 ms |