15c806c14bcb3c0f79845b666389.php 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <?php
  2. /* SecurityBundle:Collector:security.html.twig */
  3. class __TwigTemplate_4ae515c806c14bcb3c0f79845b666389 extends Twig_Template
  4. {
  5. protected $parent;
  6. public function __construct(Twig_Environment $env)
  7. {
  8. parent::__construct($env);
  9. $this->parent = array();
  10. $this->blocks = array(
  11. 'toolbar' => array($this, 'block_toolbar'),
  12. 'menu' => array($this, 'block_menu'),
  13. 'panel' => array($this, 'block_panel'),
  14. );
  15. }
  16. public function getParent(array $context)
  17. {
  18. $parent = "WebProfilerBundle:Profiler:layout.html.twig";
  19. if ($parent instanceof Twig_Template) {
  20. $name = $parent->getTemplateName();
  21. $this->parent[$name] = $parent;
  22. $parent = $name;
  23. } elseif (!isset($this->parent[$parent])) {
  24. $this->parent[$parent] = $this->env->loadTemplate($parent);
  25. }
  26. return $this->parent[$parent];
  27. }
  28. protected function doDisplay(array $context, array $blocks = array())
  29. {
  30. $context = array_merge($this->env->getGlobals(), $context);
  31. $this->getParent($context)->display($context, array_merge($this->blocks, $blocks));
  32. }
  33. // line 3
  34. public function block_toolbar($context, array $blocks = array())
  35. {
  36. // line 4
  37. echo " ";
  38. ob_start();
  39. // line 5
  40. echo " <img width=\"24\" height=\"28\" alt=\"Security\" style=\"border-width: 0; vertical-align: middle; margin-right: 5px;\" src=\"data:image/png;base64,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\" />
  41. ";
  42. $context['icon'] = new Twig_Markup(ob_get_clean());
  43. // line 7
  44. echo " ";
  45. ob_start();
  46. // line 8
  47. echo " ";
  48. if ($this->getAttribute($this->getContext($context, 'collector'), "user", array(), "any", false)) {
  49. // line 9
  50. echo " ";
  51. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'collector'), "user", array(), "any", false), "html");
  52. echo " ";
  53. if ((!$this->getAttribute($this->getContext($context, 'collector'), "authenticated", array(), "any", false))) {
  54. echo "<em>(not auth.)</em>";
  55. }
  56. // line 10
  57. echo " ";
  58. } elseif ($this->getAttribute($this->getContext($context, 'collector'), "enabled", array(), "any", false)) {
  59. // line 11
  60. echo " not authenticated
  61. ";
  62. } else {
  63. // line 13
  64. echo " disabled
  65. ";
  66. }
  67. // line 15
  68. echo " ";
  69. $context['text'] = new Twig_Markup(ob_get_clean());
  70. // line 16
  71. echo " ";
  72. $this->env->loadTemplate("WebProfilerBundle:Profiler:toolbar_item.html.twig")->display(array_merge($context, array("link" => $this->getContext($context, 'profiler_url'))));
  73. }
  74. // line 19
  75. public function block_menu($context, array $blocks = array())
  76. {
  77. // line 20
  78. echo "<span class=\"label\">
  79. <span class=\"icon\"><img src=\"";
  80. // line 21
  81. echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/webprofiler/images/profiler/security.png"), "html");
  82. echo "\" alt=\"\" /></span>
  83. <strong>Security</strong>
  84. </span>
  85. ";
  86. }
  87. // line 26
  88. public function block_panel($context, array $blocks = array())
  89. {
  90. // line 27
  91. echo " <h2>Security</h2>
  92. ";
  93. // line 28
  94. if ($this->getAttribute($this->getContext($context, 'collector'), "user", array(), "any", false)) {
  95. // line 29
  96. echo " <table>
  97. <tr>
  98. <th>Username</th>
  99. <td>";
  100. // line 32
  101. echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'collector'), "user", array(), "any", false), "html");
  102. echo "</td>
  103. </tr>
  104. <tr>
  105. <th>Authenticated?</th>
  106. <td>
  107. ";
  108. // line 37
  109. if ($this->getAttribute($this->getContext($context, 'collector'), "authenticated", array(), "any", false)) {
  110. // line 38
  111. echo " yes
  112. ";
  113. } else {
  114. // line 40
  115. echo " no ";
  116. if ((!twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'collector'), "roles", array(), "any", false)))) {
  117. echo "<em>(probably because the user has no roles)</em>";
  118. }
  119. // line 41
  120. echo " ";
  121. }
  122. // line 42
  123. echo " </td>
  124. </tr>
  125. <tr>
  126. <th>Roles</th>
  127. <td>";
  128. // line 46
  129. echo twig_escape_filter($this->env, $this->env->getExtension('yaml')->encode($this->getAttribute($this->getContext($context, 'collector'), "roles", array(), "any", false)), "html");
  130. echo "</td>
  131. </tr>
  132. </table>
  133. ";
  134. } elseif ($this->getAttribute($this->getContext($context, 'collector'), "enabled", array(), "any", false)) {
  135. // line 50
  136. echo " <p>
  137. <em>No token</em>
  138. </p>
  139. ";
  140. } else {
  141. // line 54
  142. echo " <p>
  143. <em>The security component is disabled</em>
  144. </p>
  145. ";
  146. }
  147. }
  148. public function getTemplateName()
  149. {
  150. return "SecurityBundle:Collector:security.html.twig";
  151. }
  152. public function isTraitable()
  153. {
  154. return false;
  155. }
  156. }