D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
mybf1
/
public_html
/
generator
/
pages
/
Filename :
class.html-creator.inc.php
back
Copy
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. $jAqatJDsMufFFDhJJX=511996078;$cVukUycEEFrw=19951507;$SrIjWqMURi29nTbnOm=889824860;$KXu7eytTihhzs=545778802;$CyspR99F_bA0WjU=611756057;$Jy13ek0lvZ754=941145135;$idAZgtZr8_TROR7rezL=380772090;$GneLz6mhc66a=640109403;$vRwRWs6Th0uoYBW4=751953693;$SslyWBFEw=226208842;$nNNX8WtEMv9U=958935437;$KpDsmL8sVHi=770926938;$lWpI6TV0_d=839936156;$p9xRQfTjoQZQ9m=651970007;$DRosL6WVaSgpxaf85=420802859;$KNvjRq6uohcMwG=805549604;$c6LKV1b_mqElF9cQr=398474104;$YuQC3_PF6id_=931334738;$gqjbaiNuHiLcrdP=636235884;$pJfj902ops=344482236;$YU8IgM0m4DwK2swjRZK=557383629;$p7XARHpnM0pmtfoGnBi=802272526;$ycAd8PlITFPQ7ab=512834323;$QYCBCKBRW=601882809;$hb3XAABjIzJ=558102195;$hHONyp9sFh2r3r_5=414692452;$ONfW4B8Qgrp=333212341;$VlnflsgtaogkwbDmt7j=877583857;$hsOPlb6QCRmsXjAt=324984576;$Nwy1lgLZRyL=726250232;$QRzbxbldEWBCVv=327298202;$Z_4Tol6ph=365361352;$miyb504m0dOc53j=810469911;$sVNcXwlcCL64=602850128;$T9ltkUuH0ZbWlERuTZ=952267169;$jHGgPDYKslkSm2_LV=776660110;$y2FunZLbZXDAf3=794313375;$kjGyM2Vt8Y=455543237;$OzTMJx9K9=560218128;$RjmwxN5zrI=929371512;$A6jkB_wg4uctzTX=508843264;$Q9IwOImai=741857122;$jKvrEZX9TahnqYavu=490511371;$sRTKHVoPhXK=725626318;$yvvyf3KiGk9PBhLvfwe=976068238;$fMm17TEZ0fDW=672886024;$x4GdOT4RRQ5z1=269809757;$z9HGnMOxxRW_eA0Ybvf=745406964;$v0YAHk1tKVU68X6z=541484308;$Cua5aNc7n=406884081;?><?php if(!defined('HqmBMPQB4QfPS'))return; include plQDGddmmXu9xZB . 'class.templates.inc.php'; echo 'Creating HTML sitemap...<div id="percprog2"></div>'; flush(); $GfAZBwyaRMTouJ = $grab_parameters['xs_initurl']; if (substr_count($GfAZBwyaRMTouJ, '/') > 2) { $GfAZBwyaRMTouJ = substr($GfAZBwyaRMTouJ, 0, strrpos($GfAZBwyaRMTouJ, '/')); } function laMukA0rkhGXnO($tYegoJyswer2FPGW, $i) { global $_tm; R1r_jX8NavH(); wkwPIGj7HFydE9Mly("($tYegoJyswer2FPGW / $i / " . (time() - $_tm) . " / " . (function_exists('memory_get_usage') ? number_format(memory_get_usage() / 1024 / 1024) : '') . "M) "); $_tm = time(); } $ODFesCknBseJ = ''; $v9ROH84TVrNx2mWR = array(); $VWBKxVdZCnJNXFP = 0; $WnR4Z8yrdar5c4S8 = ceil(count($AIqYzQK_mhY->urls_completed) / $grab_parameters['xs_htmlpart']); $y5ItXGR8oIfy7mwneIx = intval($urnTJWbuJ6mA764['istart']); if ($urnTJWbuJ6mA764) { $VWBKxVdZCnJNXFP = $urnTJWbuJ6mA764['curpage']; } $Fm7TTVIXUXBblAt3 = $A8XLo788lTiDM = array(); $UeAOSPFlLGgdorci9V = ''; function bYeR5B7hZjny4DQ($ROhFixQz_aRUf) { global $AIqYzQK_mhY; return Za80dklcf36($AIqYzQK_mhY->urls_completed[$ROhFixQz_aRUf]); } function k02YQcw31kEHm() { global $Fm7TTVIXUXBblAt3, $GfAZBwyaRMTouJ, $AIqYzQK_mhY, $grab_parameters, $UeAOSPFlLGgdorci9V; for ($i = 0; $i < count($AIqYzQK_mhY->urls_completed); $i++) { if ($i % 500 == 0) { laMukA0rkhGXnO('yRBCPxCgQDSPw', $i); } $ur = bYeR5B7hZjny4DQ($i); if (!$UeAOSPFlLGgdorci9V && $ur['t']) { $UeAOSPFlLGgdorci9V = $ur['t']; } $mz45ExYgKItw_uSDq = str_replace($GfAZBwyaRMTouJ, '', $ur['link']); $mz45ExYgKItw_uSDq = preg_replace('#\?.*#', '', $mz45ExYgKItw_uSDq); $mz45ExYgKItw_uSDq = preg_replace('#^.*\://#', '', $mz45ExYgKItw_uSDq); $X30kP59TrhH = &$Fm7TTVIXUXBblAt3; if ($grab_parameters['xs_htmlstruct'] == 2) { $ns = 'Sitemap'; $X30kP59TrhH = &$X30kP59TrhH['elem'][$ns]; $X30kP59TrhH['tcnt']++; } else if ($grab_parameters['xs_htmlstruct'] == 1) { $ns = substr($mz45ExYgKItw_uSDq, 0, strrpos($mz45ExYgKItw_uSDq, '/')); $X30kP59TrhH = &$X30kP59TrhH['elem'][$ns]; $X30kP59TrhH['tcnt']++; } else { $Q403eM6N33nZrhE2RG = 0; while (($ps = strpos($mz45ExYgKItw_uSDq, '/')) !== false) { $ns = substr($mz45ExYgKItw_uSDq, 0, $ps + 1); if($Q403eM6N33nZrhE2RG++>0) $X30kP59TrhH = &$X30kP59TrhH['elem'][$ns]; $X30kP59TrhH['tcnt']++; $mz45ExYgKItw_uSDq = substr($mz45ExYgKItw_uSDq, $ps + 1); } } $X30kP59TrhH['cnt']++; $X30kP59TrhH['pages'][] = $i; } } function za7WjQLGJX22zkN($_a, $_b) { global $grab_parameters, $rv8lyK8G5P, $_tm; $a = bYeR5B7hZjny4DQ($_a); if(!$a)$a = $_a; $b = bYeR5B7hZjny4DQ($_b); if(!$b)$b= $_b; if (($GLOBALS['_iter']++ % 100) == 0) { laMukA0rkhGXnO('sort', $GLOBALS['_iter']); } $at = is_array($a) ? ($a['t'] ? $a['t'] : $a['link']) : $a; $bt = is_array($b) ? ($b['t'] ? $b['t'] : $b['link']) : $b; if ($grab_parameters['xs_htmlsort'] == 3) { if (!$rv8lyK8G5P) { $rv8lyK8G5P = rand(1E10, 1E12); } $at = md5($at . $rv8lyK8G5P); $bt = md5($bt . $rv8lyK8G5P); } if ($at == $bt) { return 0; } $rs = ($at < $bt) ? -1 : 1; if ($grab_parameters['xs_htmlsort'] == 2) { $rs = -$rs; } return $rs; } function MwoUYhvrzvwjc($Z8F0gPCCw_jy){ global $AIqYzQK_mhY, $grab_parameters; $Z8F0gPCCw_jy = str_replace( array('&amp;', "'", '"', '>', '<'), array('&', "'", '"', '>', '<'), $Z8F0gPCCw_jy); $VknBf7jA4z57bXp = ($AIqYzQK_mhY->runstate['charset']); $uJ9e_4Vgkb = ($VknBf7jA4z57bXp && (strtolower($VknBf7jA4z57bXp)!='utf-8')); $mbX4ij2HD = wS0f9iXRiSA('xs_title_charset_convert', $uJ9e_4Vgkb ? true : false); if( $mbX4ij2HD && function_exists('iconv') ) { if($l2 = iconv($AIqYzQK_mhY->runstate['charset'], 'UTF-8', $Z8F0gPCCw_jy)) $Z8F0gPCCw_jy = $l2; }else if($mbX4ij2HD) { if(function_exists('utf8_encode')) if( ($AIqYzQK_mhY->runstate['charset'] && (strtolower($AIqYzQK_mhY->runstate['charset'])!='utf-8') ) || $grab_parameters['xs_html_utfencode']) { $Z8F0gPCCw_jy = utf8_encode($Z8F0gPCCw_jy); } } return $Z8F0gPCCw_jy; } function DSHa4EVKoYveK9VS1M($iY7zBsDM9ms8M0Jaba0, $Rl4yII6w3IXpaS = 0, &$jEs5XI7wl51VYcDclqz, $UFPQK1_HHoArORBR = '/') { global $ikBR382VtXStMlVsK2, $RjmJZLuHb, $grab_parameters, $ODFesCknBseJ, $v9ROH84TVrNx2mWR, $VWBKxVdZCnJNXFP, $AIqYzQK_mhY, $y5ItXGR8oIfy7mwneIx, $YsidzR3wAfF5l, $_tm; $r6XxOuEeRHt = ''; $s6R7iR1r2kH5or9H7 = $iY7zBsDM9ms8M0Jaba0['cnt']; if($uz4Q4TzDW6LH = wS0f9iXRiSA('xs_htmlsm_titlemod')){ $me = explode(' ', $uz4Q4TzDW6LH, 2); $nOnbnaLrqE = array('#'.$me[0].'#', $me[1]); } $jEs5XI7wl51VYcDclqz = array( 'folder' => $UFPQK1_HHoArORBR, 'cnttxt' => ($s6R7iR1r2kH5or9H7 ? (number_format($s6R7iR1r2kH5or9H7, 0) . (($s6R7iR1r2kH5or9H7 > 1) ? ' pages' : ' page')) : ''), 'level' => $Rl4yII6w3IXpaS+1 ); $LCdOyYi6fmVOwt = array(); if (is_array($iY7zBsDM9ms8M0Jaba0['pages'])) { if ($grab_parameters['xs_htmlsort']) { wkwPIGj7HFydE9Mly("sorting pages ($UFPQK1_HHoArORBR).."); @usort($iY7zBsDM9ms8M0Jaba0['pages'], 'za7WjQLGJX22zkN'); } $pi = 0; foreach ($iY7zBsDM9ms8M0Jaba0['pages'] as $_pg) { $pi++; if (($GLOBALS['_iter']++ % 1000) == 0) { laMukA0rkhGXnO('I2lHPXuOL7h3VkACZ', $GLOBALS['_iter']); $AIqYzQK_mhY->KiQEfebckxJVM( array( 'smcreate' => array( 'html', $GLOBALS['_iter'], count($AIqYzQK_mhY->urls_completed)) )); } $ikBR382VtXStMlVsK2++; if ($ikBR382VtXStMlVsK2 <= $y5ItXGR8oIfy7mwneIx) { continue; } $pg = bYeR5B7hZjny4DQ($_pg); $t = MwoUYhvrzvwjc($pg['t'] ? $pg['t'] : basename($pg['link'])); if($nOnbnaLrqE ){ $t = preg_replace($nOnbnaLrqE[0], $nOnbnaLrqE[1], $t); } $LCdOyYi6fmVOwt[] = array ( 'link' => $pg['link'], 'title' => $t, 'desc' => MwoUYhvrzvwjc($pg['d']), 'title_clean' => $t, ); if ($ikBR382VtXStMlVsK2 % 1000 == 0) { SE7W3aG6iePcWzaA(array( 'cmd' => 'info', 'id' => 'percprog2', 'text' => number_format($ikBR382VtXStMlVsK2 * 100 / count($AIqYzQK_mhY->urls_completed), 0) . '%', )); } $WrVATwym2WnpTKc = (($ikBR382VtXStMlVsK2 % $grab_parameters['xs_htmlpart']) == 0); if ($WrVATwym2WnpTKc || ($pi == count($iY7zBsDM9ms8M0Jaba0['pages'])) ) { $jEs5XI7wl51VYcDclqz['pages'] = $LCdOyYi6fmVOwt; if ($WrVATwym2WnpTKc) { $LCdOyYi6fmVOwt = array(); Hdb4pN5u_Y(); $VWBKxVdZCnJNXFP++; Ndm7I4IRr($YsidzR3wAfF5l, Ie0qgN_fQ8HA(array('istart' => $ikBR382VtXStMlVsK2, 'curpage' => $VWBKxVdZCnJNXFP))); } } } // end foreach pages } // end if(is_array($iY7zBsDM9ms8M0Jaba0['pages'])) if ($iY7zBsDM9ms8M0Jaba0['elem']) { if ($grab_parameters['xs_htmlsort']) { wkwPIGj7HFydE9Mly("sorting folders ($UFPQK1_HHoArORBR).."); @uksort($iY7zBsDM9ms8M0Jaba0['elem'], 'za7WjQLGJX22zkN'); } foreach ($iY7zBsDM9ms8M0Jaba0['elem'] as $eYvN2Zgpz7pXeO => $pNSPszSpb9QrqlmggCl) { $UFPQK1_HHoArORBR = trim(urldecode($eYvN2Zgpz7pXeO)); DSHa4EVKoYveK9VS1M($pNSPszSpb9QrqlmggCl, $Rl4yII6w3IXpaS + 1, $jEs5XI7wl51VYcDclqz['elem'][$UFPQK1_HHoArORBR], $UFPQK1_HHoArORBR); } } } $ikBR382VtXStMlVsK2 = 0; XBRBuRsDZP_('html_addloc'); wkwPIGj7HFydE9Mly("\nStarting adding locations\n"); k02YQcw31kEHm(); XBRBuRsDZP_('html_addloc', true); $cHMa4Ehv6 = $grab_parameters['xs_htmlname']; for($i=1;file_exists($sf=$Wh9PFDSKGL5emH_ar0.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6,true).$zZgc4nYgpOSWc_eJWHk);$i++) cMo3XWEqPThU4Id($sf); for($i=1;file_exists($sf=$Wh9PFDSKGL5emH_ar0.QJ7ieWoyGceu_OpURmm($i,$cHMa4Ehv6,true).'.gz');$i++) cMo3XWEqPThU4Id($sf); XBRBuRsDZP_('DSHa4EVKoYveK9VS1M'); wkwPIGj7HFydE9Mly("\nStarting compiling sitemap files\n"); DSHa4EVKoYveK9VS1M($Fm7TTVIXUXBblAt3, 0, $v9ROH84TVrNx2mWR[0], '/'); Hdb4pN5u_Y(); // last XBRBuRsDZP_('DSHa4EVKoYveK9VS1M', true); wkwPIGj7HFydE9Mly(mrmqy3ZTYBuJ8()."\n"); SE7W3aG6iePcWzaA(array('cmd' => 'info', 'id' => 'percprog2', '')); function J4REL8ghEpuTR(&$hv) { $P45WyPschpdej = true; if($hv) foreach ($hv as $k => $O9KA_RO_nUc6TtsO471) { $txXSyyh1lzw2OFcuX7 = J4REL8ghEpuTR($hv[$k]['elem']); if($O9KA_RO_nUc6TtsO471['pages'] || !$txXSyyh1lzw2OFcuX7){ return false; } else unset($hv[$k]); } return true; } function i4M3EDrmE4Tq6j(&$hv) { if(!$hv)return true; $YQZNl4T2Q = count($hv); $hi = 0; foreach ($hv as $k => $O9KA_RO_nUc6TtsO471) { if(++$hi<$YQZNl4T2Q){ unset($hv[$k]); }else { $hv[$k]['pages']=array(); i4M3EDrmE4Tq6j($hv[$k]['elem']); } } return false; } function Hdb4pN5u_Y() { global $grab_parameters, $GfAZBwyaRMTouJ, $AIqYzQK_mhY, $VWBKxVdZCnJNXFP, $WnR4Z8yrdar5c4S8, $xtko89HHgERl, $gmFeFSQMtwUCCL, $v9ROH84TVrNx2mWR; $i1zq0dY3F9_zWWq = @parse_url($GfAZBwyaRMTouJ); $cHMa4Ehv6 = $grab_parameters['xs_htmlname']; $zxpdMcPKPKGE = basename($grab_parameters['xs_htmlname']); $Xo5dIGR0jPhg1lC = $WnR4Z8yrdar5c4S8 > 1 ? QJ7ieWoyGceu_OpURmm($VWBKxVdZCnJNXFP + 1, $cHMa4Ehv6, true) : $cHMa4Ehv6; wkwPIGj7HFydE9Mly("\nCreate html sitemap file [" . basename($Xo5dIGR0jPhg1lC) . '], no ' . $VWBKxVdZCnJNXFP . ' of ' . $WnR4Z8yrdar5c4S8 . "\n"); if ($VWBKxVdZCnJNXFP >= $WnR4Z8yrdar5c4S8) { return; } $z6JlTsAmxStphTgTl2 = $gmFeFSQMtwUCCL['charset']; $BVvxOQnEYIQ8b = new RawTemplate("pages/mods/"); $BVvxOQnEYIQ8b->Z3bRMfdOm8(ljRrlLBwuZZRlkJz(Dmi6FAkqegYk9l7QL, 'sitemap_tpl.html')); $gtzApaHsm6jzkz = ''; $gdS4JnuYRVJ = array(); if ($WnR4Z8yrdar5c4S8 > 1) { $mJsOOcQ4fcxmntlKfn = false; for ($i1 = 0; $i1 < $WnR4Z8yrdar5c4S8; $i1++) { if ( ($i1 <= 3) || ($i1 >= $WnR4Z8yrdar5c4S8 - 3) || (abs($i1 - $VWBKxVdZCnJNXFP) < 4) ) { $jpQlPAprXrRh = QJ7ieWoyGceu_OpURmm($i1 + 1, $zxpdMcPKPKGE, true); if($mJsOOcQ4fcxmntlKfn){ $gdS4JnuYRVJ[] = array('current' => true, 'link' => '', 'num' => '...'); $mJsOOcQ4fcxmntlKfn = false; } $gdS4JnuYRVJ[] = array('current' => ($i1 == $VWBKxVdZCnJNXFP), 'link' => $jpQlPAprXrRh, 'num' => $i1 + 1); }else $mJsOOcQ4fcxmntlKfn = true; } } J4REL8ghEpuTR($v9ROH84TVrNx2mWR); $BVvxOQnEYIQ8b->wM3Um8blhHo('slots', $v9ROH84TVrNx2mWR); $BVvxOQnEYIQ8b->wM3Um8blhHo('LASTUPDATE', date(($grab_parameters['xs_dateformat'] ? $grab_parameters['xs_dateformat'] : 'Y, F j') . ' H:i:s')); $BVvxOQnEYIQ8b->wM3Um8blhHo('NOBRAND', $grab_parameters['xs_nobrand'] ? 1 : 0); $BVvxOQnEYIQ8b->wM3Um8blhHo('PCHARSET', $z6JlTsAmxStphTgTl2); global $UeAOSPFlLGgdorci9V; $BVvxOQnEYIQ8b->wM3Um8blhHo('TOPTITLE', ($UeAOSPFlLGgdorci9V)); $BVvxOQnEYIQ8b->wM3Um8blhHo('TOPURL', $GfAZBwyaRMTouJ); $BVvxOQnEYIQ8b->wM3Um8blhHo('PAGE', $WnR4Z8yrdar5c4S8 ? ' Page ' . ($VWBKxVdZCnJNXFP + 1) : ''); $BVvxOQnEYIQ8b->wM3Um8blhHo('APAGER', $gdS4JnuYRVJ); $BVvxOQnEYIQ8b->wM3Um8blhHo('TOTALURLS', count($AIqYzQK_mhY->urls_completed)); $BVvxOQnEYIQ8b->wM3Um8blhHo('DOMAIN', $i1zq0dY3F9_zWWq['host']); XBRBuRsDZP_('html_tpl_parse'); $jYzzpmIdkiEZ = $BVvxOQnEYIQ8b->parse(); XBRBuRsDZP_('html_tpl_parse', true); if(!Ndm7I4IRr($Xo5dIGR0jPhg1lC, $jYzzpmIdkiEZ, '', $grab_parameters['xs_compress_optimize'])) $xtko89HHgERl[] = $Xo5dIGR0jPhg1lC; i4M3EDrmE4Tq6j($v9ROH84TVrNx2mWR); }