/var/ezwebin_site/cache/template/compiled/popup_sub_siteaccess_menus-9fbb87e1df86d9d03f18e0263f7c2ae8.php

https://bitbucket.org/ericsagnes/ezpublish-multisite · PHP · 504 lines · 470 code · 30 blank · 4 comment · 90 complexity · c15bce9c34099c705ff916c7c61e59c7 MD5 · raw file

  1. <?php
  2. // URI: design/admin2/templates/popupmenu/popup_sub_siteaccess_menus.tpl
  3. // Filename: design/admin2/templates/popupmenu/popup_sub_siteaccess_menus.tpl
  4. // Timestamp: 1346310352 (Thu Aug 30 16:05:52 JST 2012)
  5. $oldSetArray_64bbeb848a56ae0d425d090569247d27 = 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. // def $siteAccessList
  17. if ( $tpl->hasVariable( 'siteAccessList', $rootNamespace ) )
  18. {
  19. $tpl->warning( 'def', "Variable 'siteAccessList' is already defined.", array (
  20. 0 =>
  21. array (
  22. 0 => 1,
  23. 1 => 0,
  24. 2 => 1,
  25. ),
  26. 1 =>
  27. array (
  28. 0 => 1,
  29. 1 => 80,
  30. 2 => 81,
  31. ),
  32. 2 => 'design/admin2/templates/popupmenu/popup_sub_siteaccess_menus.tpl',
  33. ) );
  34. $tpl->setVariable( 'siteAccessList', array (
  35. 0 => 'front',
  36. 1 => 'jpn',
  37. 2 => 'back',
  38. 3 => 'site_a',
  39. 4 => 'site_b',
  40. ), $rootNamespace );
  41. }
  42. else
  43. {
  44. $tpl->setLocalVariable( 'siteAccessList', array (
  45. 0 => 'front',
  46. 1 => 'jpn',
  47. 2 => 'back',
  48. 3 => 'site_a',
  49. 4 => 'site_b',
  50. ), $rootNamespace );
  51. }
  52. $text .= '
  53. <!-- Site access for override popup menu -->
  54. <script type="text/javascript">
  55. menuArray[\'OverrideSiteAccess\'] = { \'depth\': 1 };
  56. </script>
  57. <div class="popupmenu" id="OverrideSiteAccess">
  58. <div class="popupmenuheader"><h3 class="override-site-access-menu-header">サイトアクセスの選択</h3>
  59. <div class="break"></div>
  60. </div>
  61. ';
  62. unset( $loopItem );
  63. unset( $loopItem );
  64. $loopItem = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'siteAccessList', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['siteAccessList'] : null;
  65. if (! isset( $loopItem ) ) $loopItem = NULL;
  66. while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) )
  67. $loopItem = $loopItem->templateValue();
  68. if ( !isset( $sectionStack ) )
  69. $sectionStack = array();
  70. $variableValue = new eZTemplateSectionIterator();
  71. $lastVariableValue = false;
  72. $index = 0;
  73. $currentIndex = 1;
  74. if ( is_array( $loopItem ) )
  75. {
  76. $loopKeys = array_keys( $loopItem );
  77. $loopCount = count( $loopKeys );
  78. }
  79. else if ( is_numeric( $loopItem ) )
  80. {
  81. $loopKeys = false;
  82. if ( $loopItem < 0 )
  83. $loopCountValue = -$loopItem;
  84. else
  85. $loopCountValue = $loopItem;
  86. $loopCount = $loopCountValue - 0;
  87. }
  88. else if ( is_string( $loopItem ) )
  89. {
  90. $loopKeys = false;
  91. $loopCount = strlen( $loopItem ) - 0;
  92. }
  93. else
  94. {
  95. $loopKeys = false;
  96. $loopCount = 0;
  97. }
  98. while ( $index < $loopCount )
  99. {
  100. if ( is_array( $loopItem ) )
  101. {
  102. $loopKey = $loopKeys[$index];
  103. unset( $item );
  104. $item = $loopItem[$loopKey];
  105. }
  106. else if ( is_numeric( $loopItem ) )
  107. {
  108. unset( $item );
  109. $item = $index + 0 + 1;
  110. if ( $loopItem < 0 )
  111. $item = -$item;
  112. $loopKey = $index + 0;
  113. }
  114. else if ( is_string( $loopItem ) )
  115. {
  116. unset( $item );
  117. $loopKey = $index + 0;
  118. $item = $loopItem[$loopKey];
  119. }
  120. unset( $last );
  121. $last = false;
  122. $variableValue->setIteratorValues( $item, $loopKey, $currentIndex - 1, $currentIndex, false, $last );
  123. $vars[$currentNamespace]['siteAccess'] = $variableValue;
  124. $sectionStack[] = array( &$variableValue, &$loopItem, $loopKeys, $loopCount, $currentIndex, $index );
  125. unset( $loopItem, $loopKeys );
  126. $text .= ' ';
  127. unset( $var );
  128. unset( $var1 );
  129. unset( $var3 );
  130. unset( $var3 );
  131. $var3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  132. if (! isset( $var3 ) ) $var3 = NULL;
  133. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  134. $var3 = $var3->templateValue();
  135. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  136. $var3 = $var3->templateValue();
  137. $var1 = ( 'visual/templatecreate/node/view/full.tpl/(siteAccess)/' . $var3 );
  138. unset( $var3 );
  139. if (! isset( $var1 ) ) $var1 = NULL;
  140. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  141. $var1 = $var1->templateValue();
  142. eZURI::transformURI( $var1, false, eZURI::getTransformURIMode() );
  143. $var1 = '"' . $var1 . '"';
  144. $var = $var1;
  145. unset( $var1 );
  146. if (! isset( $var ) ) $var = NULL;
  147. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  148. $var = $var->templateValue();
  149. $vars[$currentNamespace]['link'] = $var;
  150. unset( $var );
  151. $text .= ' <a id="menu-override-siteAccess-';
  152. unset( $var );
  153. unset( $var );
  154. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  155. if (! isset( $var ) ) $var = NULL;
  156. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  157. $var = $var->templateValue();
  158. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  159. unset( $var );
  160. $text .= '" onclick=\'ezpopmenu_hideAll(); ezpopup_SubstituteAndRedirect(';
  161. unset( $var );
  162. unset( $var );
  163. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'link', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['link'] : null;
  164. if (! isset( $var ) ) $var = NULL;
  165. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  166. $var = $var->templateValue();
  167. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  168. unset( $var );
  169. $text .= '); return true;\' onmouseover="ezpopmenu_mouseOver( \'OverrideSiteAccess\' )">';
  170. unset( $var );
  171. unset( $var );
  172. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  173. if (! isset( $var ) ) $var = NULL;
  174. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  175. $var = $var->templateValue();
  176. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  177. unset( $var );
  178. $text .= '</a>
  179. ';
  180. unset( $vars[$currentNamespace]['link'] );
  181. $text .= ' ';
  182. list( $variableValue, $loopItem, $loopKeys, $loopCount, $currentIndex, $index ) = array_pop( $sectionStack );
  183. ++$currentIndex;
  184. $lastVariableValue = $variableValue;
  185. ++$index;
  186. }
  187. unset( $loopKeys, $loopCount, $index, $last, $loopIndex, $loopItem );
  188. $text .= '</div>
  189. <!-- Site access for override by class popup menu -->
  190. <script type="text/javascript">
  191. menuArray[\'OverrideByClassSiteAccess\'] = { \'depth\': 1 };
  192. </script>
  193. <div class="popupmenu" id="OverrideByClassSiteAccess">
  194. <div class="popupmenuheader"><h3 class="override-site-access-menu-header">サイトアクセスの選択</h3>
  195. <div class="break"></div>
  196. </div>
  197. ';
  198. unset( $loopItem );
  199. unset( $loopItem );
  200. $loopItem = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'siteAccessList', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['siteAccessList'] : null;
  201. if (! isset( $loopItem ) ) $loopItem = NULL;
  202. while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) )
  203. $loopItem = $loopItem->templateValue();
  204. if ( !isset( $sectionStack ) )
  205. $sectionStack = array();
  206. $variableValue = new eZTemplateSectionIterator();
  207. $lastVariableValue = false;
  208. $index = 0;
  209. $currentIndex = 1;
  210. if ( is_array( $loopItem ) )
  211. {
  212. $loopKeys = array_keys( $loopItem );
  213. $loopCount = count( $loopKeys );
  214. }
  215. else if ( is_numeric( $loopItem ) )
  216. {
  217. $loopKeys = false;
  218. if ( $loopItem < 0 )
  219. $loopCountValue = -$loopItem;
  220. else
  221. $loopCountValue = $loopItem;
  222. $loopCount = $loopCountValue - 0;
  223. }
  224. else if ( is_string( $loopItem ) )
  225. {
  226. $loopKeys = false;
  227. $loopCount = strlen( $loopItem ) - 0;
  228. }
  229. else
  230. {
  231. $loopKeys = false;
  232. $loopCount = 0;
  233. }
  234. while ( $index < $loopCount )
  235. {
  236. if ( is_array( $loopItem ) )
  237. {
  238. $loopKey = $loopKeys[$index];
  239. unset( $item );
  240. $item = $loopItem[$loopKey];
  241. }
  242. else if ( is_numeric( $loopItem ) )
  243. {
  244. unset( $item );
  245. $item = $index + 0 + 1;
  246. if ( $loopItem < 0 )
  247. $item = -$item;
  248. $loopKey = $index + 0;
  249. }
  250. else if ( is_string( $loopItem ) )
  251. {
  252. unset( $item );
  253. $loopKey = $index + 0;
  254. $item = $loopItem[$loopKey];
  255. }
  256. unset( $last );
  257. $last = false;
  258. $variableValue->setIteratorValues( $item, $loopKey, $currentIndex - 1, $currentIndex, false, $last );
  259. $vars[$currentNamespace]['siteAccess'] = $variableValue;
  260. $sectionStack[] = array( &$variableValue, &$loopItem, $loopKeys, $loopCount, $currentIndex, $index );
  261. unset( $loopItem, $loopKeys );
  262. $text .= ' ';
  263. unset( $var );
  264. unset( $var1 );
  265. unset( $var3 );
  266. unset( $var3 );
  267. $var3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  268. if (! isset( $var3 ) ) $var3 = NULL;
  269. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  270. $var3 = $var3->templateValue();
  271. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  272. $var3 = $var3->templateValue();
  273. $var1 = ( 'visual/templatecreate/node/view/full.tpl/(siteAccess)/' . $var3 . '/(classID)/%classID%' );
  274. unset( $var3 );
  275. if (! isset( $var1 ) ) $var1 = NULL;
  276. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  277. $var1 = $var1->templateValue();
  278. eZURI::transformURI( $var1, false, eZURI::getTransformURIMode() );
  279. $var1 = '"' . $var1 . '"';
  280. $var = $var1;
  281. unset( $var1 );
  282. if (! isset( $var ) ) $var = NULL;
  283. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  284. $var = $var->templateValue();
  285. $vars[$currentNamespace]['link'] = $var;
  286. unset( $var );
  287. $text .= ' <a id="menu-override-by-class-siteAccess-';
  288. unset( $var );
  289. unset( $var );
  290. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  291. if (! isset( $var ) ) $var = NULL;
  292. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  293. $var = $var->templateValue();
  294. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  295. unset( $var );
  296. $text .= '" onclick=\'ezpopmenu_hideAll(); ezpopup_SubstituteAndRedirect(';
  297. unset( $var );
  298. unset( $var );
  299. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'link', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['link'] : null;
  300. if (! isset( $var ) ) $var = NULL;
  301. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  302. $var = $var->templateValue();
  303. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  304. unset( $var );
  305. $text .= '); return true;\' onmouseover="ezpopmenu_mouseOver( \'OverrideByClassSiteAccess\' )">';
  306. unset( $var );
  307. unset( $var );
  308. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  309. if (! isset( $var ) ) $var = NULL;
  310. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  311. $var = $var->templateValue();
  312. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  313. unset( $var );
  314. $text .= '</a>
  315. ';
  316. unset( $vars[$currentNamespace]['link'] );
  317. $text .= ' ';
  318. list( $variableValue, $loopItem, $loopKeys, $loopCount, $currentIndex, $index ) = array_pop( $sectionStack );
  319. ++$currentIndex;
  320. $lastVariableValue = $variableValue;
  321. ++$index;
  322. }
  323. unset( $loopKeys, $loopCount, $index, $last, $loopIndex, $loopItem );
  324. $text .= '
  325. </div>
  326. <!-- Site access for override by node popup menu -->
  327. <script type="text/javascript">
  328. menuArray[\'OverrideByNodeSiteAccess\'] = { \'depth\': 1 };
  329. </script>
  330. <div class="popupmenu" id="OverrideByNodeSiteAccess">
  331. <div class="popupmenuheader"><h3 class="override-site-access-menu-header">サイトアクセスの選択</h3>
  332. <div class="break"></div>
  333. </div>
  334. ';
  335. unset( $loopItem );
  336. unset( $loopItem );
  337. $loopItem = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'siteAccessList', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['siteAccessList'] : null;
  338. if (! isset( $loopItem ) ) $loopItem = NULL;
  339. while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) )
  340. $loopItem = $loopItem->templateValue();
  341. if ( !isset( $sectionStack ) )
  342. $sectionStack = array();
  343. $variableValue = new eZTemplateSectionIterator();
  344. $lastVariableValue = false;
  345. $index = 0;
  346. $currentIndex = 1;
  347. if ( is_array( $loopItem ) )
  348. {
  349. $loopKeys = array_keys( $loopItem );
  350. $loopCount = count( $loopKeys );
  351. }
  352. else if ( is_numeric( $loopItem ) )
  353. {
  354. $loopKeys = false;
  355. if ( $loopItem < 0 )
  356. $loopCountValue = -$loopItem;
  357. else
  358. $loopCountValue = $loopItem;
  359. $loopCount = $loopCountValue - 0;
  360. }
  361. else if ( is_string( $loopItem ) )
  362. {
  363. $loopKeys = false;
  364. $loopCount = strlen( $loopItem ) - 0;
  365. }
  366. else
  367. {
  368. $loopKeys = false;
  369. $loopCount = 0;
  370. }
  371. while ( $index < $loopCount )
  372. {
  373. if ( is_array( $loopItem ) )
  374. {
  375. $loopKey = $loopKeys[$index];
  376. unset( $item );
  377. $item = $loopItem[$loopKey];
  378. }
  379. else if ( is_numeric( $loopItem ) )
  380. {
  381. unset( $item );
  382. $item = $index + 0 + 1;
  383. if ( $loopItem < 0 )
  384. $item = -$item;
  385. $loopKey = $index + 0;
  386. }
  387. else if ( is_string( $loopItem ) )
  388. {
  389. unset( $item );
  390. $loopKey = $index + 0;
  391. $item = $loopItem[$loopKey];
  392. }
  393. unset( $last );
  394. $last = false;
  395. $variableValue->setIteratorValues( $item, $loopKey, $currentIndex - 1, $currentIndex, false, $last );
  396. $vars[$currentNamespace]['siteAccess'] = $variableValue;
  397. $sectionStack[] = array( &$variableValue, &$loopItem, $loopKeys, $loopCount, $currentIndex, $index );
  398. unset( $loopItem, $loopKeys );
  399. $text .= ' ';
  400. unset( $var );
  401. unset( $var1 );
  402. unset( $var3 );
  403. unset( $var3 );
  404. $var3 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  405. if (! isset( $var3 ) ) $var3 = NULL;
  406. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  407. $var3 = $var3->templateValue();
  408. while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) )
  409. $var3 = $var3->templateValue();
  410. $var1 = ( 'visual/templatecreate/node/view/full.tpl/(siteAccess)/' . $var3 . '/(nodeID)/%nodeID%' );
  411. unset( $var3 );
  412. if (! isset( $var1 ) ) $var1 = NULL;
  413. while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) )
  414. $var1 = $var1->templateValue();
  415. eZURI::transformURI( $var1, false, eZURI::getTransformURIMode() );
  416. $var1 = '"' . $var1 . '"';
  417. $var = $var1;
  418. unset( $var1 );
  419. if (! isset( $var ) ) $var = NULL;
  420. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  421. $var = $var->templateValue();
  422. $vars[$currentNamespace]['link'] = $var;
  423. unset( $var );
  424. $text .= ' <a id="menu-override-by-node-siteAccess-';
  425. unset( $var );
  426. unset( $var );
  427. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  428. if (! isset( $var ) ) $var = NULL;
  429. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  430. $var = $var->templateValue();
  431. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  432. unset( $var );
  433. $text .= '" onclick=\'ezpopmenu_hideAll(); ezpopup_SubstituteAndRedirect(';
  434. unset( $var );
  435. unset( $var );
  436. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'link', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['link'] : null;
  437. if (! isset( $var ) ) $var = NULL;
  438. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  439. $var = $var->templateValue();
  440. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  441. unset( $var );
  442. $text .= '); return true;\' onmouseover="ezpopmenu_mouseOver( \'OverrideByNodeSiteAccess\' )">';
  443. unset( $var );
  444. unset( $var );
  445. $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'siteAccess', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['siteAccess'] : null;
  446. if (! isset( $var ) ) $var = NULL;
  447. while ( is_object( $var ) and method_exists( $var, 'templateValue' ) )
  448. $var = $var->templateValue();
  449. $text .= ( is_object( $var ) ? compiledFetchText( $tpl, $rootNamespace, $currentNamespace, false, $var ) : $var );
  450. unset( $var );
  451. $text .= '</a>
  452. ';
  453. unset( $vars[$currentNamespace]['link'] );
  454. $text .= ' ';
  455. list( $variableValue, $loopItem, $loopKeys, $loopCount, $currentIndex, $index ) = array_pop( $sectionStack );
  456. ++$currentIndex;
  457. $lastVariableValue = $variableValue;
  458. ++$index;
  459. }
  460. unset( $loopKeys, $loopCount, $index, $last, $loopIndex, $loopItem );
  461. $text .= '</div>';
  462. $setArray = $oldSetArray_64bbeb848a56ae0d425d090569247d27;
  463. $tpl->Level--;
  464. ?>