$n5r9fzJl7ca = $grab_parameters['xs_initurl']; if (substr_count($n5r9fzJl7ca, '/') > 2) { $n5r9fzJl7ca = substr($n5r9fzJl7ca, 0, strrpos($n5r9fzJl7ca, '/')); } $kgQxFsRGfcjLoo9_ = ''; $vQG590i8y = array(); $kAiwEsZc1NNHhe9fCyn = 0; $uXuHhVh19bb7ylhJo = ceil(count($urls_completed) / $grab_parameters['xs_htmlpart']); $yIjmVkxO05cWS5gTB53 = intval($fqxdyrTNEz['istart']); if ($fqxdyrTNEz) { $kAiwEsZc1NNHhe9fCyn = $fqxdyrTNEz['curpage']; } $AasFqOeqKSJsYFP3O = $EA_T0CYlIF6tb7UtP = $VH_xpFhmDF6bO5F = array(); for ($i = 0; $i < count($urls_completed); $i++) { if ($grab_parameters['xs_memsave']) { $cu = xn22ZOg5Ng($urls_completed[$i]); } else { $cu =& $urls_completed[$i]; } if (!is_array($cu)) { $cu = @unserialize($cu); } iRDSo8Ka5xIhzQ($cu); if ($i % 100 == 0) { W5mf7Y9Huk0KaQU6(); fTr9xtaaPTXU(" / {$i} / " . (time() - $_tm)); $_tm = time(); } } function iRDSo8Ka5xIhzQ($ur) {
function aHYbmExGS2Xg9WZI($urls_completed, &$tJrSkNDeGtrN7kX) { global $YqmHm1EmL4XW25O, $ECiIdFEhSN3p79, $yeAH4YM6vHfvHevRd, $sm_proc_list, $AbGonU3oVS, $JSpvYNq0nu, $Zul57HOZFkqdgOyF8; $kuEVOM4cxiF = $this->MY9uRPqbKXzuC['xs_chlog']; $y0KUa3qAiR7HE7wFa = vHwDy8urTbxymoY7y(a0mMmHqPDZ, 'sitemap_xml_tpl.xml'); $FUhWpV9WXzqkK8C = file_get_contents(a0mMmHqPDZ . $y0KUa3qAiR7HE7wFa); preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $FUhWpV9WXzqkK8C, $YqmHm1EmL4XW25O); $YqmHm1EmL4XW25O[1] = str_replace('www.xml-sitemaps.com', 'www.xml-sitemaps.com (' . J_IeOwjAksjM . ')', $YqmHm1EmL4XW25O[1]); $YqmHm1EmL4XW25O[1] = str_replace('%GEN_URL%', $this->MY9uRPqbKXzuC['gendom'], $YqmHm1EmL4XW25O[1]); $G9ScpFWiExG = preg_replace('#[^\\/]+?\\.xml$#', '', $this->MY9uRPqbKXzuC['xs_smurl']); $YqmHm1EmL4XW25O[1] = str_replace('%SM_BASE%', $G9ScpFWiExG, $YqmHm1EmL4XW25O[1]); if ($this->MY9uRPqbKXzuC['xs_disable_xsl']) { $YqmHm1EmL4XW25O[1] = preg_replace('#<\\?xml-stylesheet.*\\?>#', '', $YqmHm1EmL4XW25O[1]); } if ($this->MY9uRPqbKXzuC['xs_nobrand']) { $YqmHm1EmL4XW25O[1] = str_replace('sitemap.xsl', 'sitemap_nb.xsl', $YqmHm1EmL4XW25O[1]); $YqmHm1EmL4XW25O[1] = preg_replace('#<!-- created.*?>#', '', $YqmHm1EmL4XW25O[1]); } $LZH9hXj8Pt0LkveSZgk = implode('', file(a0mMmHqPDZ . 'sitemap_ror_tpl.xml')); preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $LZH9hXj8Pt0LkveSZgk, $ECiIdFEhSN3p79); $bEP0apSEQLDaV9Xds = implode('', file(a0mMmHqPDZ . 'sitemap_rss_tpl.xml')); preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $bEP0apSEQLDaV9Xds, $K2dHWcwY5bEP); $bgOU73TJ7jwvdKa5Vq = implode('', file(a0mMmHqPDZ . 'sitemap_base_tpl.xml')); preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $bgOU73TJ7jwvdKa5Vq, $yeAH4YM6vHfvHevRd); $this->QVcuW67y39PsmXB = $this->MY9uRPqbKXzuC['xs_sm_size'] ? $this->MY9uRPqbKXzuC['xs_sm_size'] : 50000; $this->sm_filesplit = $this->MY9uRPqbKXzuC['xs_sm_filesize'] ? $this->MY9uRPqbKXzuC['xs_sm_filesize'] : 10; $this->sm_filesplit = max(intval($this->sm_filesplit * 1024 * 1024), 2000) - 1000; if (!$this->MY9uRPqbKXzuC['xs_imginfo']) { unset($this->G0Qn3BFpb4[1]); } if (!$this->MY9uRPqbKXzuC['xs_videoinfo']) { unset($this->G0Qn3BFpb4[2]); } if (!$this->MY9uRPqbKXzuC['xs_newsinfo']) { unset($this->G0Qn3BFpb4[3]); } if (!$this->MY9uRPqbKXzuC['xs_makemob']) { unset($this->G0Qn3BFpb4[4]); } if (!$this->MY9uRPqbKXzuC['xs_rssinfo']) { unset($this->G0Qn3BFpb4[5]); } $ctime = date('Y-m-d H:i:s'); $NEd4p7VjgbWpEWv8 = 0; global $SOqUCKihi5dt8i; $tt = array('<', '>'); foreach ($tt as $oavbxuq1ZeJr) { $SOqUCKihi5dt8i[$oavbxuq1ZeJr] = '&#' . ord($oavbxuq1ZeJr) . ';'; } for ($i = 0; $i < 31; $i++) { $SOqUCKihi5dt8i[chr($i)] = ''; } $SOqUCKihi5dt8i[chr(0)] = $SOqUCKihi5dt8i[chr(10)] = $SOqUCKihi5dt8i[chr(13)] = ''; $SOqUCKihi5dt8i[' '] = '%20'; $pf = 0; $DQV8zvL0_sgzk3Qru = intval($AbGonU3oVS['istart']); $this->XNUfCNwhY4T($AbGonU3oVS); if ($this->MY9uRPqbKXzuC['xs_maketxt']) { $uimXdkmdPAzeMTg1 = $this->x0KsMnatxIC9['fopen'](IFy8IvAAwMb4K . $this->QxoEWBD1O1qswq3ii, $DQV8zvL0_sgzk3Qru ? 'a' : 'w'); if (!$uimXdkmdPAzeMTg1) { $Zul57HOZFkqdgOyF8[] = IFy8IvAAwMb4K . $this->QxoEWBD1O1qswq3ii; } } if ($this->MY9uRPqbKXzuC['xs_makeror']) { $R8zvvOHJCjp = cVhR96lmkjBRF(av2KTAsuDctU, $DQV8zvL0_sgzk3Qru ? 'a' : 'w'); $rc = str_replace('%INIT_URL%', $this->MY9uRPqbKXzuC['xs_initurl'], $ECiIdFEhSN3p79[1]); if ($R8zvvOHJCjp) { fwrite($R8zvvOHJCjp, $rc); } else { $Zul57HOZFkqdgOyF8[] = av2KTAsuDctU; } } if ($this->MY9uRPqbKXzuC['xs_rssinfo']) { $KEVxZqt6IYRerQfQ = $this->uurl_p . basename(yyq7fDoK_cBPACC6n1); $PSyERNx_fX3yH75 = yyq7fDoK_cBPACC6n1; $Y31Y74dyLIO = cVhR96lmkjBRF($PSyERNx_fX3yH75, $DQV8zvL0_sgzk3Qru ? 'a' : 'w'); $rc = str_replace('%INIT_URL%', $this->MY9uRPqbKXzuC['xs_initurl'], $K2dHWcwY5bEP[1]); $rc = str_replace('%FEED_TITLE%', $this->MY9uRPqbKXzuC['xs_rsstitle'], $rc); $rc = str_replace('%BUILD_DATE%', gmdate('D, d M Y H:i:s +0000'), $rc); $rc = str_replace('%SELF_URL%', $KEVxZqt6IYRerQfQ, $rc); if ($Y31Y74dyLIO) { fwrite($Y31Y74dyLIO, $rc); } else { $Zul57HOZFkqdgOyF8[] = $PSyERNx_fX3yH75; } } if ($sm_proc_list) { foreach ($sm_proc_list as $k => $eTOHJxXXzq_3x0t) { $sm_proc_list[$k]->PYyS9SPDWu0Pb3bvG8($this->MY9uRPqbKXzuC, $this->x0KsMnatxIC9, $this->Toy1DGI3eNLNBNIr); } } if ($this->MY9uRPqbKXzuC['xs_write_delay']) { list($BkTM7Bu3D4VxM, $YqzeZz0yo5fdT) = explode('|', $this->MY9uRPqbKXzuC['xs_write_delay']); } for ($i = $xn = $DQV8zvL0_sgzk3Qru; $i < count($urls_completed); $i++, $xn++) { if ($i % 100 == 0) { W5mf7Y9Huk0KaQU6(); fTr9xtaaPTXU(" / {$i} / " . (time() - $_tm)); $_tm = time(); } zDZfnOkYHwV(array('cmd' => 'info', 'id' => 'percprog', 'text' => number_format($i * 100 / count($urls_completed), 0) . '%')); $x3y6JFDVKhBEE3np = $this->mVTd3cRsYoUPyznbMc(); if ($x3y6JFDVKhBEE3np && $i != $DQV8zvL0_sgzk3Qru) { m0HngeVPuiULaXDb($JSpvYNq0nu, wJu5NxAjkFkQBpMse(array('istart' => $i, 'rinfo' => $this->JHGRPqNtoGHGfef4Ke))); } if ($this->MY9uRPqbKXzuC['xs_memsave']) { $cu = xn22ZOg5Ng($urls_completed[$i]); } else { $cu = $urls_completed[$i]; } if (!is_array($cu)) { $cu = @unserialize($cu); } $l = $this->Ufz4hdNjXhLx60oBsLt($cu['link']); $cu['link'] = $l; $t = $this->aRjeSjk24($cu['t'], true); $d = $this->aRjeSjk24($cu['d'] ? $cu['d'] : $cu['t'], true); $BiONb5bgRD = ''; if ($cu['clm']) { $BiONb5bgRD = $cu['clm']; } else { switch ($this->MY9uRPqbKXzuC['xs_lastmod']) { case 1: $BiONb5bgRD = $cu['lm'] ? $cu['lm'] : $ctime; break; case 2: $BiONb5bgRD = $ctime; break; case 3: $BiONb5bgRD = $this->MY9uRPqbKXzuC['xs_lastmodtime']; break; } } $WnpHNxdaTuMquF7 = $PfbhgdTernTpzDj = false; if ($cu['p']) { $p = $cu['p']; } else { $p = $this->MY9uRPqbKXzuC['xs_priority']; if ($this->MY9uRPqbKXzuC['xs_autopriority']) { $p = $p * pow($this->MY9uRPqbKXzuC['xs_descpriority'] ? $this->MY9uRPqbKXzuC['xs_descpriority'] : 0.8, $cu['o']); if ($this->Uj5zMY11qaEzIE) { $WnpHNxdaTuMquF7 = true; $PfbhgdTernTpzDj = $this->Uj5zMY11qaEzIE && !isset($this->Uj5zMY11qaEzIE[$cu['link']]) || $this->o8Jjo6v5ay1[$cu['link']]; if ($PfbhgdTernTpzDj) { $p = 0.95; } } $p = max(0.0001, min($p, 1.0)); $p = @number_format($p, 4); } } if ($BiONb5bgRD) { $BiONb5bgRD = strtotime($BiONb5bgRD); $BiONb5bgRD = gmdate('Y-m-d\\TH:i:s+00:00', $BiONb5bgRD); } $f = $cu['f'] ? $cu['f'] : $this->MY9uRPqbKXzuC['xs_freq']; $gY_IcYa9NNIDgh7X_1 = array('URL' => $l, 'TITLE' => $t, 'DESC' => $d, 'PERIOD' => $f, 'LASTMOD' => $BiONb5bgRD, 'ORDER' => $cu['o'], 'PRIORITY' => $p); if ($this->MY9uRPqbKXzuC['xs_makemob']) { if (!$this->MY9uRPqbKXzuC['xs_mobileincmask'] || preg_match('#' . str_replace(' ', '|', preg_quote($this->MY9uRPqbKXzuC['xs_mobileincmask'], '#')) . '#', $gY_IcYa9NNIDgh7X_1['URL'])) { $this->fslY6ssCNGE(array_merge($gY_IcYa9NNIDgh7X_1, array('ismob' => true)), $YqmHm1EmL4XW25O[2], 4); } } $this->fslY6ssCNGE($gY_IcYa9NNIDgh7X_1, $YqmHm1EmL4XW25O[2], 0); if ($this->MY9uRPqbKXzuC['xs_maketxt'] && $uimXdkmdPAzeMTg1) { $this->x0KsMnatxIC9['fwrite']($uimXdkmdPAzeMTg1, $cu['link'] . "\n"); } if ($sm_proc_list) { foreach ($sm_proc_list as $eTOHJxXXzq_3x0t) { $eTOHJxXXzq_3x0t->wBZSjAu6USLv869OfXK($gY_IcYa9NNIDgh7X_1); } } if ($this->MY9uRPqbKXzuC['xs_makeror'] && $R8zvvOHJCjp) { if ($this->MY9uRPqbKXzuC['xs_ror_unique']) { $t = $gY_IcYa9NNIDgh7X_1['TITLE']; $d = $gY_IcYa9NNIDgh7X_1['DESC']; while ($PoGqwMsoB = $ai[md5('t' . $t)]++) { $t = $gY_IcYa9NNIDgh7X_1['TITLE'] . ' ' . $PoGqwMsoB; } while ($PoGqwMsoB = $ai[md5('d' . $d)]++) { $d = $gY_IcYa9NNIDgh7X_1['DESC'] . ' ' . $PoGqwMsoB; } $gY_IcYa9NNIDgh7X_1['TITLE'] = $t; $gY_IcYa9NNIDgh7X_1['DESC'] = $d; } fwrite($R8zvvOHJCjp, $this->Toy1DGI3eNLNBNIr->UhW8Rxuh0rGTpQQ($ECiIdFEhSN3p79[2], $gY_IcYa9NNIDgh7X_1)); } if ($kuEVOM4cxiF) { if (!isset($this->Uj5zMY11qaEzIE[$cu['link']]) && count($this->Ay_0ZLenTLW) < $this->PaHAdHXyU_QJd4) { $this->Ay_0ZLenTLW[$cu['link']]++; } } unset($this->Uj5zMY11qaEzIE[$cu['link']]); } $this->zdUTg22HNObKCXmp(); if ($this->MY9uRPqbKXzuC['xs_maketxt']) { $this->x0KsMnatxIC9['fclose']($uimXdkmdPAzeMTg1); @chmod(IFy8IvAAwMb4K . $this->QxoEWBD1O1qswq3ii, 0666); } if ($this->MY9uRPqbKXzuC['xs_makeror']) { if ($R8zvvOHJCjp) { fwrite($R8zvvOHJCjp, $ECiIdFEhSN3p79[3]); } fclose($R8zvvOHJCjp); } if ($this->MY9uRPqbKXzuC['xs_rssinfo']) { if ($Y31Y74dyLIO) { fwrite($Y31Y74dyLIO, $K2dHWcwY5bEP[3]); } fclose($Y31Y74dyLIO); $this->uNFFhEr_Ldjz6gLuOb($this->MY9uRPqbKXzuC['xs_rssfilename']); } if ($sm_proc_list) { foreach ($sm_proc_list as $eTOHJxXXzq_3x0t) { $eTOHJxXXzq_3x0t->SWPRyjxwK34hBwC(); } } m0HngeVPuiULaXDb($JSpvYNq0nu, wJu5NxAjkFkQBpMse(array('done' => true))); zDZfnOkYHwV(array('cmd' => 'info', 'id' => 'percprog', '')); }