var/cache/dev/twig/e1/e1b33d7d373a6418fedae4d6bf1837c720c4998b4d8cebe7de625f081481f065.php line 41

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* @UVDeskCoreFramework//Templates//layout.html.twig */
  15. class __TwigTemplate_19207f575bf1b470395ddb6f5962e3a441c6447301fb87e2036cf523f10b6e27 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.             'title' => [$this'block_title'],
  26.             'templateCSS' => [$this'block_templateCSS'],
  27.             'sidebar' => [$this'block_sidebar'],
  28.             'pageWrapper' => [$this'block_pageWrapper'],
  29.             'pageHeader' => [$this'block_pageHeader'],
  30.             'pageContent' => [$this'block_pageContent'],
  31.             'footer' => [$this'block_footer'],
  32.         ];
  33.     }
  34.     protected function doDisplay(array $context, array $blocks = [])
  35.     {
  36.         $macros $this->macros;
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  38.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@UVDeskCoreFramework//Templates//layout.html.twig"));
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  40.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@UVDeskCoreFramework//Templates//layout.html.twig"));
  41.         // line 1
  42.         yield "<!DOCTYPE html>
  43. <html>
  44.     <head>
  45.         <title>";
  46.         // line 4
  47.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  48.         yield "</title>
  49.         <link rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16 32x32 48x48\" href=\"";
  50.         // line 5
  51.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon.ico"), "html"nulltrue);
  52.         yield "\" />
  53.         <!-- Stylesheets -->
  54.         <link href=\"";
  55.         // line 8
  56.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/uvdeskcoreframework/css/_uikit.css"), "html"nulltrue);
  57.         yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />
  58.         <link href=\"";
  59.         // line 9
  60.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/uvdeskcoreframework/css/_custom.css"), "html"nulltrue);
  61.         yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />
  62.         <link href=\"//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css\" type=\"text/css\" rel=\"stylesheet\">
  63.         <link href=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css\" type=\"text/css\" rel=\"stylesheet\">
  64.         <!-- Custom CSS -->
  65.         ";
  66.         // line 14
  67.         $context["websiteConfiguration"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["user_service"]) || array_key_exists("user_service"$context) ? $context["user_service"] : (function () { throw new RuntimeError('Variable "user_service" does not exist.'14$this->source); })()), "getWebsiteConfiguration", ["knowledgebase"], "method"falsefalsefalse14);
  68.         // line 15
  69.         yield "        ";
  70.         $context["website"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["user_service"]) || array_key_exists("user_service"$context) ? $context["user_service"] : (function () { throw new RuntimeError('Variable "user_service" does not exist.'15$this->source); })()), "getWebsiteDetails", ["helpdesk"], "method"falsefalsefalse15);
  71.         // line 16
  72.         yield "
  73.         ";
  74.         // line 17
  75.         yield Twig\Extension\CoreExtension::include($this->env$context"@UVDeskCoreFramework/Templates/lightskin.html.twig");
  76.         yield "
  77.         <!-- Custom Stylesheets -->
  78.         ";
  79.         // line 20
  80.         $context['_parent'] = $context;
  81.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["uvdesk_extensibles"]) || array_key_exists("uvdesk_extensibles"$context) ? $context["uvdesk_extensibles"] : (function () { throw new RuntimeError('Variable "uvdesk_extensibles" does not exist.'20$this->source); })()), "getRegisteredComponent", ["Webkul\\UVDesk\\CoreFrameworkBundle\\Dashboard\\Dashboard"], "method"falsefalsefalse20), "getDashboardTemplate", [], "method"falsefalsefalse20), "getStylesheetResources", [], "method"falsefalsefalse20));
  82.         foreach ($context['_seq'] as $context["_key"] => $context["stylesheet"]) {
  83.             // line 21
  84.             yield "            <link href=\"";
  85.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["stylesheet"]), "html"nulltrue);
  86.             yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />
  87.         ";
  88.         }
  89.         $_parent $context['_parent'];
  90.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['stylesheet'], $context['_parent'], $context['loop']);
  91.         $context array_intersect_key($context$_parent) + $_parent;
  92.         // line 23
  93.         yield "        
  94.         ";
  95.         // line 24
  96.         yield from $this->unwrap()->yieldBlock('templateCSS'$context$blocks);
  97.         // line 25
  98.         yield "
  99.         <!-- Scripts -->
  100.         <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js\"></script>
  101.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.1/underscore-min.js\"></script>
  102.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.4.0/backbone-min.js\"></script>
  103.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/backbone.validation/0.11.5/backbone-validation-min.js\"></script>
  104.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/backbone.paginator/2.0.8/backbone.paginator.min.js\"></script>
  105.         <script src=\"";
  106.         // line 32
  107.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/uvdeskcoreframework/js/_dropdown.js"), "html"nulltrue);
  108.         yield "\"></script>
  109.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/d3/6.2.0/d3.min.js\"></script>
  110.         <script src=\"";
  111.         // line 34
  112.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/uvdeskcoreframework/js/viewer.js"), "html"nulltrue);
  113.         yield "\"></script>
  114.         <script src=\"https://code.jquery.com/ui/1.12.1/jquery-ui.js\"></script>
  115.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.0/moment.min.js\"></script>\t
  116.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js\"></script>
  117.     </head>
  118.     <body>
  119.         <div class=\"uv-notifications-wrapper\">
  120.             <noscript>
  121.                 <div class=\"uv-notification page-load uv-error\">
  122.                     <p>";
  123.         // line 44
  124.         yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Your browser does not support JavaScript or You disabled JavaScript, Please enable those !", [], "messages");
  125.         yield "</p>
  126.                 </div>
  127.                 <style>.uv-loader-view {display: none;}</style>
  128.             </noscript>
  129.             ";
  130.         // line 49
  131.         if ((=== CoreExtension::compare(CoreExtension::getAttribute($this->env$this->source, (isset($context["uvdesk_service"]) || array_key_exists("uvdesk_service"$context) ? $context["uvdesk_service"] : (function () { throw new RuntimeError('Variable "uvdesk_service" does not exist.'49$this->source); })()), "requestHeadersSent", [], "method"falsefalsefalse49), false))) {
  132.             // line 50
  133.             yield "                ";
  134.             $context['_parent'] = $context;
  135.             $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'50$this->source); })()), "session", [], "any"falsefalsefalse50), "flashbag", [], "any"falsefalsefalse50), "get", ["success"], "method"falsefalsefalse50));
  136.             foreach ($context['_seq'] as $context["_key"] => $context["flashMessage"]) {
  137.                 // line 51
  138.                 yield "                    <div class=\"uv-notification page-load uv-success\">
  139.                         <span class=\"uv-notification-close\"></span>
  140.                         <p>";
  141.                 // line 53
  142.                 yield $context["flashMessage"];
  143.                 yield "</p>
  144.                     </div>
  145.                 ";
  146.             }
  147.             $_parent $context['_parent'];
  148.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['flashMessage'], $context['_parent'], $context['loop']);
  149.             $context array_intersect_key($context$_parent) + $_parent;
  150.             // line 56
  151.             yield "                
  152.                 ";
  153.             // line 57
  154.             $context['_parent'] = $context;
  155.             $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'57$this->source); })()), "session", [], "any"falsefalsefalse57), "flashbag", [], "any"falsefalsefalse57), "get", ["warning"], "method"falsefalsefalse57));
  156.             foreach ($context['_seq'] as $context["_key"] => $context["flashMessage"]) {
  157.                 // line 58
  158.                 yield "                    <div class=\"uv-notification page-load uv-error\">
  159.                         <span class=\"uv-notification-close\"></span>
  160.                         <p>";
  161.                 // line 60
  162.                 yield $context["flashMessage"];
  163.                 yield "</p>
  164.                     </div>
  165.                 ";
  166.             }
  167.             $_parent $context['_parent'];
  168.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['flashMessage'], $context['_parent'], $context['loop']);
  169.             $context array_intersect_key($context$_parent) + $_parent;
  170.             // line 63
  171.             yield "            ";
  172.         }
  173.         // line 64
  174.         yield "        </div>
  175.         <div class=\"uv-pop-up-overlay\" id=\"confirm-modal\">
  176.             <div class=\"uv-pop-up-box uv-pop-up-slim\">
  177.                 <span class=\"uv-pop-up-close\"></span>
  178.                 <h2>";
  179.         // line 69
  180.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Confirm Action"), "html"nulltrue);
  181.         yield "</h2>
  182.                 <p>";
  183.         // line 70
  184.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Are you sure? You want to perform this action."), "html"nulltrue);
  185.         yield "</p>
  186.                 <div class=\"uv-pop-up-actions\">
  187.                     <a href=\"#\" class=\"uv-btn uv-btn-error confirm\">";
  188.         // line 73
  189.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Confirm"), "html"nulltrue);
  190.         yield "</a>
  191.                     <a href=\"#\" class=\"uv-btn cancel\">";
  192.         // line 74
  193.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Cancel"), "html"nulltrue);
  194.         yield "</a>
  195.                 </div>
  196.             </div>
  197.         </div>
  198.         ";
  199.         // line 79
  200.         $context["currentUser"] = CoreExtension::getAttribute($this->env$this->source, (isset($context["user_service"]) || array_key_exists("user_service"$context) ? $context["user_service"] : (function () { throw new RuntimeError('Variable "user_service" does not exist.'79$this->source); })()), "getSessionUser", [], "method"falsefalsefalse79);
  201.         // line 80
  202.         yield "        ";
  203.         if (( !Twig\Extension\CoreExtension::testEmpty((isset($context["currentUser"]) || array_key_exists("currentUser"$context) ? $context["currentUser"] : (function () { throw new RuntimeError('Variable "currentUser" does not exist.'80$this->source); })())) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["currentUser"]) || array_key_exists("currentUser"$context) ? $context["currentUser"] : (function () { throw new RuntimeError('Variable "currentUser" does not exist.'80$this->source); })()), "getAgentInstance", [], "method"falsefalsefalse80)))) {
  204.             // line 81
  205.             yield "            ";
  206.             $context["currentUserDetails"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["currentUser"]) || array_key_exists("currentUser"$context) ? $context["currentUser"] : (function () { throw new RuntimeError('Variable "currentUser" does not exist.'81$this->source); })()), "getAgentInstance", [], "method"falsefalsefalse81), "getPartialDetails", [], "method"falsefalsefalse81);
  207.             // line 82
  208.             yield "        ";
  209.         }
  210.         // line 83
  211.         yield "
  212.         ";
  213.         // line 84
  214.         yield from $this->unwrap()->yieldBlock('sidebar'$context$blocks);
  215.         // line 89
  216.         yield "
  217.         ";
  218.         // line 90
  219.         yield from $this->unwrap()->yieldBlock('pageWrapper'$context$blocks);
  220.         // line 103
  221.         yield "        
  222.         ";
  223.         // line 104
  224.         yield from $this->unwrap()->yieldBlock('footer'$context$blocks);
  225.         // line 158
  226.         yield "
  227.         ";
  228.         // line 160
  229.         yield "        ";
  230.         $context['_parent'] = $context;
  231.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["uvdesk_extensibles"]) || array_key_exists("uvdesk_extensibles"$context) ? $context["uvdesk_extensibles"] : (function () { throw new RuntimeError('Variable "uvdesk_extensibles" does not exist.'160$this->source); })()), "getRegisteredComponent", ["Webkul\\UVDesk\\CoreFrameworkBundle\\Dashboard\\Dashboard"], "method"falsefalsefalse160), "getDashboardTemplate", [], "method"falsefalsefalse160), "getJavascriptResources", [], "method"falsefalsefalse160));
  232.         foreach ($context['_seq'] as $context["_key"] => $context["javascript"]) {
  233.             // line 161
  234.             yield "            <script src=\"";
  235.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["javascript"]), "html"nulltrue);
  236.             yield "\" type=\"text/javascript\"></script>
  237.         ";
  238.         }
  239.         $_parent $context['_parent'];
  240.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['javascript'], $context['_parent'], $context['loop']);
  241.         $context array_intersect_key($context$_parent) + $_parent;
  242.         // line 163
  243.         yield "    </body>
  244. </html>";
  245.         
  246.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  247.         
  248.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  249.         return; yield '';
  250.     }
  251.     // line 4
  252.     public function block_title($context, array $blocks = [])
  253.     {
  254.         $macros $this->macros;
  255.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  256.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  257.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  258.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  259.         yield "HelpDesk";
  260.         
  261.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  262.         
  263.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  264.         return; yield '';
  265.     }
  266.     // line 24
  267.     public function block_templateCSS($context, array $blocks = [])
  268.     {
  269.         $macros $this->macros;
  270.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  271.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""templateCSS"));
  272.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  273.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""templateCSS"));
  274.         
  275.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  276.         
  277.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  278.         return; yield '';
  279.     }
  280.     // line 84
  281.     public function block_sidebar($context, array $blocks = [])
  282.     {
  283.         $macros $this->macros;
  284.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  285.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar"));
  286.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  287.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar"));
  288.         // line 85
  289.         yield "            ";
  290.         if ((array_key_exists("currentUser"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["currentUser"]) || array_key_exists("currentUser"$context) ? $context["currentUser"] : (function () { throw new RuntimeError('Variable "currentUser" does not exist.'85$this->source); })())))) {
  291.             // line 86
  292.             yield "                ";
  293.             yield from             $this->loadTemplate("@UVDeskCoreFramework/Templates/sidebar.html.twig""@UVDeskCoreFramework//Templates//layout.html.twig"86)->unwrap()->yield($context);
  294.             // line 87
  295.             yield "            ";
  296.         }
  297.         // line 88
  298.         yield "        ";
  299.         
  300.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  301.         
  302.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  303.         return; yield '';
  304.     }
  305.     // line 90
  306.     public function block_pageWrapper($context, array $blocks = [])
  307.     {
  308.         $macros $this->macros;
  309.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  310.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageWrapper"));
  311.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  312.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageWrapper"));
  313.         // line 91
  314.         yield "            <div class=\"uv-paper\">
  315.                 ";
  316.         // line 92
  317.         yield from $this->unwrap()->yieldBlock('pageHeader'$context$blocks);
  318.         // line 95
  319.         yield "
  320.                 <div class=\"uv-wrapper\">
  321.                     <div class=\"uv-container\">
  322.                         ";
  323.         // line 98
  324.         yield from $this->unwrap()->yieldBlock('pageContent'$context$blocks);
  325.         // line 99
  326.         yield "                    </div>
  327.                 </div>
  328.             </div>
  329.         ";
  330.         
  331.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  332.         
  333.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  334.         return; yield '';
  335.     }
  336.     // line 92
  337.     public function block_pageHeader($context, array $blocks = [])
  338.     {
  339.         $macros $this->macros;
  340.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  341.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageHeader"));
  342.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  343.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageHeader"));
  344.         // line 93
  345.         yield "                    ";
  346.         yield from         $this->loadTemplate("@UVDeskCoreFramework/Templates/header.html.twig""@UVDeskCoreFramework//Templates//layout.html.twig"93)->unwrap()->yield($context);
  347.         // line 94
  348.         yield "                ";
  349.         
  350.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  351.         
  352.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  353.         return; yield '';
  354.     }
  355.     // line 98
  356.     public function block_pageContent($context, array $blocks = [])
  357.     {
  358.         $macros $this->macros;
  359.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  360.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageContent"));
  361.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  362.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageContent"));
  363.         
  364.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  365.         
  366.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  367.         return; yield '';
  368.     }
  369.     // line 104
  370.     public function block_footer($context, array $blocks = [])
  371.     {
  372.         $macros $this->macros;
  373.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  374.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  375.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  376.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  377.         // line 105
  378.         yield "            <script src=\"";
  379.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/uvdeskcoreframework/js/_common.js"), "html"nulltrue);
  380.         yield "\"></script>
  381.             ";
  382.         // line 106
  383.         yield from         $this->loadTemplate("@UVDeskCoreFramework/Templates/pagination.html.twig""@UVDeskCoreFramework//Templates//layout.html.twig"106)->unwrap()->yield($context);
  384.         // line 107
  385.         yield "
  386.             ";
  387.         // line 109
  388.         yield "            <div class=\"uv-pop-up-overlay\" id=\"confirm-modal\">
  389.                 <div class=\"uv-pop-up-box uv-pop-up-slim\">
  390.                     <span class=\"uv-pop-up-close\"></span>
  391.                     <h2>";
  392.         // line 112
  393.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Confirm Action"), "html"nulltrue);
  394.         yield "</h2>
  395.                     <p>";
  396.         // line 113
  397.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Are you sure? You want to perform this action."), "html"nulltrue);
  398.         yield "</p>
  399.                     <div class=\"uv-pop-up-actions\">
  400.                         <a href=\"#\" class=\"uv-btn uv-btn-error confirm\">";
  401.         // line 116
  402.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Confirm"), "html"nulltrue);
  403.         yield "</a>
  404.                         <a href=\"#\" class=\"uv-btn cancel\">";
  405.         // line 117
  406.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Cancel"), "html"nulltrue);
  407.         yield "</a>
  408.                     </div>
  409.                 </div>
  410.             </div>
  411.             ";
  412.         // line 123
  413.         yield "            <script type=\"text/template\" id=\"loader-tmp\">
  414.                 <div class=\"uv-loader\">
  415.                     <span></span>
  416.                     <span></span>
  417.                     <span></span>
  418.                 </div>
  419.             </script>
  420.             ";
  421.         // line 132
  422.         yield "            <script type=\"text/template\" id=\"full-view-loader\">
  423.                 <div class=\"uv-loader-view\">
  424.                     <div class=\"uv-loader\">
  425.                         <span></span>
  426.                         <span></span>
  427.                         <span></span>
  428.                     </div>
  429.                 </div>
  430.             </script>
  431.             ";
  432.         // line 143
  433.         yield "            <script type=\"text/template\" id=\"notification-template\">
  434.                 <div class=\"uv-notification <% if(alertClass == 'danger') { %>uv-error<% } else { %> <%= 'uv-' + alertClass %> <% } %>\">
  435.                     <span class=\"uv-notification-close\"></span>
  436.                     <p><%= alertMessage %> </p>
  437.                 </div>
  438.             </script>
  439.             <script type=\"text/javascript\">
  440.                 var warningResponse = {
  441.                     'alertClass' : 'danger',
  442.                     'alertMessage' : '";
  443.         // line 153
  444.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Error : Something went wrong, please try again later"), "html"nulltrue);
  445.         yield "',
  446.                 };
  447.             </script>
  448.         ";
  449.         
  450.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  451.         
  452.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  453.         return; yield '';
  454.     }
  455.     /**
  456.      * @codeCoverageIgnore
  457.      */
  458.     public function getTemplateName()
  459.     {
  460.         return "@UVDeskCoreFramework//Templates//layout.html.twig";
  461.     }
  462.     /**
  463.      * @codeCoverageIgnore
  464.      */
  465.     public function isTraitable()
  466.     {
  467.         return false;
  468.     }
  469.     /**
  470.      * @codeCoverageIgnore
  471.      */
  472.     public function getDebugInfo()
  473.     {
  474.         return array (  501 => 153,  489 => 143,  477 => 132,  467 => 123,  459 => 117,  455 => 116,  449 => 113,  445 => 112,  440 => 109,  437 => 107,  435 => 106,  430 => 105,  420 => 104,  401 => 98,  390 => 94,  387 => 93,  377 => 92,  363 => 99,  361 => 98,  356 => 95,  354 => 92,  351 => 91,  341 => 90,  330 => 88,  327 => 87,  324 => 86,  321 => 85,  311 => 84,  292 => 24,  272 => 4,  260 => 163,  251 => 161,  246 => 160,  243 => 158,  241 => 104,  238 => 103,  236 => 90,  233 => 89,  231 => 84,  228 => 83,  225 => 82,  222 => 81,  219 => 80,  217 => 79,  209 => 74,  205 => 73,  199 => 70,  195 => 69,  188 => 64,  185 => 63,  176 => 60,  172 => 58,  168 => 57,  165 => 56,  156 => 53,  152 => 51,  147 => 50,  145 => 49,  137 => 44,  124 => 34,  119 => 32,  110 => 25,  108 => 24,  105 => 23,  96 => 21,  92 => 20,  86 => 17,  83 => 16,  80 => 15,  78 => 14,  70 => 9,  66 => 8,  60 => 5,  56 => 4,  51 => 1,);
  475.     }
  476.     public function getSourceContext()
  477.     {
  478.         return new Source("<!DOCTYPE html>
  479. <html>
  480.     <head>
  481.         <title>{% block title %}HelpDesk{% endblock %}</title>
  482.         <link rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16 32x32 48x48\" href=\"{{ asset('favicon.ico') }}\" />
  483.         <!-- Stylesheets -->
  484.         <link href=\"{{ asset('bundles/uvdeskcoreframework/css/_uikit.css') }}\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />
  485.         <link href=\"{{ asset('bundles/uvdeskcoreframework/css/_custom.css') }}\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />
  486.         <link href=\"//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css\" type=\"text/css\" rel=\"stylesheet\">
  487.         <link href=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css\" type=\"text/css\" rel=\"stylesheet\">
  488.         <!-- Custom CSS -->
  489.         {% set websiteConfiguration = user_service.getWebsiteConfiguration('knowledgebase') %}
  490.         {% set website = user_service.getWebsiteDetails('helpdesk') %}
  491.         {{ include('@UVDeskCoreFramework/Templates/lightskin.html.twig') }}
  492.         <!-- Custom Stylesheets -->
  493.         {% for stylesheet in uvdesk_extensibles.getRegisteredComponent('Webkul\\\\UVDesk\\\\CoreFrameworkBundle\\\\Dashboard\\\\Dashboard').getDashboardTemplate().getStylesheetResources() %}
  494.             <link href=\"{{ asset(stylesheet) }}\" type=\"text/css\" rel=\"stylesheet\" media=\"all\" />
  495.         {% endfor %}
  496.         
  497.         {% block templateCSS %}{% endblock %}
  498.         <!-- Scripts -->
  499.         <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js\"></script>
  500.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.1/underscore-min.js\"></script>
  501.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.4.0/backbone-min.js\"></script>
  502.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/backbone.validation/0.11.5/backbone-validation-min.js\"></script>
  503.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/backbone.paginator/2.0.8/backbone.paginator.min.js\"></script>
  504.         <script src=\"{{ asset('bundles/uvdeskcoreframework/js/_dropdown.js') }}\"></script>
  505.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/d3/6.2.0/d3.min.js\"></script>
  506.         <script src=\"{{ asset('bundles/uvdeskcoreframework/js/viewer.js') }}\"></script>
  507.         <script src=\"https://code.jquery.com/ui/1.12.1/jquery-ui.js\"></script>
  508.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.0/moment.min.js\"></script>\t
  509.         <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js\"></script>
  510.     </head>
  511.     <body>
  512.         <div class=\"uv-notifications-wrapper\">
  513.             <noscript>
  514.                 <div class=\"uv-notification page-load uv-error\">
  515.                     <p>{% trans %}Your browser does not support JavaScript or You disabled JavaScript, Please enable those !{% endtrans %}</p>
  516.                 </div>
  517.                 <style>.uv-loader-view {display: none;}</style>
  518.             </noscript>
  519.             {% if uvdesk_service.requestHeadersSent() == false %}
  520.                 {% for flashMessage in app.session.flashbag.get('success') %}
  521.                     <div class=\"uv-notification page-load uv-success\">
  522.                         <span class=\"uv-notification-close\"></span>
  523.                         <p>{{ flashMessage|raw }}</p>
  524.                     </div>
  525.                 {% endfor %}
  526.                 
  527.                 {% for flashMessage in app.session.flashbag.get('warning') %}
  528.                     <div class=\"uv-notification page-load uv-error\">
  529.                         <span class=\"uv-notification-close\"></span>
  530.                         <p>{{ flashMessage|raw }}</p>
  531.                     </div>
  532.                 {% endfor %}
  533.             {% endif %}
  534.         </div>
  535.         <div class=\"uv-pop-up-overlay\" id=\"confirm-modal\">
  536.             <div class=\"uv-pop-up-box uv-pop-up-slim\">
  537.                 <span class=\"uv-pop-up-close\"></span>
  538.                 <h2>{{ 'Confirm Action'|trans }}</h2>
  539.                 <p>{{ 'Are you sure? You want to perform this action.'|trans }}</p>
  540.                 <div class=\"uv-pop-up-actions\">
  541.                     <a href=\"#\" class=\"uv-btn uv-btn-error confirm\">{{ 'Confirm'|trans }}</a>
  542.                     <a href=\"#\" class=\"uv-btn cancel\">{{ 'Cancel'|trans }}</a>
  543.                 </div>
  544.             </div>
  545.         </div>
  546.         {% set currentUser = user_service.getSessionUser() %}
  547.         {% if currentUser is not empty and currentUser.getAgentInstance() is not empty %}
  548.             {% set currentUserDetails = currentUser.getAgentInstance().getPartialDetails() %}
  549.         {% endif %}
  550.         {% block sidebar %}
  551.             {% if currentUser is defined and currentUser is not empty %}
  552.                 {% include \"@UVDeskCoreFramework/Templates/sidebar.html.twig\" %}
  553.             {% endif %}
  554.         {% endblock %}
  555.         {% block pageWrapper %}
  556.             <div class=\"uv-paper\">
  557.                 {% block pageHeader %}
  558.                     {% include \"@UVDeskCoreFramework/Templates/header.html.twig\" %}
  559.                 {% endblock %}
  560.                 <div class=\"uv-wrapper\">
  561.                     <div class=\"uv-container\">
  562.                         {% block pageContent %}{% endblock %}
  563.                     </div>
  564.                 </div>
  565.             </div>
  566.         {% endblock %}
  567.         
  568.         {% block footer %}
  569.             <script src=\"{{ asset('bundles/uvdeskcoreframework/js/_common.js') }}\"></script>
  570.             {% include \"@UVDeskCoreFramework/Templates/pagination.html.twig\" %}
  571.             {# Confirm Action Dialog #}
  572.             <div class=\"uv-pop-up-overlay\" id=\"confirm-modal\">
  573.                 <div class=\"uv-pop-up-box uv-pop-up-slim\">
  574.                     <span class=\"uv-pop-up-close\"></span>
  575.                     <h2>{{ 'Confirm Action'|trans }}</h2>
  576.                     <p>{{ 'Are you sure? You want to perform this action.'|trans }}</p>
  577.                     <div class=\"uv-pop-up-actions\">
  578.                         <a href=\"#\" class=\"uv-btn uv-btn-error confirm\">{{ 'Confirm'|trans }}</a>
  579.                         <a href=\"#\" class=\"uv-btn cancel\">{{ 'Cancel'|trans }}</a>
  580.                     </div>
  581.                 </div>
  582.             </div>
  583.             {# Loader Template #}
  584.             <script type=\"text/template\" id=\"loader-tmp\">
  585.                 <div class=\"uv-loader\">
  586.                     <span></span>
  587.                     <span></span>
  588.                     <span></span>
  589.                 </div>
  590.             </script>
  591.             {# Full View Loader Template #}
  592.             <script type=\"text/template\" id=\"full-view-loader\">
  593.                 <div class=\"uv-loader-view\">
  594.                     <div class=\"uv-loader\">
  595.                         <span></span>
  596.                         <span></span>
  597.                         <span></span>
  598.                     </div>
  599.                 </div>
  600.             </script>
  601.             {# Notification Template #}
  602.             <script type=\"text/template\" id=\"notification-template\">
  603.                 <div class=\"uv-notification <% if(alertClass == 'danger') { %>uv-error<% } else { %> <%= 'uv-' + alertClass %> <% } %>\">
  604.                     <span class=\"uv-notification-close\"></span>
  605.                     <p><%= alertMessage %> </p>
  606.                 </div>
  607.             </script>
  608.             <script type=\"text/javascript\">
  609.                 var warningResponse = {
  610.                     'alertClass' : 'danger',
  611.                     'alertMessage' : '{{ \"Error : Something went wrong, please try again later\"|trans }}',
  612.                 };
  613.             </script>
  614.         {% endblock %}
  615.         {# Custom Javascript #}
  616.         {% for javascript in uvdesk_extensibles.getRegisteredComponent('Webkul\\\\UVDesk\\\\CoreFrameworkBundle\\\\Dashboard\\\\Dashboard').getDashboardTemplate().getJavascriptResources() %}
  617.             <script src=\"{{ asset(javascript) }}\" type=\"text/javascript\"></script>
  618.         {% endfor %}
  619.     </body>
  620. </html>""@UVDeskCoreFramework//Templates//layout.html.twig""/var/www/uvdesk/vendor/uvdesk/core-framework/Resources/views/Templates/layout.html.twig");
  621.     }
  622. }