app/cache/dev/Jianmo/twig/ae/aec89ed95619c7c6b587508cd0ec6405d8e01793584244f8c95c98ee7c635609.php line 48

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* login/oauth2-login.html.twig */
  14. class __TwigTemplate_b024e3c3acf2298e44685d2e53f3e6e9fe6fa20c2498ecf2a07622c117c34c4e extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.         ];
  25.     }
  26.     protected function doDisplay(array $context, array $blocks = [])
  27.     {
  28.         $macros $this->macros;
  29.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""login/oauth2-login.html.twig"));
  31.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""login/oauth2-login.html.twig"));
  33.         // line 1
  34.         $context["login_third"] = (($this->extensions['AppBundle\Twig\WebExtension']->getSetting("login_bind.enabled") || $this->extensions['AppBundle\Twig\WebExtension']->getSetting("sync_department_setting.enable")) &&  !(=== twig_compare($this->extensions['AppBundle\Twig\WebExtension']->getSetting("sync_department_setting.type"), "LDAP")));
  35.         // line 2
  36.         if ((isset($context["login_third"]) || array_key_exists("login_third"$context) ? $context["login_third"] : (function () { throw new RuntimeError('Variable "login_third" does not exist.'2$this->source); })())) {
  37.             // line 3
  38.             echo "  ";
  39.             echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("CorporateTrainingBundle\\Controller\\LoginController::oauth2LoginsBlockAction", ["targetPath" => (isset($context["_target_path"]) || array_key_exists("_target_path"$context) ? $context["_target_path"] : (function () { throw new RuntimeError('Variable "_target_path" does not exist.'3$this->source); })()), "displayName" => true"isMayday" => (((isset($context["isMayday"]) || array_key_exists("isMayday"$context))) ? (_twig_default_filter((isset($context["isMayday"]) || array_key_exists("isMayday"$context) ? $context["isMayday"] : (function () { throw new RuntimeError('Variable "isMayday" does not exist.'3$this->source); })()), 0)) : (0))]));
  40.             echo "
  41. ";
  42.         }
  43.         // line 5
  44.         echo "
  45. ";
  46.         // line 6
  47.         if ((=== twig_compare((((isset($context["liveLogin"]) || array_key_exists("liveLogin"$context))) ? (_twig_default_filter((isset($context["liveLogin"]) || array_key_exists("liveLogin"$context) ? $context["liveLogin"] : (function () { throw new RuntimeError('Variable "liveLogin" does not exist.'6$this->source); })()), 0)) : (0)), 0))) {
  48.             // line 7
  49.             echo "  ";
  50.             $context["activity"] = $this->extensions['AppBundle\Twig\DataExtension']->getData("LiveActivity", ["id" => (isset($context["liveLogin"]) || array_key_exists("liveLogin"$context) ? $context["liveLogin"] : (function () { throw new RuntimeError('Variable "liveLogin" does not exist.'7$this->source); })())]);
  51.             // line 8
  52.             echo "  ";
  53.             if (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["activity"] ?? null), "advancedSetting", [], "any"falsetruefalse8), "openSettingOutsider", [], "any"truetruefalse8)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["activity"] ?? null), "advancedSetting", [], "any"falsetruefalse8), "openSettingOutsider", [], "any"falsefalsefalse8), 0)) : (0))) {
  54.                 // line 9
  55.                 echo "    <div class=\"live-login\">
  56.       <a class=\"btn btn-link\" href=\"";
  57.                 // line 10
  58.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("live_outsider_login", ["activityId" => (isset($context["liveLogin"]) || array_key_exists("liveLogin"$context) ? $context["liveLogin"] : (function () { throw new RuntimeError('Variable "liveLogin" does not exist.'10$this->source); })())]), "html"nulltrue);
  59.                 echo "\">";
  60.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("live_login.btn.outsider_login"), "html"nulltrue);
  61.                 echo "</a>
  62.     </div>
  63.   ";
  64.             }
  65.         }
  66.         
  67.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  68.         
  69.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  70.     }
  71.     /**
  72.      * @codeCoverageIgnore
  73.      */
  74.     public function getTemplateName()
  75.     {
  76.         return "login/oauth2-login.html.twig";
  77.     }
  78.     /**
  79.      * @codeCoverageIgnore
  80.      */
  81.     public function isTraitable()
  82.     {
  83.         return false;
  84.     }
  85.     /**
  86.      * @codeCoverageIgnore
  87.      */
  88.     public function getDebugInfo()
  89.     {
  90.         return array (  67 => 10,  64 => 9,  61 => 8,  58 => 7,  56 => 6,  53 => 5,  47 => 3,  45 => 2,  43 => 1,);
  91.     }
  92.     public function getSourceContext()
  93.     {
  94.         return new Source("{% set login_third = (setting('login_bind.enabled') or setting('sync_department_setting.enable')) and not (setting('sync_department_setting.type') == 'LDAP') %}
  95. {% if login_third %}
  96.   {{ render(controller('CorporateTrainingBundle\\\\Controller\\\\LoginController::oauth2LoginsBlockAction', {targetPath:_target_path,displayName:true,isMayday:isMayday|default(0)})) }}
  97. {% endif %}
  98. {% if liveLogin|default(0) >0 %}
  99.   {% set activity = data('LiveActivity', {'id': liveLogin }) %}
  100.   {% if activity.advancedSetting.openSettingOutsider|default(0) %}
  101.     <div class=\"live-login\">
  102.       <a class=\"btn btn-link\" href=\"{{ path('live_outsider_login', {'activityId': liveLogin}) }}\">{{'live_login.btn.outsider_login'|trans}}</a>
  103.     </div>
  104.   {% endif %}
  105. {% endif %}""login/oauth2-login.html.twig""/var/www/hangzhou/hz-2.77.edusoho.cn/app/Resources/views/login/oauth2-login.html.twig");
  106.     }
  107. }