/var/ezwebin_site/cache/template/compiled/page_head-4404198f3316ea87bc026bf9c9ee6d34.php

https://bitbucket.org/ericsagnes/ezpublish-multisite · PHP · 1176 lines · 1049 code · 104 blank · 23 comment · 227 complexity · 605c877b63a338795343104e69aba8a8 MD5 · raw file

  1. <?php
  2. // URI: extension/ezwebin/design/ezwebin/templates/page_head.tpl
  3. // Filename: extension/ezwebin/design/ezwebin/templates/page_head.tpl
  4. // Timestamp: 1373438496 (Wed Jul 10 15:41:36 JST 2013)
  5. $oldSetArray_6b1d86ce712fd5d9b469e9aa87d90282 = isset( $setArray ) ? $setArray : array();
  6. $setArray = array();
  7. $tpl->Level++;
  8. if ( $tpl->Level > 40 )
  9. {
  10. $text = $tpl->MaxLevelWarning;$tpl->Level--;
  11. return;
  12. }
  13. $eZTemplateCompilerCodeDate = 1074699607;
  14. if ( !defined( 'EZ_TEMPLATE_COMPILER_COMMON_CODE' ) )
  15. include_once( 'var/ezwebin_site/cache/template/compiled/common.php' );
  16. if ( !isset( $vars[$currentNamespace]['enable_help'] ) )
  17. {
  18. $vars[$currentNamespace]['enable_help'] = true;
  19. $setArray[$currentNamespace]['enable_help'] = true;
  20. }
  21. if ( !isset( $vars[$currentNamespace]['enable_link'] ) )
  22. {
  23. $vars[$currentNamespace]['enable_link'] = true;
  24. $setArray[$currentNamespace]['enable_link'] = true;
  25. }
  26. if ( !isset( $vars[$currentNamespace]['canonical_link'] ) )
  27. {
  28. $vars[$currentNamespace]['canonical_link'] = true;
  29. $setArray[$currentNamespace]['canonical_link'] = true;
  30. }
  31. // if begins
  32. unset( $if_cond );
  33. unset( $if_cond1 );
  34. unset( $if_cond1 );
  35. $if_cond1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  36. $if_cond2 = compiledFetchAttribute( $if_cond1, 'content_info' );
  37. unset( $if_cond1 );
  38. $if_cond1 = $if_cond2;
  39. $if_cond2 = compiledFetchAttribute( $if_cond1, 'persistent_variable' );
  40. unset( $if_cond1 );
  41. $if_cond1 = $if_cond2;
  42. $if_cond2 = compiledFetchAttribute( $if_cond1, 'site_title' );
  43. unset( $if_cond1 );
  44. $if_cond1 = $if_cond2;
  45. if (! isset( $if_cond1 ) ) $if_cond1 = NULL;
  46. while ( is_object( $if_cond1 ) and method_exists( $if_cond1, 'templateValue' ) )
  47. $if_cond1 = $if_cond1->templateValue();
  48. $if_cond = isset( $if_cond1 );unset( $if_cond1 );
  49. if (! isset( $if_cond ) ) $if_cond = NULL;
  50. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  51. $if_cond = $if_cond->templateValue();
  52. if ( $if_cond )
  53. {
  54. $text .= ' ';
  55. unset( $var );
  56. unset( $var );
  57. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  58. $var1 = compiledFetchAttribute( $var, 'content_info' );
  59. unset( $var );
  60. $var = $var1;
  61. $var1 = compiledFetchAttribute( $var, 'persistent_variable' );
  62. unset( $var );
  63. $var = $var1;
  64. $var1 = compiledFetchAttribute( $var, 'site_title' );
  65. unset( $var );
  66. $var = $var1;
  67. if (! isset( $var ) ) $var = NULL;
  68. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  69. $var = $var->templateValue();
  70. if ( array_key_exists( $rootNamespace, $vars ) && array_key_exists( 'site_title', $vars[$rootNamespace] ) )
  71. {
  72. $vars[$rootNamespace]['site_title'] = $var;
  73. unset( $var );
  74. }
  75. }
  76. else
  77. {
  78. unset( $var );
  79. unset( $var );
  80. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  81. $var1 = compiledFetchAttribute( $var, 'path' );
  82. unset( $var );
  83. $var = $var1;
  84. if (! isset( $var ) ) $var = NULL;
  85. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  86. $var = $var->templateValue();
  87. $namespace = $currentNamespace;
  88. if ( $namespace == '' )
  89. $namespace = "Path";
  90. else
  91. $namespace .= ':Path';
  92. $vars[$namespace]['path'] = $var;
  93. unset( $var );
  94. $namespace = $currentNamespace;
  95. if ( $namespace == '' )
  96. $namespace = "Path";
  97. else
  98. $namespace .= ':Path';
  99. $vars[$namespace]['reverse_path'] = array (
  100. );
  101. $namespaceStack[] = $currentNamespace;
  102. $currentNamespace .= ( $currentNamespace ? ":" : "" ) . 'Path';
  103. $text .= ' ';
  104. unset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 );
  105. unset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 );
  106. unset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 );
  107. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  108. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_272 = compiledFetchAttribute( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271, 'title_path' );
  109. unset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 );
  110. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 = $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_272;
  111. if (! isset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 ) ) $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 = NULL;
  112. while ( is_object( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 ) and method_exists( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271, 'templateValue' ) )
  113. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 = $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271->templateValue();
  114. while ( is_object( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 ) and method_exists( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271, 'templateValue' ) )
  115. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 = $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271->templateValue();
  116. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 = isset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 );unset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_271 );
  117. if (! isset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 ) ) $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 = NULL;
  118. while ( is_object( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 ) and method_exists( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27, 'templateValue' ) )
  119. $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 = $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27->templateValue();
  120. // if begins
  121. unset( $if_cond );
  122. unset( $if_cond1 );
  123. unset( $if_cond1 );
  124. $if_cond1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'pagedata', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['pagedata'] : null;
  125. $if_cond2 = compiledFetchAttribute( $if_cond1, 'path_array' );
  126. unset( $if_cond1 );
  127. $if_cond1 = $if_cond2;
  128. if (! isset( $if_cond1 ) ) $if_cond1 = NULL;
  129. while ( is_object( $if_cond1 ) and method_exists( $if_cond1, 'templateValue' ) )
  130. $if_cond1 = $if_cond1->templateValue();
  131. $if_cond = isset( $if_cond1 );unset( $if_cond1 );
  132. if (! isset( $if_cond ) ) $if_cond = NULL;
  133. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  134. $if_cond = $if_cond->templateValue();
  135. if ( $if_cond )
  136. {
  137. $text .= ' ';
  138. unset( $var );
  139. unset( $var );
  140. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'pagedata', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['pagedata'] : null;
  141. $var1 = compiledFetchAttribute( $var, 'path_array' );
  142. unset( $var );
  143. $var = $var1;
  144. if (! isset( $var ) ) $var = NULL;
  145. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  146. $var = $var->templateValue();
  147. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'path', $vars[$currentNamespace] ) )
  148. {
  149. $vars[$currentNamespace]['path'] = $var;
  150. unset( $var );
  151. }
  152. $text .= ' ';
  153. }
  154. elseif ( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 )
  155. {
  156. $text .= ' ';
  157. unset( $var );
  158. unset( $var );
  159. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  160. $var1 = compiledFetchAttribute( $var, 'title_path' );
  161. unset( $var );
  162. $var = $var1;
  163. if (! isset( $var ) ) $var = NULL;
  164. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  165. $var = $var->templateValue();
  166. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'path', $vars[$currentNamespace] ) )
  167. {
  168. $vars[$currentNamespace]['path'] = $var;
  169. unset( $var );
  170. }
  171. $text .= ' ';
  172. }
  173. unset( $if_cond );
  174. // if ends
  175. unset( $elseif_cond_995e82e26af823319fdc0ffdbf1a563d_27 );
  176. $text .= ' ';
  177. unset( $loopItem );
  178. unset( $loopItem );
  179. $loopItem = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'path', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['path'] : null;
  180. if (! isset( $loopItem ) ) $loopItem = NULL;
  181. while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) )
  182. $loopItem = $loopItem->templateValue();
  183. if ( !isset( $sectionStack ) )
  184. $sectionStack = array();
  185. $index = 0;
  186. $currentIndex = 1;
  187. if ( is_array( $loopItem ) )
  188. {
  189. $loopKeys = array_keys( $loopItem );
  190. $loopCount = count( $loopKeys );
  191. }
  192. else if ( is_numeric( $loopItem ) )
  193. {
  194. $loopKeys = false;
  195. if ( $loopItem < 0 )
  196. $loopCountValue = -$loopItem;
  197. else
  198. $loopCountValue = $loopItem;
  199. $loopCount = $loopCountValue - 0;
  200. }
  201. else if ( is_string( $loopItem ) )
  202. {
  203. $loopKeys = false;
  204. $loopCount = strlen( $loopItem ) - 0;
  205. }
  206. else
  207. {
  208. $loopKeys = false;
  209. $loopCount = 0;
  210. }
  211. while ( $index < $loopCount )
  212. {
  213. if ( is_array( $loopItem ) )
  214. {
  215. $loopKey = $loopKeys[$index];
  216. unset( $item );
  217. $item = $loopItem[$loopKey];
  218. }
  219. else if ( is_numeric( $loopItem ) )
  220. {
  221. unset( $item );
  222. $item = $index + 0 + 1;
  223. if ( $loopItem < 0 )
  224. $item = -$item;
  225. $loopKey = $index + 0;
  226. }
  227. else if ( is_string( $loopItem ) )
  228. {
  229. unset( $item );
  230. $loopKey = $index + 0;
  231. $item = $loopItem[$loopKey];
  232. }
  233. unset( $last );
  234. $last = false;
  235. $vars[$currentNamespace]['key'] = $loopKey;
  236. $vars[$currentNamespace]['item'] = $item;
  237. $currentIndexInc = $currentIndex - 1;
  238. $vars[$currentNamespace]['index'] = $currentIndexInc;
  239. $vars[$currentNamespace]['number'] = $currentIndex;
  240. $sectionStack[] = array( &$loopItem, $loopKeys, $loopCount, $currentIndex, $index );
  241. unset( $loopItem, $loopKeys );
  242. $text .= ' ';
  243. unset( $var );
  244. unset( $var1 );
  245. unset( $var1 );
  246. $var1 = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'item', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['item'] : null;
  247. if (! isset( $var1 ) ) $var1 = NULL;
  248. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  249. $var1 = $var1->templateValue();
  250. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  251. $var1 = $var1->templateValue();
  252. unset( $var2 );
  253. unset( $var2 );
  254. $var2 = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'reverse_path', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['reverse_path'] : null;
  255. if (! isset( $var2 ) ) $var2 = NULL;
  256. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  257. $var2 = $var2->templateValue();
  258. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  259. $var2 = $var2->templateValue();
  260. $var = array_merge( array( $var1 ), $var2 );
  261. unset( $var1, $var2 );
  262. if (! isset( $var ) ) $var = NULL;
  263. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  264. $var = $var->templateValue();
  265. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'reverse_path', $vars[$currentNamespace] ) )
  266. {
  267. $vars[$currentNamespace]['reverse_path'] = $var;
  268. unset( $var );
  269. }
  270. $text .= ' ';
  271. list( $loopItem, $loopKeys, $loopCount, $currentIndex, $index ) = array_pop( $sectionStack );
  272. ++$currentIndex;
  273. ++$index;
  274. }
  275. unset( $loopKeys, $loopCount, $index, $last, $loopIndex, $loopItem );
  276. if ( !isset( $textStack ) )
  277. $textStack = array();
  278. $textStack[] = $text;
  279. $text = '';
  280. unset( $loopItem );
  281. $namespace = $rootNamespace;
  282. if ( $namespace == '' )
  283. $namespace = "Path";
  284. else
  285. $namespace .= ':Path';
  286. unset( $loopItem );
  287. $loopItem = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'reverse_path', $vars[$namespace] ) ) ? $vars[$namespace]['reverse_path'] : null;
  288. if (! isset( $loopItem ) ) $loopItem = NULL;
  289. while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) )
  290. $loopItem = $loopItem->templateValue();
  291. if ( !isset( $sectionStack ) )
  292. $sectionStack = array();
  293. $index = 0;
  294. $currentIndex = 1;
  295. if ( is_array( $loopItem ) )
  296. {
  297. $loopKeys = array_keys( $loopItem );
  298. $loopCount = count( $loopKeys );
  299. }
  300. else if ( is_numeric( $loopItem ) )
  301. {
  302. $loopKeys = false;
  303. if ( $loopItem < 0 )
  304. $loopCountValue = -$loopItem;
  305. else
  306. $loopCountValue = $loopItem;
  307. $loopCount = $loopCountValue - 0;
  308. }
  309. else if ( is_string( $loopItem ) )
  310. {
  311. $loopKeys = false;
  312. $loopCount = strlen( $loopItem ) - 0;
  313. }
  314. else
  315. {
  316. $loopKeys = false;
  317. $loopCount = 0;
  318. }
  319. while ( $index < $loopCount )
  320. {
  321. if ( is_array( $loopItem ) )
  322. {
  323. $loopKey = $loopKeys[$index];
  324. unset( $item );
  325. $item = $loopItem[$loopKey];
  326. }
  327. else if ( is_numeric( $loopItem ) )
  328. {
  329. unset( $item );
  330. $item = $index + 0 + 1;
  331. if ( $loopItem < 0 )
  332. $item = -$item;
  333. $loopKey = $index + 0;
  334. }
  335. else if ( is_string( $loopItem ) )
  336. {
  337. unset( $item );
  338. $loopKey = $index + 0;
  339. $item = $loopItem[$loopKey];
  340. }
  341. unset( $last );
  342. $last = false;
  343. $vars[$currentNamespace]['key'] = $loopKey;
  344. $vars[$currentNamespace]['item'] = $item;
  345. $currentIndexInc = $currentIndex - 1;
  346. $vars[$currentNamespace]['index'] = $currentIndexInc;
  347. $vars[$currentNamespace]['number'] = $currentIndex;
  348. $sectionStack[] = array( &$loopItem, $loopKeys, $loopCount, $currentIndex, $index );
  349. unset( $loopItem, $loopKeys );
  350. if ( $currentIndex > 1 )
  351. {
  352. $text .= ' / ';
  353. }
  354. unset( $var );
  355. unset( $var1 );
  356. unset( $var1 );
  357. $var1 = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'item', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['item'] : null;
  358. $var2 = compiledFetchAttribute( $var1, 'text' );
  359. unset( $var1 );
  360. $var1 = $var2;
  361. if (! isset( $var1 ) ) $var1 = NULL;
  362. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  363. $var1 = $var1->templateValue();
  364. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  365. $var1 = $var1->templateValue();
  366. $var = htmlspecialchars( $var1 );
  367. unset( $var1 );
  368. if (! isset( $var ) ) $var = NULL;
  369. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  370. $var = $var->templateValue();
  371. $text .= $var;
  372. unset( $var );
  373. list( $loopItem, $loopKeys, $loopCount, $currentIndex, $index ) = array_pop( $sectionStack );
  374. ++$currentIndex;
  375. ++$index;
  376. }
  377. unset( $loopKeys, $loopCount, $index, $last, $loopIndex, $loopItem );
  378. $text .= ' - ';
  379. unset( $var );
  380. unset( $var1 );
  381. unset( $var1 );
  382. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site'] : null;
  383. $var2 = compiledFetchAttribute( $var1, 'title' );
  384. unset( $var1 );
  385. $var1 = $var2;
  386. if (! isset( $var1 ) ) $var1 = NULL;
  387. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  388. $var1 = $var1->templateValue();
  389. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  390. $var1 = $var1->templateValue();
  391. $var = htmlspecialchars( $var1 );
  392. unset( $var1 );
  393. if (! isset( $var ) ) $var = NULL;
  394. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  395. $var = $var->templateValue();
  396. $text .= $var;
  397. unset( $var );
  398. $blockText = $text;
  399. $vars[$rootNamespace]['site_title'] = $blockText;
  400. unset( $blockText );
  401. $text = array_pop( $textStack );
  402. $currentNamespace = array_pop( $namespaceStack );
  403. $namespace = $currentNamespace;
  404. if ( $namespace == '' )
  405. $namespace = "Path";
  406. else
  407. $namespace .= ':Path';
  408. unset( $vars[$namespace]['path'] );
  409. $namespace = $currentNamespace;
  410. if ( $namespace == '' )
  411. $namespace = "Path";
  412. else
  413. $namespace .= ':Path';
  414. unset( $vars[$namespace]['reverse_path'] );
  415. }
  416. unset( $if_cond );
  417. // if ends
  418. $text .= ' <title>';
  419. unset( $var );
  420. unset( $var );
  421. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site_title', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site_title'] : null;
  422. if (! isset( $var ) ) $var = NULL;
  423. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  424. $var = $var->templateValue();
  425. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  426. unset( $var );
  427. $text .= '</title>
  428. ';
  429. // if begins
  430. unset( $if_cond );
  431. unset( $if_cond1 );
  432. unset( $if_cond2 );
  433. $namespace = 'Header';
  434. unset( $if_cond2 );
  435. $if_cond2 = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'extra_data', $vars[$namespace] ) ) ? $vars[$namespace]['extra_data'] : null;
  436. if (! isset( $if_cond2 ) ) $if_cond2 = NULL;
  437. while ( is_object( $if_cond2 ) and method_exists( $if_cond2, 'templateValue' ) )
  438. $if_cond2 = $if_cond2->templateValue();
  439. $if_cond1 = isset( $if_cond2 );unset( $if_cond2 );
  440. if (! isset( $if_cond1 ) ) $if_cond1 = NULL;
  441. while ( is_object( $if_cond1 ) and method_exists( $if_cond1, 'templateValue' ) )
  442. $if_cond1 = $if_cond1->templateValue();
  443. unset( $if_cond2 );
  444. unset( $if_cond3 );
  445. $namespace = 'Header';
  446. unset( $if_cond3 );
  447. $if_cond3 = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'extra_data', $vars[$namespace] ) ) ? $vars[$namespace]['extra_data'] : null;
  448. if (! isset( $if_cond3 ) ) $if_cond3 = NULL;
  449. while ( is_object( $if_cond3 ) and method_exists( $if_cond3, 'templateValue' ) )
  450. $if_cond3 = $if_cond3->templateValue();
  451. $if_cond2 = is_array( $if_cond3 );unset( $if_cond3 );
  452. if (! isset( $if_cond2 ) ) $if_cond2 = NULL;
  453. while ( is_object( $if_cond2 ) and method_exists( $if_cond2, 'templateValue' ) )
  454. $if_cond2 = $if_cond2->templateValue();
  455. if ( !$if_cond1 )
  456. $if_cond = false;
  457. else if ( !$if_cond2 )
  458. $if_cond = false;
  459. else
  460. $if_cond = $if_cond2;
  461. unset( $if_cond1, $if_cond2 );
  462. if (! isset( $if_cond ) ) $if_cond = NULL;
  463. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  464. $if_cond = $if_cond->templateValue();
  465. if ( $if_cond )
  466. {
  467. $text .= ' ';
  468. unset( $loopItem );
  469. $namespace = 'Header';
  470. unset( $loopItem );
  471. $loopItem = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'extra_data', $vars[$namespace] ) ) ? $vars[$namespace]['extra_data'] : null;
  472. if (! isset( $loopItem ) ) $loopItem = NULL;
  473. while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) )
  474. $loopItem = $loopItem->templateValue();
  475. $namespaceStack[] = $currentNamespace;
  476. $currentNamespace .= ( $currentNamespace ? ":" : "" ) . 'ExtraData';
  477. if ( !isset( $sectionStack ) )
  478. $sectionStack = array();
  479. $index = 0;
  480. $currentIndex = 1;
  481. if ( is_array( $loopItem ) )
  482. {
  483. $loopKeys = array_keys( $loopItem );
  484. $loopCount = count( $loopKeys );
  485. }
  486. else if ( is_numeric( $loopItem ) )
  487. {
  488. $loopKeys = false;
  489. if ( $loopItem < 0 )
  490. $loopCountValue = -$loopItem;
  491. else
  492. $loopCountValue = $loopItem;
  493. $loopCount = $loopCountValue - 0;
  494. }
  495. else if ( is_string( $loopItem ) )
  496. {
  497. $loopKeys = false;
  498. $loopCount = strlen( $loopItem ) - 0;
  499. }
  500. else
  501. {
  502. $loopKeys = false;
  503. $loopCount = 0;
  504. }
  505. while ( $index < $loopCount )
  506. {
  507. if ( is_array( $loopItem ) )
  508. {
  509. $loopKey = $loopKeys[$index];
  510. unset( $item );
  511. $item = $loopItem[$loopKey];
  512. }
  513. else if ( is_numeric( $loopItem ) )
  514. {
  515. unset( $item );
  516. $item = $index + 0 + 1;
  517. if ( $loopItem < 0 )
  518. $item = -$item;
  519. $loopKey = $index + 0;
  520. }
  521. else if ( is_string( $loopItem ) )
  522. {
  523. unset( $item );
  524. $loopKey = $index + 0;
  525. $item = $loopItem[$loopKey];
  526. }
  527. unset( $last );
  528. $last = false;
  529. $vars[$currentNamespace]['key'] = $loopKey;
  530. $vars[$currentNamespace]['item'] = $item;
  531. $currentIndexInc = $currentIndex - 1;
  532. $vars[$currentNamespace]['index'] = $currentIndexInc;
  533. $vars[$currentNamespace]['number'] = $currentIndex;
  534. $sectionStack[] = array( &$loopItem, $loopKeys, $loopCount, $currentIndex, $index );
  535. unset( $loopItem, $loopKeys );
  536. $text .= ' ';
  537. unset( $var );
  538. unset( $var );
  539. $var = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'item', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['item'] : null;
  540. if (! isset( $var ) ) $var = NULL;
  541. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  542. $var = $var->templateValue();
  543. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  544. unset( $var );
  545. $text .= '
  546. ';
  547. list( $loopItem, $loopKeys, $loopCount, $currentIndex, $index ) = array_pop( $sectionStack );
  548. ++$currentIndex;
  549. ++$index;
  550. }
  551. unset( $loopKeys, $loopCount, $index, $last, $loopIndex, $loopItem );
  552. $currentNamespace = array_pop( $namespaceStack );
  553. $text .= ' ';
  554. }
  555. unset( $if_cond );
  556. // if ends
  557. $text .= '
  558. ';
  559. // if begins
  560. unset( $if_cond );
  561. unset( $if_cond );
  562. $if_cond = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site'] : null;
  563. $if_cond1 = compiledFetchAttribute( $if_cond, 'redirect' );
  564. unset( $if_cond );
  565. $if_cond = $if_cond1;
  566. if (! isset( $if_cond ) ) $if_cond = NULL;
  567. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  568. $if_cond = $if_cond->templateValue();
  569. if ( $if_cond )
  570. {
  571. $text .= ' <meta http-equiv="Refresh" content="';
  572. unset( $var );
  573. unset( $var );
  574. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site'] : null;
  575. $var1 = compiledFetchAttribute( $var, 'redirect' );
  576. unset( $var );
  577. $var = $var1;
  578. $var1 = compiledFetchAttribute( $var, 'timer' );
  579. unset( $var );
  580. $var = $var1;
  581. if (! isset( $var ) ) $var = NULL;
  582. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  583. $var = $var->templateValue();
  584. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  585. unset( $var );
  586. $text .= '; URL=';
  587. unset( $var );
  588. unset( $var );
  589. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site'] : null;
  590. $var1 = compiledFetchAttribute( $var, 'redirect' );
  591. unset( $var );
  592. $var = $var1;
  593. $var1 = compiledFetchAttribute( $var, 'location' );
  594. unset( $var );
  595. $var = $var1;
  596. if (! isset( $var ) ) $var = NULL;
  597. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  598. $var = $var->templateValue();
  599. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  600. unset( $var );
  601. $text .= '" />
  602. ';
  603. }
  604. unset( $if_cond );
  605. // if ends
  606. $text .= ' ';
  607. // foreach begins
  608. $skipDelimiter = true;
  609. if ( !isset( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_7 ) ) $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_7 = array();
  610. $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_7[] = compact( 'fe_array_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_i_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_key_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_val_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_offset_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_max_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_reverse_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_first_val_995e82e26af823319fdc0ffdbf1a563d_7', 'fe_last_val_995e82e26af823319fdc0ffdbf1a563d_7' );
  611. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 );
  612. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 );
  613. $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site'] : null;
  614. $fe_array_995e82e26af823319fdc0ffdbf1a563d_71 = compiledFetchAttribute( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7, 'http_equiv' );
  615. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 );
  616. $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_array_995e82e26af823319fdc0ffdbf1a563d_71;
  617. if (! isset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 ) ) $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 = NULL;
  618. while ( is_object( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 ) and method_exists( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7, 'templateValue' ) )
  619. $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_array_995e82e26af823319fdc0ffdbf1a563d_7->templateValue();
  620. $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_7 = is_array( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 ) ? array_keys( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 ) : array();
  621. $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 = count( $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_7 );
  622. $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_7 = 0;
  623. $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 = 0;
  624. $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 - $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7;
  625. $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_7 = false;
  626. if ( $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 < 0 || $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 >= $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 )
  627. {
  628. $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 = ( $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 < 0 ) ? 0 : $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7;
  629. if ( $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 || $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 < 0 )
  630. {
  631. eZDebug::writeWarning("Invalid 'offset' parameter specified: '$fe_offset_995e82e26af823319fdc0ffdbf1a563d_7'. Array count: $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7");
  632. }
  633. }
  634. if ( $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 < 0 || $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 + $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 > $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 )
  635. {
  636. if ( $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 < 0 )
  637. eZDebug::writeWarning("Invalid 'max' parameter specified: $fe_max_995e82e26af823319fdc0ffdbf1a563d_7");
  638. $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 - $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7;
  639. }
  640. if ( $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_7 )
  641. {
  642. $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 - 1 - $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7;
  643. $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_7 = 0;
  644. }
  645. else
  646. {
  647. $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7;
  648. $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 - 1;
  649. }
  650. // foreach
  651. for ( $fe_i_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_7; $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_7 < $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 && ( $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_7 ? $fe_i_995e82e26af823319fdc0ffdbf1a563d_7 >= $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_7 : $fe_i_995e82e26af823319fdc0ffdbf1a563d_7 <= $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_7 ); $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_7 ? $fe_i_995e82e26af823319fdc0ffdbf1a563d_7-- : $fe_i_995e82e26af823319fdc0ffdbf1a563d_7++ )
  652. {
  653. $fe_key_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_7[$fe_i_995e82e26af823319fdc0ffdbf1a563d_7];
  654. $fe_val_995e82e26af823319fdc0ffdbf1a563d_7 = $fe_array_995e82e26af823319fdc0ffdbf1a563d_7[$fe_key_995e82e26af823319fdc0ffdbf1a563d_7];
  655. $vars[$rootNamespace]['item'] = $fe_val_995e82e26af823319fdc0ffdbf1a563d_7;
  656. $vars[$rootNamespace]['key'] = $fe_key_995e82e26af823319fdc0ffdbf1a563d_7;
  657. $text .= ' <meta name="';
  658. unset( $var );
  659. unset( $var1 );
  660. unset( $var1 );
  661. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'key', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['key'] : null;
  662. if (! isset( $var1 ) ) $var1 = NULL;
  663. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  664. $var1 = $var1->templateValue();
  665. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  666. $var1 = $var1->templateValue();
  667. $var = htmlspecialchars( $var1 );
  668. unset( $var1 );
  669. if (! isset( $var ) ) $var = NULL;
  670. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  671. $var = $var->templateValue();
  672. $text .= $var;
  673. unset( $var );
  674. $text .= '" content="';
  675. unset( $var );
  676. unset( $var1 );
  677. unset( $var1 );
  678. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'item', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['item'] : null;
  679. if (! isset( $var1 ) ) $var1 = NULL;
  680. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  681. $var1 = $var1->templateValue();
  682. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  683. $var1 = $var1->templateValue();
  684. $var = htmlspecialchars( $var1 );
  685. unset( $var1 );
  686. if (! isset( $var ) ) $var = NULL;
  687. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  688. $var = $var->templateValue();
  689. $text .= $var;
  690. unset( $var );
  691. $text .= '" />
  692. ';
  693. $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_7++;
  694. } // foreach
  695. $skipDelimiter = false;
  696. if ( count( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_7 ) ) extract( array_pop( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_7 ) );
  697. else
  698. {
  699. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_7 );
  700. unset( $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_7 );
  701. unset( $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_7 );
  702. unset( $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_7 );
  703. unset( $fe_i_995e82e26af823319fdc0ffdbf1a563d_7 );
  704. unset( $fe_key_995e82e26af823319fdc0ffdbf1a563d_7 );
  705. unset( $fe_val_995e82e26af823319fdc0ffdbf1a563d_7 );
  706. unset( $fe_offset_995e82e26af823319fdc0ffdbf1a563d_7 );
  707. unset( $fe_max_995e82e26af823319fdc0ffdbf1a563d_7 );
  708. unset( $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_7 );
  709. unset( $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_7 );
  710. unset( $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_7 );
  711. unset( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_7 );
  712. }
  713. // foreach ends
  714. $text .= ' ';
  715. // foreach begins
  716. $skipDelimiter = true;
  717. if ( !isset( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_8 ) ) $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_8 = array();
  718. $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_8[] = compact( 'fe_array_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_i_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_key_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_val_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_offset_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_max_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_reverse_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_first_val_995e82e26af823319fdc0ffdbf1a563d_8', 'fe_last_val_995e82e26af823319fdc0ffdbf1a563d_8' );
  719. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 );
  720. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 );
  721. $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'site', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['site'] : null;
  722. $fe_array_995e82e26af823319fdc0ffdbf1a563d_81 = compiledFetchAttribute( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8, 'meta' );
  723. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 );
  724. $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_array_995e82e26af823319fdc0ffdbf1a563d_81;
  725. if (! isset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 ) ) $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 = NULL;
  726. while ( is_object( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 ) and method_exists( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8, 'templateValue' ) )
  727. $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_array_995e82e26af823319fdc0ffdbf1a563d_8->templateValue();
  728. $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_8 = is_array( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 ) ? array_keys( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 ) : array();
  729. $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 = count( $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_8 );
  730. $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_8 = 0;
  731. $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 = 0;
  732. $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 - $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8;
  733. $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_8 = false;
  734. if ( $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 < 0 || $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 >= $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 )
  735. {
  736. $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 = ( $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 < 0 ) ? 0 : $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8;
  737. if ( $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 || $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 < 0 )
  738. {
  739. eZDebug::writeWarning("Invalid 'offset' parameter specified: '$fe_offset_995e82e26af823319fdc0ffdbf1a563d_8'. Array count: $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8");
  740. }
  741. }
  742. if ( $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 < 0 || $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 + $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 > $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 )
  743. {
  744. if ( $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 < 0 )
  745. eZDebug::writeWarning("Invalid 'max' parameter specified: $fe_max_995e82e26af823319fdc0ffdbf1a563d_8");
  746. $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 - $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8;
  747. }
  748. if ( $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_8 )
  749. {
  750. $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 - 1 - $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8;
  751. $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_8 = 0;
  752. }
  753. else
  754. {
  755. $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8;
  756. $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 - 1;
  757. }
  758. // foreach
  759. for ( $fe_i_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_8; $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_8 < $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 && ( $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_8 ? $fe_i_995e82e26af823319fdc0ffdbf1a563d_8 >= $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_8 : $fe_i_995e82e26af823319fdc0ffdbf1a563d_8 <= $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_8 ); $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_8 ? $fe_i_995e82e26af823319fdc0ffdbf1a563d_8-- : $fe_i_995e82e26af823319fdc0ffdbf1a563d_8++ )
  760. {
  761. $fe_key_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_8[$fe_i_995e82e26af823319fdc0ffdbf1a563d_8];
  762. $fe_val_995e82e26af823319fdc0ffdbf1a563d_8 = $fe_array_995e82e26af823319fdc0ffdbf1a563d_8[$fe_key_995e82e26af823319fdc0ffdbf1a563d_8];
  763. $vars[$rootNamespace]['item'] = $fe_val_995e82e26af823319fdc0ffdbf1a563d_8;
  764. $vars[$rootNamespace]['key'] = $fe_key_995e82e26af823319fdc0ffdbf1a563d_8;
  765. $text .= ' ';
  766. // if begins
  767. unset( $if_cond );
  768. unset( $if_cond1 );
  769. unset( $if_cond1 );
  770. $if_cond1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  771. $if_cond2 = compiledFetchAttribute( $if_cond1, 'content_info' );
  772. unset( $if_cond1 );
  773. $if_cond1 = $if_cond2;
  774. $if_cond2 = compiledFetchAttribute( $if_cond1, 'persistent_variable' );
  775. unset( $if_cond1 );
  776. $if_cond1 = $if_cond2;
  777. unset( $if_cond3 );
  778. unset( $if_cond3 );
  779. $if_cond3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'key', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['key'] : null;
  780. if (! isset( $if_cond3 ) ) $if_cond3 = NULL;
  781. while ( is_object( $if_cond3 ) and method_exists( $if_cond3, 'templateValue' ) )
  782. $if_cond3 = $if_cond3->templateValue();
  783. $if_cond2 = compiledFetchAttribute( $if_cond1, $if_cond3 );
  784. unset( $if_cond1 );
  785. $if_cond1 = $if_cond2;
  786. if (! isset( $if_cond1 ) ) $if_cond1 = NULL;
  787. while ( is_object( $if_cond1 ) and method_exists( $if_cond1, 'templateValue' ) )
  788. $if_cond1 = $if_cond1->templateValue();
  789. $if_cond = isset( $if_cond1 );unset( $if_cond1 );
  790. if (! isset( $if_cond ) ) $if_cond = NULL;
  791. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  792. $if_cond = $if_cond->templateValue();
  793. if ( $if_cond )
  794. {
  795. $text .= ' <meta name="';
  796. unset( $var );
  797. unset( $var1 );
  798. unset( $var1 );
  799. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'key', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['key'] : null;
  800. if (! isset( $var1 ) ) $var1 = NULL;
  801. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  802. $var1 = $var1->templateValue();
  803. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  804. $var1 = $var1->templateValue();
  805. $var = htmlspecialchars( $var1 );
  806. unset( $var1 );
  807. if (! isset( $var ) ) $var = NULL;
  808. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  809. $var = $var->templateValue();
  810. $text .= $var;
  811. unset( $var );
  812. $text .= '" content="';
  813. unset( $var );
  814. unset( $var1 );
  815. unset( $var1 );
  816. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'module_result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['module_result'] : null;
  817. $var2 = compiledFetchAttribute( $var1, 'content_info' );
  818. unset( $var1 );
  819. $var1 = $var2;
  820. $var2 = compiledFetchAttribute( $var1, 'persistent_variable' );
  821. unset( $var1 );
  822. $var1 = $var2;
  823. unset( $var3 );
  824. unset( $var3 );
  825. $var3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'key', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['key'] : null;
  826. if (! isset( $var3 ) ) $var3 = NULL;
  827. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  828. $var3 = $var3->templateValue();
  829. $var2 = compiledFetchAttribute( $var1, $var3 );
  830. unset( $var1 );
  831. $var1 = $var2;
  832. if (! isset( $var1 ) ) $var1 = NULL;
  833. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  834. $var1 = $var1->templateValue();
  835. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  836. $var1 = $var1->templateValue();
  837. $var = htmlspecialchars( $var1 );
  838. unset( $var1 );
  839. if (! isset( $var ) ) $var = NULL;
  840. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  841. $var = $var->templateValue();
  842. $text .= $var;
  843. unset( $var );
  844. $text .= '" />
  845. ';
  846. }
  847. else
  848. {
  849. $text .= ' <meta name="';
  850. unset( $var );
  851. unset( $var1 );
  852. unset( $var1 );
  853. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'key', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['key'] : null;
  854. if (! isset( $var1 ) ) $var1 = NULL;
  855. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  856. $var1 = $var1->templateValue();
  857. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  858. $var1 = $var1->templateValue();
  859. $var = htmlspecialchars( $var1 );
  860. unset( $var1 );
  861. if (! isset( $var ) ) $var = NULL;
  862. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  863. $var = $var->templateValue();
  864. $text .= $var;
  865. unset( $var );
  866. $text .= '" content="';
  867. unset( $var );
  868. unset( $var1 );
  869. unset( $var1 );
  870. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'item', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['item'] : null;
  871. if (! isset( $var1 ) ) $var1 = NULL;
  872. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  873. $var1 = $var1->templateValue();
  874. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  875. $var1 = $var1->templateValue();
  876. $var = htmlspecialchars( $var1 );
  877. unset( $var1 );
  878. if (! isset( $var ) ) $var = NULL;
  879. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  880. $var = $var->templateValue();
  881. $text .= $var;
  882. unset( $var );
  883. $text .= '" />
  884. ';
  885. }
  886. unset( $if_cond );
  887. // if ends
  888. $text .= '
  889. ';
  890. $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_8++;
  891. } // foreach
  892. $skipDelimiter = false;
  893. if ( count( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_8 ) ) extract( array_pop( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_8 ) );
  894. else
  895. {
  896. unset( $fe_array_995e82e26af823319fdc0ffdbf1a563d_8 );
  897. unset( $fe_array_keys_995e82e26af823319fdc0ffdbf1a563d_8 );
  898. unset( $fe_n_items_995e82e26af823319fdc0ffdbf1a563d_8 );
  899. unset( $fe_n_items_processed_995e82e26af823319fdc0ffdbf1a563d_8 );
  900. unset( $fe_i_995e82e26af823319fdc0ffdbf1a563d_8 );
  901. unset( $fe_key_995e82e26af823319fdc0ffdbf1a563d_8 );
  902. unset( $fe_val_995e82e26af823319fdc0ffdbf1a563d_8 );
  903. unset( $fe_offset_995e82e26af823319fdc0ffdbf1a563d_8 );
  904. unset( $fe_max_995e82e26af823319fdc0ffdbf1a563d_8 );
  905. unset( $fe_reverse_995e82e26af823319fdc0ffdbf1a563d_8 );
  906. unset( $fe_first_val_995e82e26af823319fdc0ffdbf1a563d_8 );
  907. unset( $fe_last_val_995e82e26af823319fdc0ffdbf1a563d_8 );
  908. unset( $fe_variable_stack_995e82e26af823319fdc0ffdbf1a563d_8 );
  909. }
  910. // foreach ends
  911. $text .= '
  912. <!--[if lt IE 9 ]>
  913. <meta http-equiv="X-UA-Compatible" content="IE=8,chrome=1" />
  914. <![endif]-->
  915. <meta name="MSSmartTagsPreventParsing" content="TRUE" />
  916. <meta name="generator" content="eZ Publish" />
  917. ';
  918. // if begins
  919. unset( $if_cond );
  920. unset( $if_cond );
  921. $if_cond = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'canonical_link', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['canonical_link'] : null;
  922. if (! isset( $if_cond ) ) $if_cond = NULL;
  923. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  924. $if_cond = $if_cond->templateValue();
  925. if ( $if_cond )
  926. {
  927. $text .= ' ';
  928. $oldRestoreIncludeArray_e25ce4e81952064dc80e92b751789d81 = isset( $restoreIncludeArray ) ? $restoreIncludeArray : array();
  929. $restoreIncludeArray = array();
  930. if ( !isset( $dKeys ) )
  931. {
  932. $resH = $tpl->resourceHandler( "design" );
  933. $dKeys = $resH->keys();
  934. }
  935. $resourceFound = false;
  936. if ( file_exists( 'var/ezwebin_site/cache/template/compiled/canonical_link-5a13e5597bd9d48113e6265bd080cdcf.php' ) )
  937. {
  938. $resourceFound = true;
  939. $namespaceStack[] = array( $rootNamespace, $currentNamespace );
  940. $rootNamespace = $currentNamespace;
  941. $tpl->createLocalVariablesList();
  942. $tpl->appendTemplateFetch( 'extension/ezwebin/design/ezwebin/templates/canonical_link.tpl' );
  943. include( '' . 'var/ezwebin_site/cache/template/compiled/canonical_link-5a13e5597bd9d48113e6265bd080cdcf.php' );
  944. $tpl->unsetLocalVariables();
  945. $tpl->destroyLocalVariablesList();
  946. list( $rootNamespace, $currentNamespace ) = array_pop( $namespaceStack );
  947. }
  948. else
  949. {
  950. $resourceFound = true;
  951. $resourceFound = true;
  952. $namespaceStack[] = array( $rootNamespace, $currentNamespace );
  953. $rootNamespace = $currentNamespace;
  954. $textElements = array();
  955. $extraParameters = array();
  956. $tpl->processURI( 'extension/ezwebin/design/ezwebin/templates/canonical_link.tpl', true, $extraParameters, $textElements, $rootNamespace, $currentNamespace );
  957. $text .= implode( '', $textElements );
  958. list( $rootNamespace, $currentNamespace ) = array_pop( $namespaceStack );
  959. }
  960. foreach ( $restoreIncludeArray as $element )
  961. {
  962. if ( $element[2] === 'unset' )
  963. {
  964. unset( $vars[$element[0]][$element[1]] );
  965. continue;
  966. }
  967. $vars[$element[0]][$element[1]] = $element[2];
  968. }
  969. $restoreIncludeArray = $oldRestoreIncludeArray_e25ce4e81952064dc80e92b751789d81;
  970. }
  971. unset( $if_cond );
  972. // if ends
  973. // if begins
  974. unset( $if_cond );
  975. unset( $if_cond );
  976. $if_cond = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'enable_link', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['enable_link'] : null;
  977. if (! isset( $if_cond ) ) $if_cond = NULL;
  978. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  979. $if_cond = $if_cond->templateValue();
  980. if ( $if_cond )
  981. {
  982. $text .= ' ';
  983. $oldRestoreIncludeArray_5ee369c72974fcd6f410ecb955767588 = isset( $restoreIncludeArray ) ? $restoreIncludeArray : array();
  984. $restoreIncludeArray = array();
  985. if ( isset( $currentNamespace ) and isset( $vars[$currentNamespace]['enable_help'] ) )
  986. $restoreIncludeArray[] = array( $currentNamespace, 'enable_help', $vars[$currentNamespace]['enable_help'] );
  987. elseif ( !isset( $vars[( isset( $currentNamespace ) ? $currentNamespace : '' )]['enable_help'] ) )
  988. $restoreIncludeArray[] = array( ( isset( $currentNamespace ) ? $currentNamespace : '' ), 'enable_help', 'unset' );
  989. unset( $var );
  990. unset( $var );
  991. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'enable_help', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['enable_help'] : null;
  992. if (! isset( $var ) ) $var = NULL;
  993. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  994. $var = $var->templateValue();
  995. $vars[$currentNamespace]['enable_help'] = $var;
  996. unset( $var );
  997. if ( isset( $currentNamespace ) and isset( $vars[$currentNamespace]['enable_link'] ) )
  998. $restoreIncludeArray[] = array( $currentNamespace, 'enable_link', $vars[$currentNamespace]['enable_link'] );
  999. elseif ( !isset( $vars[( isset( $currentNamespace ) ? $currentNamespace : '' )]['enable_link'] ) )
  1000. $restoreIncludeArray[] = array( ( isset( $currentNamespace ) ? $currentNamespace : '' ), 'enable_link', 'unset' );
  1001. unset( $var );
  1002. unset( $var );
  1003. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'enable_link', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['enable_link'] : null;
  1004. if (! isset( $var ) ) $var = NULL;
  1005. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  1006. $var = $var->templateValue();
  1007. $vars[$currentNamespace]['enable_link'] = $var;
  1008. unset( $var );
  1009. if ( !isset( $dKeys ) )
  1010. {
  1011. $resH = $tpl->resourceHandler( "design" );
  1012. $dKeys = $resH->keys();
  1013. }
  1014. $resourceFound = false;
  1015. if ( file_exists( 'var/ezwebin_site/cache/template/compiled/link-7d94fc5f7b3d624a7ee312aafc3166b0.php' ) )
  1016. {
  1017. $resourceFound = true;
  1018. $namespaceStack[] = array( $rootNamespace, $currentNamespace );
  1019. $rootNamespace = $currentNamespace;
  1020. $tpl->createLocalVariablesList();
  1021. $tpl->appendTemplateFetch( 'extension/ezwebin/design/ezwebin/templates/link.tpl' );
  1022. include( '' . 'var/ezwebin_site/cache/template/compiled/link-7d94fc5f7b3d624a7ee312aafc3166b0.php' );
  1023. $tpl->unsetLocalVariables();
  1024. $tpl->destroyLocalVariablesList();
  1025. list( $rootNamespace, $currentNamespace ) = array_pop( $namespaceStack );
  1026. }
  1027. else
  1028. {
  1029. $resourceFound = true;
  1030. $resourceFound = true;
  1031. $namespaceStack[] = array( $rootNamespace, $currentNamespace );
  1032. $rootNamespace = $currentNamespace;
  1033. $textElements = array();
  1034. $extraParameters = array();
  1035. $tpl->processURI( 'extension/ezwebin/design/ezwebin/templates/link.tpl', true, $extraParameters, $textElements, $rootNamespace, $currentNamespace );
  1036. $text .= implode( '', $textElements );
  1037. list( $rootNamespace, $currentNamespace ) = array_pop( $namespaceStack );
  1038. }
  1039. foreach ( $restoreIncludeArray as $element )
  1040. {
  1041. if ( $element[2] === 'unset' )
  1042. {
  1043. unset( $vars[$element[0]][$element[1]] );
  1044. continue;
  1045. }
  1046. $vars[$element[0]][$element[1]] = $element[2];
  1047. }
  1048. $restoreIncludeArray = $oldRestoreIncludeArray_5ee369c72974fcd6f410ecb955767588;
  1049. }
  1050. unset( $if_cond );
  1051. // if ends
  1052. if ( isset( $setArray[$currentNamespace]['enable_help'] ) )
  1053. {
  1054. unset( $vars[$currentNamespace]['enable_help'] );
  1055. }
  1056. if ( isset( $setArray[$currentNamespace]['enable_link'] ) )
  1057. {
  1058. unset( $vars[$currentNamespace]['enable_link'] );
  1059. }
  1060. if ( isset( $setArray[$currentNamespace]['canonical_link'] ) )
  1061. {
  1062. unset( $vars[$currentNamespace]['canonical_link'] );
  1063. }
  1064. $setArray = $oldSetArray_6b1d86ce712fd5d9b469e9aa87d90282;
  1065. $tpl->Level--;
  1066. ?>