/var/ezwebin_site/cache/template/compiled/full-d516513b055c6f28fd2e7e147dc24d2f.php

https://bitbucket.org/ericsagnes/ezpublish-multisite · PHP · 1000 lines · 909 code · 71 blank · 20 comment · 198 complexity · 42ccc04f804fd47ab3c7938d87136cb9 MD5 · raw file

  1. <?php
  2. // URI: design:node/view/full.tpl
  3. // Filename: extension/ezwebin/design/ezwebin/templates/node/view/full.tpl
  4. // Timestamp: 1373586452 (Fri Jul 12 8:47:32 JST 2013)
  5. $oldSetArray_3ad9acdf0dbac1a50d9bf1ebffe40b93 = 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. $text .= '<div class="border-box">
  17. <div class="border-tl"><div class="border-tr"><div class="border-tc"></div></div></div>
  18. <div class="border-ml"><div class="border-mr"><div class="border-mc float-break">
  19. <div class="content-view-full">
  20. <div class="class-';
  21. unset( $var );
  22. unset( $var );
  23. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  24. $var1 = compiledFetchAttribute( $var, 'object' );
  25. unset( $var );
  26. $var = $var1;
  27. $var1 = compiledFetchAttribute( $var, 'class_identifier' );
  28. unset( $var );
  29. $var = $var1;
  30. if (! isset( $var ) ) $var = NULL;
  31. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  32. $var = $var->templateValue();
  33. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  34. unset( $var );
  35. $text .= '">
  36. <div class="attribute-header">
  37. <h1>';
  38. unset( $var );
  39. unset( $var1 );
  40. unset( $var1 );
  41. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  42. $var2 = compiledFetchAttribute( $var1, 'name' );
  43. unset( $var1 );
  44. $var1 = $var2;
  45. if (! isset( $var1 ) ) $var1 = NULL;
  46. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  47. $var1 = $var1->templateValue();
  48. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  49. $var1 = $var1->templateValue();
  50. $var = htmlspecialchars( $var1 );
  51. unset( $var1 );
  52. if (! isset( $var ) ) $var = NULL;
  53. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  54. $var = $var->templateValue();
  55. $text .= $var;
  56. unset( $var );
  57. $text .= '</h1>
  58. </div>
  59. <ul>
  60. ';
  61. // foreach begins
  62. $skipDelimiter = true;
  63. if ( !isset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_1 ) ) $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_1 = array();
  64. $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_1[] = compact( 'fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_key_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_val_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_1', 'fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_1' );
  65. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  66. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  67. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  68. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_11 = compiledFetchAttribute( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1, 'children' );
  69. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  70. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_11;
  71. if (! isset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 ) ) $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 = NULL;
  72. while ( is_object( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 ) and method_exists( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1, 'templateValue' ) )
  73. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1->templateValue();
  74. $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_1 = is_array( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 ) ? array_keys( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 ) : array();
  75. $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 = count( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  76. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_1 = 0;
  77. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 = 0;
  78. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1;
  79. $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_1 = false;
  80. if ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 >= $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 )
  81. {
  82. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 = ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 < 0 ) ? 0 : $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1;
  83. if ( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 < 0 )
  84. {
  85. eZDebug::writeWarning("Invalid 'offset' parameter specified: '$fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1'. Array count: $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1");
  86. }
  87. }
  88. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 + $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 > $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 )
  89. {
  90. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 < 0 )
  91. eZDebug::writeWarning("Invalid 'max' parameter specified: $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1");
  92. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1;
  93. }
  94. if ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_1 )
  95. {
  96. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 - 1 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1;
  97. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_1 = 0;
  98. }
  99. else
  100. {
  101. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1;
  102. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 - 1;
  103. }
  104. // foreach
  105. for ( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_1; $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_1 < $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 && ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_1 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1 >= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_1 : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1 <= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_1 ); $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_1 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1-- : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1++ )
  106. {
  107. $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_1[$fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1];
  108. $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_1 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1[$fe_key_c1a23d0a76888f9330f32ba8917d1d7e_1];
  109. $vars[$rootNamespace]['node'] = $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_1;
  110. $text .= ' <li><a href=';
  111. unset( $var );
  112. unset( $var );
  113. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  114. $var1 = compiledFetchAttribute( $var, 'url_alias' );
  115. unset( $var );
  116. $var = $var1;
  117. if (! isset( $var ) ) $var = NULL;
  118. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  119. $var = $var->templateValue();
  120. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  121. unset( $var );
  122. $text .= '>';
  123. unset( $var );
  124. unset( $var );
  125. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  126. $var1 = compiledFetchAttribute( $var, 'name' );
  127. unset( $var );
  128. $var = $var1;
  129. if (! isset( $var ) ) $var = NULL;
  130. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  131. $var = $var->templateValue();
  132. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  133. unset( $var );
  134. $text .= '</a></li>
  135. ';
  136. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_1++;
  137. } // foreach
  138. $skipDelimiter = false;
  139. if ( count( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_1 ) ) extract( array_pop( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_1 ) );
  140. else
  141. {
  142. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  143. unset( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  144. unset( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  145. unset( $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  146. unset( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  147. unset( $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  148. unset( $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  149. unset( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  150. unset( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  151. unset( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  152. unset( $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  153. unset( $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  154. unset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_1 );
  155. }
  156. // foreach ends
  157. $text .= ' </ul>
  158. ';
  159. // def $name_pattern
  160. unset( $var );
  161. unset( $var1 );
  162. unset( $var2 );
  163. unset( $var2 );
  164. $var2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  165. $var3 = compiledFetchAttribute( $var2, 'object' );
  166. unset( $var2 );
  167. $var2 = $var3;
  168. $var3 = compiledFetchAttribute( $var2, 'content_class' );
  169. unset( $var2 );
  170. $var2 = $var3;
  171. $var3 = compiledFetchAttribute( $var2, 'contentobject_name' );
  172. unset( $var2 );
  173. $var2 = $var3;
  174. if (! isset( $var2 ) ) $var2 = NULL;
  175. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  176. $var2 = $var2->templateValue();
  177. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  178. $var2 = $var2->templateValue();
  179. if ( is_string( $var2 ) )
  180. {
  181. $var1 = explode( ">", $var2 );
  182. }
  183. else if ( is_array( $var2 ) )
  184. {
  185. $var1 = array( array_slice( $var2, 0, ">" ), array_slice( $var2, ">" ) );
  186. }
  187. else
  188. {
  189. $var1 = null;
  190. }
  191. unset( $var2 );
  192. if (! isset( $var1 ) ) $var1 = NULL;
  193. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  194. $var1 = $var1->templateValue();
  195. $var = implode( ",", $var1 );unset( $var1 );
  196. if (! isset( $var ) ) $var = NULL;
  197. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  198. $var = $var->templateValue();
  199. if ( $tpl->hasVariable( 'name_pattern', $rootNamespace ) )
  200. {
  201. $tpl->warning( 'def', "Variable 'name_pattern' is already defined.", array (
  202. 0 =>
  203. array (
  204. 0 => 32,
  205. 1 => 4,
  206. 2 => 1349,
  207. ),
  208. 1 =>
  209. array (
  210. 0 => 33,
  211. 1 => 143,
  212. 2 => 1584,
  213. ),
  214. 2 => 'extension/ezwebin/design/ezwebin/templates/node/view/full.tpl',
  215. ) );
  216. $tpl->setVariable( 'name_pattern', $var, $rootNamespace );
  217. }
  218. else
  219. {
  220. $tpl->setLocalVariable( 'name_pattern', $var, $rootNamespace );
  221. }
  222. // def $name_pattern_array
  223. if ( $tpl->hasVariable( 'name_pattern_array', $rootNamespace ) )
  224. {
  225. $tpl->warning( 'def', "Variable 'name_pattern_array' is already defined.", array (
  226. 0 =>
  227. array (
  228. 0 => 32,
  229. 1 => 4,
  230. 2 => 1349,
  231. ),
  232. 1 =>
  233. array (
  234. 0 => 33,
  235. 1 => 143,
  236. 2 => 1584,
  237. ),
  238. 2 => 'extension/ezwebin/design/ezwebin/templates/node/view/full.tpl',
  239. ) );
  240. $tpl->setVariable( 'name_pattern_array', array (
  241. 0 => 'enable_comments',
  242. 1 => 'enable_tipafriend',
  243. 2 => 'show_children',
  244. 3 => 'show_children_exclude',
  245. 4 => 'show_children_pr_page',
  246. ), $rootNamespace );
  247. }
  248. else
  249. {
  250. $tpl->setLocalVariable( 'name_pattern_array', array (
  251. 0 => 'enable_comments',
  252. 1 => 'enable_tipafriend',
  253. 2 => 'show_children',
  254. 3 => 'show_children_exclude',
  255. 4 => 'show_children_pr_page',
  256. ), $rootNamespace );
  257. }
  258. $text .= ' ';
  259. unset( $var );
  260. unset( $var1 );
  261. unset( $var2 );
  262. unset( $var2 );
  263. $var2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern'] : null;
  264. if (! isset( $var2 ) ) $var2 = NULL;
  265. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  266. $var2 = $var2->templateValue();
  267. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  268. $var2 = $var2->templateValue();
  269. if ( is_string( $var2 ) )
  270. {
  271. $var1 = explode( "|", $var2 );
  272. }
  273. else if ( is_array( $var2 ) )
  274. {
  275. $var1 = array( array_slice( $var2, 0, "|" ), array_slice( $var2, "|" ) );
  276. }
  277. else
  278. {
  279. $var1 = null;
  280. }
  281. unset( $var2 );
  282. if (! isset( $var1 ) ) $var1 = NULL;
  283. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  284. $var1 = $var1->templateValue();
  285. $var = implode( ",", $var1 );unset( $var1 );
  286. if (! isset( $var ) ) $var = NULL;
  287. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  288. $var = $var->templateValue();
  289. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'name_pattern', $vars[$currentNamespace] ) )
  290. {
  291. $vars[$currentNamespace]['name_pattern'] = $var;
  292. unset( $var );
  293. }
  294. $text .= ' ';
  295. unset( $var );
  296. unset( $var1 );
  297. unset( $var2 );
  298. unset( $var2 );
  299. $var2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern'] : null;
  300. if (! isset( $var2 ) ) $var2 = NULL;
  301. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  302. $var2 = $var2->templateValue();
  303. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  304. $var2 = $var2->templateValue();
  305. if ( is_string( $var2 ) )
  306. {
  307. $var1 = explode( "<", $var2 );
  308. }
  309. else if ( is_array( $var2 ) )
  310. {
  311. $var1 = array( array_slice( $var2, 0, "<" ), array_slice( $var2, "<" ) );
  312. }
  313. else
  314. {
  315. $var1 = null;
  316. }
  317. unset( $var2 );
  318. if (! isset( $var1 ) ) $var1 = NULL;
  319. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  320. $var1 = $var1->templateValue();
  321. $var = implode( ",", $var1 );unset( $var1 );
  322. if (! isset( $var ) ) $var = NULL;
  323. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  324. $var = $var->templateValue();
  325. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'name_pattern', $vars[$currentNamespace] ) )
  326. {
  327. $vars[$currentNamespace]['name_pattern'] = $var;
  328. unset( $var );
  329. }
  330. $text .= ' ';
  331. unset( $var );
  332. unset( $var1 );
  333. unset( $var1 );
  334. $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern'] : null;
  335. if (! isset( $var1 ) ) $var1 = NULL;
  336. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  337. $var1 = $var1->templateValue();
  338. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  339. $var1 = $var1->templateValue();
  340. if ( is_string( $var1 ) )
  341. {
  342. $var = explode( ",", $var1 );
  343. }
  344. else if ( is_array( $var1 ) )
  345. {
  346. $var = array( array_slice( $var1, 0, "," ), array_slice( $var1, "," ) );
  347. }
  348. else
  349. {
  350. $var = null;
  351. }
  352. unset( $var1 );
  353. if (! isset( $var ) ) $var = NULL;
  354. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  355. $var = $var->templateValue();
  356. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'name_pattern', $vars[$currentNamespace] ) )
  357. {
  358. $vars[$currentNamespace]['name_pattern'] = $var;
  359. unset( $var );
  360. }
  361. $text .= ' ';
  362. // foreach begins
  363. $skipDelimiter = true;
  364. if ( !isset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_2 ) ) $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_2 = array();
  365. $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_2[] = compact( 'fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_key_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_val_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_2', 'fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_2' );
  366. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  367. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  368. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern'] : null;
  369. if (! isset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 ) ) $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 = NULL;
  370. while ( is_object( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 ) and method_exists( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2, 'templateValue' ) )
  371. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2->templateValue();
  372. $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_2 = is_array( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 ) ? array_keys( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 ) : array();
  373. $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 = count( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  374. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_2 = 0;
  375. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 = 0;
  376. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2;
  377. $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_2 = false;
  378. if ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 >= $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 )
  379. {
  380. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 = ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 < 0 ) ? 0 : $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2;
  381. if ( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 < 0 )
  382. {
  383. eZDebug::writeWarning("Invalid 'offset' parameter specified: '$fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2'. Array count: $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2");
  384. }
  385. }
  386. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 + $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 > $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 )
  387. {
  388. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 < 0 )
  389. eZDebug::writeWarning("Invalid 'max' parameter specified: $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2");
  390. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2;
  391. }
  392. if ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_2 )
  393. {
  394. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 - 1 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2;
  395. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_2 = 0;
  396. }
  397. else
  398. {
  399. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2;
  400. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 - 1;
  401. }
  402. // foreach
  403. for ( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_2; $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_2 < $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 && ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_2 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2 >= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_2 : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2 <= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_2 ); $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_2 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2-- : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2++ )
  404. {
  405. $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_2[$fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2];
  406. $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_2 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2[$fe_key_c1a23d0a76888f9330f32ba8917d1d7e_2];
  407. $vars[$rootNamespace]['name_pattern_string'] = $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_2;
  408. $text .= ' ';
  409. unset( $var );
  410. unset( $var1 );
  411. unset( $var2 );
  412. unset( $var2 );
  413. $var2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern_string', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern_string'] : null;
  414. if (! isset( $var2 ) ) $var2 = NULL;
  415. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  416. $var2 = $var2->templateValue();
  417. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  418. $var2 = $var2->templateValue();
  419. $strlenFunc = 'mb_strlen'; $substrFunc = 'mb_substr';
  420. $var1 = trim( $var2 );
  421. unset( $var2 );
  422. if (! isset( $var1 ) ) $var1 = NULL;
  423. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  424. $var1 = $var1->templateValue();
  425. unset( $var2 );
  426. unset( $var2 );
  427. $var2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern_array', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern_array'] : null;
  428. if (! isset( $var2 ) ) $var2 = NULL;
  429. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  430. $var2 = $var2->templateValue();
  431. while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) )
  432. $var2 = $var2->templateValue();
  433. if ( is_string( $var2 ) )
  434. $var = $var2 . implode( '', array( $var1 ) );
  435. else if( is_array( $var2 ) )
  436. $var = array_merge( $var2, array( $var1 ) );
  437. unset( $var1, $var2 );
  438. if (! isset( $var ) ) $var = NULL;
  439. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  440. $var = $var->templateValue();
  441. if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'name_pattern_array', $vars[$currentNamespace] ) )
  442. {
  443. $vars[$currentNamespace]['name_pattern_array'] = $var;
  444. unset( $var );
  445. }
  446. $text .= ' ';
  447. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_2++;
  448. } // foreach
  449. $skipDelimiter = false;
  450. if ( count( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_2 ) ) extract( array_pop( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_2 ) );
  451. else
  452. {
  453. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  454. unset( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  455. unset( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  456. unset( $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  457. unset( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  458. unset( $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  459. unset( $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  460. unset( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  461. unset( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  462. unset( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  463. unset( $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  464. unset( $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  465. unset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_2 );
  466. }
  467. // foreach ends
  468. $text .= '
  469. ';
  470. // foreach begins
  471. $skipDelimiter = true;
  472. if ( !isset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_3 ) ) $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_3 = array();
  473. $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_3[] = compact( 'fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_key_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_val_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_3', 'fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_3' );
  474. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  475. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  476. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  477. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_31 = compiledFetchAttribute( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3, 'object' );
  478. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  479. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_31;
  480. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_31 = compiledFetchAttribute( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3, 'contentobject_attributes' );
  481. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  482. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_31;
  483. if (! isset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 ) ) $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 = NULL;
  484. while ( is_object( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 ) and method_exists( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3, 'templateValue' ) )
  485. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3->templateValue();
  486. $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_3 = is_array( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 ) ? array_keys( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 ) : array();
  487. $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 = count( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  488. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_3 = 0;
  489. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 = 0;
  490. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3;
  491. $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_3 = false;
  492. if ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 >= $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 )
  493. {
  494. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 = ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 < 0 ) ? 0 : $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3;
  495. if ( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 < 0 )
  496. {
  497. eZDebug::writeWarning("Invalid 'offset' parameter specified: '$fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3'. Array count: $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3");
  498. }
  499. }
  500. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 + $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 > $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 )
  501. {
  502. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 < 0 )
  503. eZDebug::writeWarning("Invalid 'max' parameter specified: $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3");
  504. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3;
  505. }
  506. if ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_3 )
  507. {
  508. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 - 1 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3;
  509. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_3 = 0;
  510. }
  511. else
  512. {
  513. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3;
  514. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 - 1;
  515. }
  516. // foreach
  517. for ( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_3; $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_3 < $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 && ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_3 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3 >= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_3 : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3 <= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_3 ); $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_3 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3-- : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3++ )
  518. {
  519. $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_3[$fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3];
  520. $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_3 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3[$fe_key_c1a23d0a76888f9330f32ba8917d1d7e_3];
  521. $vars[$rootNamespace]['attribute'] = $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_3;
  522. $text .= ' ';
  523. // if begins
  524. unset( $if_cond );
  525. unset( $if_cond1 );
  526. unset( $if_cond2 );
  527. unset( $if_cond2 );
  528. $if_cond2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'name_pattern_array', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['name_pattern_array'] : null;
  529. if (! isset( $if_cond2 ) ) $if_cond2 = NULL;
  530. while ( is_object( $if_cond2 ) and method_exists( $if_cond2, 'templateValue' ) )
  531. $if_cond2 = $if_cond2->templateValue();
  532. unset( $if_cond3 );
  533. unset( $if_cond3 );
  534. $if_cond3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'attribute', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['attribute'] : null;
  535. $if_cond4 = compiledFetchAttribute( $if_cond3, 'contentclass_attribute_identifier' );
  536. unset( $if_cond3 );
  537. $if_cond3 = $if_cond4;
  538. if (! isset( $if_cond3 ) ) $if_cond3 = NULL;
  539. while ( is_object( $if_cond3 ) and method_exists( $if_cond3, 'templateValue' ) )
  540. $if_cond3 = $if_cond3->templateValue();
  541. if( is_string( $if_cond2 ) )
  542. {
  543. $if_cond1 = ( strpos( $if_cond2, $if_cond3 ) !== false );
  544. }
  545. else if ( is_array( $if_cond2 ) )
  546. {
  547. $if_cond1 = in_array( $if_cond3, $if_cond2 );
  548. }
  549. else
  550. {
  551. $if_cond1 = false;
  552. }unset( $if_cond2, $if_cond3 );
  553. if (! isset( $if_cond1 ) ) $if_cond1 = NULL;
  554. while ( is_object( $if_cond1 ) and method_exists( $if_cond1, 'templateValue' ) )
  555. $if_cond1 = $if_cond1->templateValue();
  556. $if_cond = !( $if_cond1 );
  557. unset( $if_cond1 );
  558. if (! isset( $if_cond ) ) $if_cond = NULL;
  559. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  560. $if_cond = $if_cond->templateValue();
  561. if ( $if_cond )
  562. {
  563. $text .= ' <div class="attribute-';
  564. unset( $var );
  565. unset( $var );
  566. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'attribute', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['attribute'] : null;
  567. $var1 = compiledFetchAttribute( $var, 'contentclass_attribute_identifier' );
  568. unset( $var );
  569. $var = $var1;
  570. if (! isset( $var ) ) $var = NULL;
  571. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  572. $var = $var->templateValue();
  573. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  574. unset( $var );
  575. $text .= '">
  576. ';
  577. $textElements = array();
  578. $tpl->processFunction( 'attribute_view_gui', $textElements,
  579. false,
  580. array (
  581. 'attribute' =>
  582. array (
  583. 0 =>
  584. array (
  585. 0 => 4,
  586. 1 =>
  587. array (
  588. 0 => '',
  589. 1 => 2,
  590. 2 => 'attribute',
  591. ),
  592. 2 => false,
  593. ),
  594. ),
  595. ),
  596. array (
  597. 0 =>
  598. array (
  599. 0 => 44,
  600. 1 => 16,
  601. 2 => 2197,
  602. ),
  603. 1 =>
  604. array (
  605. 0 => 44,
  606. 1 => 55,
  607. 2 => 2236,
  608. ),
  609. 2 => 'extension/ezwebin/design/ezwebin/templates/node/view/full.tpl',
  610. ),
  611. $rootNamespace, $currentNamespace );
  612. $text .= implode( '', $textElements );
  613. $text .= ' </div>
  614. ';
  615. }
  616. unset( $if_cond );
  617. // if ends
  618. $text .= ' ';
  619. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_3++;
  620. } // foreach
  621. $skipDelimiter = false;
  622. if ( count( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_3 ) ) extract( array_pop( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_3 ) );
  623. else
  624. {
  625. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  626. unset( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  627. unset( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  628. unset( $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  629. unset( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  630. unset( $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  631. unset( $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  632. unset( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  633. unset( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  634. unset( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  635. unset( $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  636. unset( $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  637. unset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_3 );
  638. }
  639. // foreach ends
  640. $text .= '
  641. ';
  642. // if begins
  643. unset( $if_cond );
  644. unset( $if_cond );
  645. $if_cond = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  646. $if_cond1 = compiledFetchAttribute( $if_cond, 'object' );
  647. unset( $if_cond );
  648. $if_cond = $if_cond1;
  649. $if_cond1 = compiledFetchAttribute( $if_cond, 'content_class' );
  650. unset( $if_cond );
  651. $if_cond = $if_cond1;
  652. $if_cond1 = compiledFetchAttribute( $if_cond, 'is_container' );
  653. unset( $if_cond );
  654. $if_cond = $if_cond1;
  655. if (! isset( $if_cond ) ) $if_cond = NULL;
  656. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  657. $if_cond = $if_cond->templateValue();
  658. if ( $if_cond )
  659. {
  660. $text .= ' ';
  661. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 );
  662. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 );
  663. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  664. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  665. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  666. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63 = compiledFetchAttribute( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'data_map' );
  667. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  668. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63;
  669. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63 = compiledFetchAttribute( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'show_children' );
  670. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  671. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63;
  672. if (! isset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 ) ) $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = NULL;
  673. while ( is_object( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 ) and method_exists( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'templateValue' ) )
  674. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62->templateValue();
  675. while ( is_object( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 ) and method_exists( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'templateValue' ) )
  676. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62->templateValue();
  677. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 = isset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  678. if (! isset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 ) ) $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 = NULL;
  679. while ( is_object( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 ) and method_exists( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61, 'templateValue' ) )
  680. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61->templateValue();
  681. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  682. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  683. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  684. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63 = compiledFetchAttribute( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'data_map' );
  685. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  686. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63;
  687. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63 = compiledFetchAttribute( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'show_children' );
  688. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  689. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63;
  690. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63 = compiledFetchAttribute( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'data_int' );
  691. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  692. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_63;
  693. if (! isset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 ) ) $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = NULL;
  694. while ( is_object( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 ) and method_exists( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'templateValue' ) )
  695. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62->templateValue();
  696. while ( is_object( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 ) and method_exists( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62, 'templateValue' ) )
  697. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62->templateValue();
  698. if ( !$elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61 )
  699. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 = false;
  700. else if ( !$elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 )
  701. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 = false;
  702. else
  703. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62;
  704. unset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_61, $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_62 );
  705. if (! isset( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 ) ) $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 = NULL;
  706. while ( is_object( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 ) and method_exists( $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6, 'templateValue' ) )
  707. $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6 = $elseif_cond_c1a23d0a76888f9330f32ba8917d1d7e_6->templateValue();
  708. // if begins
  709. unset( $if_cond );
  710. unset( $if_cond1 );
  711. unset( $if_cond2 );
  712. unset( $if_cond2 );
  713. $if_cond2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'versionview_mode', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['versionview_mode'] : null;
  714. if (! isset( $if_cond2 ) ) $if_cond2 = NULL;
  715. while ( is_object( $if_cond2 ) and method_exists( $if_cond2, 'templateValue' ) )
  716. $if_cond2 = $if_cond2->templateValue();
  717. $if_cond1 = !isset( $if_cond2 );unset( $if_cond2 );
  718. if (! isset( $if_cond1 ) ) $if_cond1 = NULL;
  719. while ( is_object( $if_cond1 ) and method_exists( $if_cond1, 'templateValue' ) )
  720. $if_cond1 = $if_cond1->templateValue();
  721. unset( $if_cond2 );
  722. unset( $if_cond3 );
  723. unset( $if_cond3 );
  724. $if_cond3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  725. $if_cond4 = compiledFetchAttribute( $if_cond3, 'data_map' );
  726. unset( $if_cond3 );
  727. $if_cond3 = $if_cond4;
  728. $if_cond4 = compiledFetchAttribute( $if_cond3, 'enable_comments' );
  729. unset( $if_cond3 );
  730. $if_cond3 = $if_cond4;
  731. if (! isset( $if_cond3 ) ) $if_cond3 = NULL;
  732. while ( is_object( $if_cond3 ) and method_exists( $if_cond3, 'templateValue' ) )
  733. $if_cond3 = $if_cond3->templateValue();
  734. $if_cond2 = isset( $if_cond3 );unset( $if_cond3 );
  735. if (! isset( $if_cond2 ) ) $if_cond2 = NULL;
  736. while ( is_object( $if_cond2 ) and method_exists( $if_cond2, 'templateValue' ) )
  737. $if_cond2 = $if_cond2->templateValue();
  738. unset( $if_cond3 );
  739. unset( $if_cond3 );
  740. $if_cond3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  741. $if_cond4 = compiledFetchAttribute( $if_cond3, 'data_map' );
  742. unset( $if_cond3 );
  743. $if_cond3 = $if_cond4;
  744. $if_cond4 = compiledFetchAttribute( $if_cond3, 'enable_comments' );
  745. unset( $if_cond3 );
  746. $if_cond3 = $if_cond4;
  747. $if_cond4 = compiledFetchAttribute( $if_cond3, 'data_int' );
  748. unset( $if_cond3 );
  749. $if_cond3 = $if_cond4;
  750. if (! isset( $if_cond3 ) ) $if_cond3 = NULL;
  751. while ( is_object( $if_cond3 ) and method_exists( $if_cond3, 'templateValue' ) )
  752. $if_cond3 = $if_cond3->templateValue();
  753. if ( !$if_cond1 )
  754. $if_cond = false;
  755. else if ( !$if_cond2 )
  756. $if_cond = false;
  757. else if ( !$if_cond3 )
  758. $if_cond = false;
  759. else
  760. $if_cond = $if_cond3;
  761. unset( $if_cond1, $if_cond2, $if_cond3 );
  762. if (! isset( $if_cond ) ) $if_cond = NULL;
  763. while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) )
  764. $if_cond = $if_cond->templateValue();
  765. if ( $if_cond )
  766. {
  767. $text .= ' <h1>コメント</h1>
  768. <div class="content-view-children">
  769. ';
  770. // foreach begins
  771. $skipDelimiter = true;
  772. if ( !isset( $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_4 ) ) $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_4 = array();
  773. $fe_variable_stack_c1a23d0a76888f9330f32ba8917d1d7e_4[] = compact( 'fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_key_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_val_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_4', 'fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_4' );
  774. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 );
  775. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 );
  776. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 );
  777. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'node', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['node'] : null;
  778. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_42 = compiledFetchAttribute( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41, 'node_id' );
  779. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 );
  780. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_42;
  781. if (! isset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 ) ) $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 = NULL;
  782. while ( is_object( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 ) and method_exists( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41, 'templateValue' ) )
  783. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41->templateValue();
  784. while ( is_object( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 ) and method_exists( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41, 'templateValue' ) )
  785. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41->templateValue();
  786. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 = call_user_func_array( array( new eZContentFunctionCollection(), 'fetchObjectTree' ),
  787. array( 'parent_node_id' => $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41,
  788. 'sort_by' => array( "published",
  789. "0" ),
  790. 'only_translated' => false,
  791. 'language' => false,
  792. 'offset' => false,
  793. 'limit' => false,
  794. 'depth' => 1,
  795. 'depth_operator' => "le",
  796. 'class_id' => false,
  797. 'attribute_filter' => false,
  798. 'extended_attribute_filter' => false,
  799. 'class_filter_type' => "include",
  800. 'class_filter_array' => array( "comment" ),
  801. 'group_by' => false,
  802. 'main_node_only' => false,
  803. 'ignore_visibility' => false,
  804. 'limitation' => null,
  805. 'as_object' => null,
  806. 'objectname_filter' => null,
  807. 'load_data_map' => null ) );
  808. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 = isset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4['result'] ) ? $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4['result'] : null;
  809. unset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_41 );
  810. if (! isset( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 ) ) $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 = NULL;
  811. while ( is_object( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 ) and method_exists( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4, 'templateValue' ) )
  812. $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4->templateValue();
  813. $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_4 = is_array( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 ) ? array_keys( $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4 ) : array();
  814. $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 = count( $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_4 );
  815. $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_4 = 0;
  816. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 = 0;
  817. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4;
  818. $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_4 = false;
  819. if ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 >= $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 )
  820. {
  821. $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 = ( $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 < 0 ) ? 0 : $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4;
  822. if ( $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 < 0 )
  823. {
  824. eZDebug::writeWarning("Invalid 'offset' parameter specified: '$fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4'. Array count: $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4");
  825. }
  826. }
  827. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4 < 0 || $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4 + $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4 > $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 )
  828. {
  829. if ( $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4 < 0 )
  830. eZDebug::writeWarning("Invalid 'max' parameter specified: $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4");
  831. $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4;
  832. }
  833. if ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_4 )
  834. {
  835. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 - 1 - $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4;
  836. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_4 = 0;
  837. }
  838. else
  839. {
  840. $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_offset_c1a23d0a76888f9330f32ba8917d1d7e_4;
  841. $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_n_items_c1a23d0a76888f9330f32ba8917d1d7e_4 - 1;
  842. }
  843. // foreach
  844. for ( $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_first_val_c1a23d0a76888f9330f32ba8917d1d7e_4; $fe_n_items_processed_c1a23d0a76888f9330f32ba8917d1d7e_4 < $fe_max_c1a23d0a76888f9330f32ba8917d1d7e_4 && ( $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_4 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4 >= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_4 : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4 <= $fe_last_val_c1a23d0a76888f9330f32ba8917d1d7e_4 ); $fe_reverse_c1a23d0a76888f9330f32ba8917d1d7e_4 ? $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4-- : $fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4++ )
  845. {
  846. $fe_key_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_array_keys_c1a23d0a76888f9330f32ba8917d1d7e_4[$fe_i_c1a23d0a76888f9330f32ba8917d1d7e_4];
  847. $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_4 = $fe_array_c1a23d0a76888f9330f32ba8917d1d7e_4[$fe_key_c1a23d0a76888f9330f32ba8917d1d7e_4];
  848. $vars[$rootNamespace]['comment'] = $fe_val_c1a23d0a76888f9330f32ba8917d1d7e_4;
  849. $text .= ' ';
  850. unset( $var );
  851. unset( $var );
  852. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'comment', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['comment'] : null;
  853. if (! isset( $var ) ) $var = NULL;
  854. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  855. $var = $var->templateValue();
  856. $namespace = $currentNamespace;
  857. if ( $namespace == '' )
  858. $namespace = "NodeView";
  859. else
  860. $namespace .= ':NodeView';
  861. $vars[$namespace]['node'] = $var;
  862. unset( $var );
  863. if ( !isset( $dKeys ) )
  864. {
  865. $resH = $tpl->resourceHandler( 'design' );
  866. $dKeys = $resH->keys();
  867. }
  868. if ( !isset( $dKeysStack ) )
  869. {
  870. $dKeysStack = array();
  871. }
  872. $dKeysStack[] = $dKeys;
  873. unset( $dKey );
  874. $namespace = $currentNamespace;
  875. if ( $namespace == '' )
  876. $namespace = "NodeView";
  877. else
  878. $namespace .= ':NodeView';
  879. unset( $dKey );
  880. $dKey = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'node', $vars[$namespace] ) ) ? $vars[$namespace]['node'] : null;
  881. $dKey1 = compiledFetchAttribute( $dKey, 'node_id' );
  882. unset( $dKey );
  883. $dKey = $dKey1;
  884. if (! isset( $dKey ) ) $dKey = NULL;
  885. while ( is_object( $dKey ) and method_exists( $dKey, 'templateValue' ) )
  886. $dKey = $dKey->templateValue();
  887. $dKeys["node"] = $dKey;
  888. unset( $dKey );
  889. unset( $dKey );
  890. $namespace = $currentNamespace;
  891. if ( $namespace == '' )
  892. $namespace = "NodeView";
  893. else
  894. $namespace .= ':NodeView';
  895. unset( $dKey );
  896. $dKey = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'node', $vars[$namespace] ) ) ? $vars[$namespace]['node'] : null;
  897. $dKey1 = compiledFetchAttribute( $dKey, 'contentobject_id' );
  898. unset( $dKey );
  899. $dKey = $dKey1;
  900. if (! isset( $dKey ) ) $dKey = NULL;
  901. while ( is_object( $dKey ) and method_exists( $dKey, 'templateValue' ) )
  902. $dKey = $dKey->templateValue();
  903. $dKeys["object"] = $dKey;
  904. unset( $dKey );
  905. unset( $dKey );
  906. $namespace = $currentNamespace;
  907. if ( $namespace == '' )
  908. $namespace = "NodeView";
  909. else
  910. $namespace .= ':NodeView';
  911. unset( $dKey );
  912. $dKey = ( array_key_exists( $namespace, $vars ) and array_key_exists( 'node', $vars[$namespace] ) ) ? $vars[$namespace]['node'] : null;
  913. $dKey1 = compiledFetchAttribute( $dKey, 'object' );
  914. unset( $dKey );
  915. $dKey = $dKey1;
  916. $dKey1 = compiledFetchAttribute( $dKey, 'contentclass_id' );
  917. unset( $dKey );
  918. $dKey = $dKey1;
  919. if (! isset( $dKey ) ) $dKey = NULL;
  920. while ( is_object( $dKey ) and method_exists( $dKey, 'templateValue' ) )
  921. $dKey = $dKey->templateValue();
  922. $dKeys["class"] = $dKey;
  923. unset( $dKey );