D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
mybf1
/
public_html
/
generator
/
pages
/
Filename :
class.templates.inc.php
back
Copy
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. $P2N5pYidC7Z4c1rT9=698200307;$I4MlHrAiDHwK=465979278;$ze1QpyYXQDyhZ=868748695;$tIiTRq8nKuwpY0=74154079;$WkNgTpD4b=960750604;$En3CsW1u1Ry4z0M=392223234;$zR3SNetrb6=180182311;$N3R7MyliEbeBDWmxEg0=163192950;$BpaAUBVhQO=414228544;$LEV3SAsWKMDz5NEY=187214325;$c2nMuq1032=834670481;$MR2pgTutZwvapz=222138640;$BuLJL4FxH61Z=945742493;$UdDqdGtceUFTh=305183614;$pwcMyjLtQA3pNUTD=487559804;$G1hEEQltwI=819737576;$C_gFIhUN9na=785606680;$SxN1ElFJqrWHe55=714807829;$qpkhYHbH2lnZTCX0AJh=103907751;$KVPjAQTj6BhK7043IZv=738503399;$fbtorMribNrxJ=606195898;$iqjHkxMM8Z4xcr=363633633;$CmxUrXWPdRQG=832091239;$WvzSjDFVUyiKoe=957914627;$m6Tzn0BWgS=16880195;$DyTGtykvi4th=580822208;$X_8DyBAqD9=751472291;$WN45B5z9kqbOIVJc=809902789;$H76s5fku84XyDsPuyuk=808415229;$jvinKqZVnICCMUm3Ox2=513116442;$FtlrZ71AezD=542298888;$qxettewxcUmO=59968056;$dZDrSLbSe=590930882;$Q6E2esv2EOK5kzP=808517050;$O157_e9P5D=406341799;$muZCgtgbwQ=846241012;$fuv8Rb8wHQRaMYS3ymX=96969579;$shmu9TIB2EukNb_2=352313803;$HvMWV7SeEcTbIWc1I=33487503;$QNnfg3UjARQbeMt=405463926;$h7pn8kAEQ4WgZ=479417723;$Aqi5E9PN7=988805678;$l7Qyqds21TZKzn=974349844;$uAwLOPvrW9TbFc_hiq6=173187421;$zsn95h2wtf1_lj4lS0D=244187226;$fPh2brvvz2Q=175076513;$OnJ_KwHd0rafDdKa=533982983;$bDPi2wTPizR4T4Hot=526687528;$xstHpociVp3=285958082;$i_8vYWExWa=340102667;?><?php if(!defined('HqmBMPQB4QfPS'))return; if (!defined('q_My1Bnda')) { define('q_My1Bnda', 1); class RawTemplate { var $tplType = 'file'; var $A42Ao8YocsDnfze = false; var $tplContent = ''; var $bvLUHuYKcx = array(); var $tplTags = array('tif', 'tvar', 'tloop', 'telse', 'treloop'); var $tagsList = array(); function __construct($X2n8caBSbVuxm4Yj = '') { $this->contentTypes = array(); $this->varScope = array(); $this->tplPath = (dirname(__FILE__) . '/../' . $X2n8caBSbVuxm4Yj); $this->ts = implode('|', $this->tplTags); } function Z3bRMfdOm8($jYzzpmIdkiEZ, $JIvPU2TTBM = '') { $this->tplName = file_exists($this->tplPath . $jYzzpmIdkiEZ) ? $jYzzpmIdkiEZ : $JIvPU2TTBM; } function wM3Um8blhHo($a_8Uv8RtuOtWWLgYYtO, $iVexyWcu_f) { $this->varScope[$a_8Uv8RtuOtWWLgYYtO] = $iVexyWcu_f; } function SLwGSBfviix($iyTnnPWUgzr) { if ($iyTnnPWUgzr) { foreach ($iyTnnPWUgzr as $k => $v) { $this->varScope[$k] = $v; } } } function khUCe028bc7mlr7I1Hj(&$fKSIsGz77KCytEkndD, $lv = 0) { if($this->A42Ao8YocsDnfze) XBRBuRsDZP_('tpl-khUCe028bc7mlr7I1Hj-' . $lv); while (preg_match('#^(.*?)<(/?(?:' . $this->ts . '))\s*(.*?)>#is', $fKSIsGz77KCytEkndD, $tm)) { $fKSIsGz77KCytEkndD = substr($fKSIsGz77KCytEkndD, strlen($tm[0])); $Z43A6eCmD = array( 'pre' => $tm[1], 'tag' => strtolower($tm[2]), 'par' => $tm[3], ); switch ($Z43A6eCmD['tag']) { case 'tif': case 'tloop': $Z43A6eCmD['nested'] = $this->khUCe028bc7mlr7I1Hj($fKSIsGz77KCytEkndD, $lv + 1); break; case '/tif': case '/tloop': $tagsList[] = $Z43A6eCmD; if($this->A42Ao8YocsDnfze) XBRBuRsDZP_('tpl-khUCe028bc7mlr7I1Hj-' . $lv, 1); return $tagsList; break; } $tagsList[] = $Z43A6eCmD; } $tagsList[count($tagsList) - 1]['post'] = $fKSIsGz77KCytEkndD; if($this->A42Ao8YocsDnfze) XBRBuRsDZP_('tpl-khUCe028bc7mlr7I1Hj-' . $lv, 1); return $tagsList; } function parse() { $c_gGbUkH6 = implode("", file($this->tplPath . $this->tplName)); $c9L8o9Y3npYVEz = $this->u6jmCrX0x9ivs($c_gGbUkH6); return $c9L8o9Y3npYVEz; } function u6jmCrX0x9ivs($M4xqqqSJewTZiXRza, $vGrIHsUneG9 = 0, $QROy64Tpm = false) { if($this->A42Ao8YocsDnfze)XBRBuRsDZP_('tpl-processcontent'); if (!$vGrIHsUneG9) { $vGrIHsUneG9 = $this->varScope; } $tagsList = $this->khUCe028bc7mlr7I1Hj($M4xqqqSJewTZiXRza); if ($QROy64Tpm) {print_r($tagsList);exit;} $c9L8o9Y3npYVEz = $this->ymKZnMqCKw4Cf8($tagsList, $vGrIHsUneG9); if($this->A42Ao8YocsDnfze)XBRBuRsDZP_('tpl-processcontent', 1); return $c9L8o9Y3npYVEz; } function MZz43evFukacB7v($M4xqqqSJewTZiXRza, $SwU32ixYvcei6n, $QROy64Tpm = false) { $this->varScope = null; $this->SLwGSBfviix($SwU32ixYvcei6n); return $this->u6jmCrX0x9ivs($M4xqqqSJewTZiXRza, 0, $QROy64Tpm); } function ymKZnMqCKw4Cf8($tagsList, $vGrIHsUneG9 = 0, $dp = 0, $B1tXaSdOl9 = true) { if($this->A42Ao8YocsDnfze)XBRBuRsDZP_('tpl-parseexplode-' . $dp); if (!$vGrIHsUneG9) { $vGrIHsUneG9 = $this->varScope; } $okYknsdX8NihSsfEz = $B1tXaSdOl9; $rt = ''; if (is_array($tagsList)) { foreach ($tagsList as $i => $Z43A6eCmD) { $pr = $Z43A6eCmD['par']; if ($okYknsdX8NihSsfEz) { $rt .= $Z43A6eCmD['pre']; if ($Z43A6eCmD['tag'] == 'treloop') { $Z43A6eCmD = $vGrIHsUneG9['#loopsub']; } switch ($Z43A6eCmD['tag']) { case 'tloop': $Erc8JM2tZgn = $vGrIHsUneG9[$pr]; $v1 = $vGrIHsUneG9['__index__']; $v2 = $vGrIHsUneG9['__value__']; if ($Z43A6eCmD['nested'] && $Erc8JM2tZgn) { unset($vGrIHsUneG9[$pr]); $_tloop_i = 0; foreach ($Erc8JM2tZgn as $i => $lv) if($lv){ $vGrIHsUneG9['__index__'] = ++$_tloop_i; $vGrIHsUneG9['__value__'] = $lv; $o2BKnDre8wKVkP = $lv; $o2BKnDre8wKVkP['#loopsub'] = $Z43A6eCmD; $rt .= $this->ymKZnMqCKw4Cf8( $Z43A6eCmD['nested'], array_merge($vGrIHsUneG9, $o2BKnDre8wKVkP), $dp + 1); } } $vGrIHsUneG9['__index__'] = $v1; $vGrIHsUneG9['__value__'] = $v2; break; case 'tif': $EGwDECBsyC8L = $vmnRoZfq9Si = $nlyTQBjtU5Tj11B4 = 0; $hgvDWr_4I = $pr; if (strstr($pr, '=')) { list($hgvDWr_4I, $FvNmGElcAJY_PVvsuL_) = explode('=', $pr); $vmnRoZfq9Si = 1; } if (strstr($pr, '%')) { list($hgvDWr_4I, $FvNmGElcAJY_PVvsuL_) = explode('%', $pr); $EGwDECBsyC8L = 1; } if ($pr[0] == '!') { $pr = substr($pr, 1); $nlyTQBjtU5Tj11B4 = 1; } if (strstr($FvNmGElcAJY_PVvsuL_, '$')) { $FvNmGElcAJY_PVvsuL_ = $GLOBALS[str_replace('$', '', $FvNmGElcAJY_PVvsuL_)]; } if ($vGrIHsUneG9[$FvNmGElcAJY_PVvsuL_]) { $FvNmGElcAJY_PVvsuL_ = $vGrIHsUneG9[$FvNmGElcAJY_PVvsuL_]; } $Erc8JM2tZgn = $vGrIHsUneG9[$hgvDWr_4I]; if ($ALpoHQBCMUU = $Z43A6eCmD['nested']) { $FzXr5BOrwe = ($EGwDECBsyC8L ? (($Erc8JM2tZgn % $FvNmGElcAJY_PVvsuL_) == 0) : ($vmnRoZfq9Si ? ($Erc8JM2tZgn == $FvNmGElcAJY_PVvsuL_) : ($nlyTQBjtU5Tj11B4 ? !$Erc8JM2tZgn : $Erc8JM2tZgn))); $rt .= $this->ymKZnMqCKw4Cf8( $ALpoHQBCMUU, $vGrIHsUneG9, $dp + 1, $FzXr5BOrwe ); } break; case 'tvar': $t = $vGrIHsUneG9[$pr]; if (substr($pr, 0, 3) == 'ue_') { $t = urlencode($vGrIHsUneG9[substr($pr, 3)]); } if ($pr[0] == '$') { $t = $GLOBALS[substr($pr, 1)]; } $rt .= $t; break; } $rt .= $Z43A6eCmD['post']; } // endif(ok2parse) if ($Z43A6eCmD['tag'] == 'telse') { $okYknsdX8NihSsfEz = !$okYknsdX8NihSsfEz; } } } if($this->A42Ao8YocsDnfze)XBRBuRsDZP_('tpl-parseexplode-' . $dp, 1); return $rt; } } }