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', '')); }
function LDd7bqg5_C($sl, $sfFw7CUsV = 0, &$b7nhgTvG8ULkB) { global $RJhfKMpNS, $grab_parameters, $kgQxFsRGfcjLoo9_, $vQG590i8y, $kAiwEsZc1NNHhe9fCyn, $urls_completed, $yIjmVkxO05cWS5gTB53, $bwhMehtk1; $aWQSGn6KWTk7x4HBX3 = ''; if ($grab_parameters['xs_htmlsort']) { fTr9xtaaPTXU("sorting.."); @uksort($sl, 'Tqxf4L13C0B33yiyrv'); } $ls = $sfFw7CUsV * 2; if (is_array($sl)) { foreach ($sl as $sk => $sn) { $mE5mRg2rujhrYAd59i9 = ""; if ($GLOBALS['_iter']++ % 100 == 0) { fTr9xtaaPTXU(" / " . $GLOBALS['_iter'] . " / " . (time() - $_tm)); $_tm = time(); W5mf7Y9Huk0KaQU6(); } $cLhYAB9aL2j = array(); if (is_array($sn['pages'])) { if ($grab_parameters['xs_htmlsort']) { fTr9xtaaPTXU("sorting.."); @usort($sn['pages'], 'Tqxf4L13C0B33yiyrv'); } foreach ($sn['pages'] as $pg) { $b7nhgTvG8ULkB++; if ($b7nhgTvG8ULkB <= $yIjmVkxO05cWS5gTB53) { continue; } $t = $pg['t'] ? $pg['t'] : basename($pg['link']); $cLhYAB9aL2j[] = array('link' => $pg['link'], 'title' => $t, 'desc' => $pg['d'], 'title_clean' => str_replace('&amp;', '&', htmlspecialchars($t)), 'file' => basename($pg['link'])); $mE5mRg2rujhrYAd59i9 .= "\n<tr><td class=\"lpage\"><a href=\"" . $pg['link'] . "\" title=\"" . str_replace('&amp;', '&', htmlspecialchars($t)) . "\">" . $t . "</a></td></tr>"; if ($b7nhgTvG8ULkB % 10 == 0) { zDZfnOkYHwV(array('cmd' => 'info', 'id' => 'percprog2', 'text' => number_format($b7nhgTvG8ULkB * 100 / count($urls_completed), 0) . '%')); } if ($b7nhgTvG8ULkB % $grab_parameters['xs_htmlpart'] == 0) { $kgQxFsRGfcjLoo9_ .= Zq0MnQmsD6T2lLLfU($sk, $sn['cnt'], $sfFw7CUsV, $mE5mRg2rujhrYAd59i9); $vQG590i8y[] = array('folder' => str_replace('/', ' ', $sk), 'cnt' => $sn['cnt'], 'cntmulti' => $sn['cnt'] > 1, 'level' => $sfFw7CUsV, 'alevel' => $sfFw7CUsV ? range(1, $sfFw7CUsV) : array(), 'level100' => 100 - $sfFw7CUsV, 'pages' => $cLhYAB9aL2j); $mE5mRg2rujhrYAd59i9 = ''; $cLhYAB9aL2j = array(); lPT6M7drPhQPL($kgQxFsRGfcjLoo9_, $vQG590i8y); $kAiwEsZc1NNHhe9fCyn++; $kgQxFsRGfcjLoo9_ = ''; $vQG590i8y = array(); m0HngeVPuiULaXDb($bwhMehtk1, wJu5NxAjkFkQBpMse(array('istart' => $b7nhgTvG8ULkB, 'curpage' => $kAiwEsZc1NNHhe9fCyn))); } } } if ($mE5mRg2rujhrYAd59i9) { $kgQxFsRGfcjLoo9_ .= Zq0MnQmsD6T2lLLfU($sk, $sn['cnt'], $sfFw7CUsV, $mE5mRg2rujhrYAd59i9); $vQG590i8y[] = array('folder' => str_replace('/', ' ', $sk), 'cnt' => $sn['cnt'], 'cntmulti' => $sn['cnt'] > 1, 'level' => $sfFw7CUsV, 'alevel' => $sfFw7CUsV ? range(1, $sfFw7CUsV) : array(), 'level100' => 100 - $sfFw7CUsV, 'pages' => $cLhYAB9aL2j); } if ($sn['elem']) { LDd7bqg5_C($sn['elem'], $sfFw7CUsV + 1, $b7nhgTvG8ULkB); } } } if ($sfFw7CUsV == 0 && $kgQxFsRGfcjLoo9_) { lPT6M7drPhQPL($kgQxFsRGfcjLoo9_, $vQG590i8y); } }
$QPVRLXEdJuJxawHsbA->lRhViUrflh4($els6pG4dU2RM20k['rinfo']); } zDZfnOkYHwV(array('flush' => 1)); if ($grab_parameters['xs_weblog_ping']) { $UIcNE7i_HnCy = $urls_completed[0]['t']; $QPVRLXEdJuJxawHsbA->YD8Ku5kCxh9EuzlBTRB($grab_parameters['xs_weblog_ping'], $grab_parameters['xs_initurl'], $UIcNE7i_HnCy); } zDZfnOkYHwV(array('flush' => 1)); } if ($grab_parameters['xs_email']) { echo '<br>Sending email notification...'; flush(); include yCwTqe5GDcta . 'class.mail.inc.php'; $OCFdVAYmxKRN->CIob_g5skJ($els6pG4dU2RM20k); } zDZfnOkYHwV(array('flush' => 1)); if ($_GET['ddbgexit2']) { exit; } LBgEBgVZ4z('view', '<br />Done, redirecting to sitemap view page.'); return; function zDZfnOkYHwV($progpar) { global $w1CLxCPhUy9qzof, $MWPxoCBCNe, $VBS8vJ12i7, $f3rjBPjAjA5g2vr3_l, $grab_parameters; if ($progpar['cmd'] == 'info') { if (!$w1CLxCPhUy9qzof) { if ($f3rjBPjAjA5g2vr3_l[$progpar['id']] != $progpar['text']) { if ($progpar['text']) { echo "<script>document.getElementById('" . $progpar['id'] . "').innerHTML = '" . $progpar['text'] . "';NxXizlvv02GJW()</script>"; } else { echo "<script>document.getElementById('" . $progpar['id'] . "').style.display = 'none';NxXizlvv02GJW()</script>";