var/cache/dev/twig/05/05178eea0bad36562a5beeb509e65ea33cff4d6947376f13c0703222e16a6d7a.php line 49

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. /* theme_learts/editproduct.html.twig */
  14. class __TwigTemplate_94d03b38a24f39fa35edfd381b6b76ec3aec4db7372be22d0ba580bb8368ffe8 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->blocks = [
  23.             'maincontent' => [$this'block_maincontent'],
  24.             'footer' => [$this'block_footer'],
  25.             'bodyjavascript' => [$this'block_bodyjavascript'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return $this->loadTemplate((("theme_" twig_constant("config_theme")) . "/base.html.twig"), "theme_learts/editproduct.html.twig"1);
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""theme_learts/editproduct.html.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""theme_learts/editproduct.html.twig"));
  40.         $this->getParent($context)->display($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  43.         
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  45.     }
  46.     // line 3
  47.     public function block_maincontent($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""maincontent"));
  52.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""maincontent"));
  54.         // line 4
  55.         echo "    <div class=\"container\">
  56.         <iframe class=\"w-100\" id=\"chili-iframe\" onload=\"iFrameLoaded()\" src=\"";
  57.         // line 5
  58.         echo twig_escape_filter($this->env, (isset($context["url"]) || array_key_exists("url"$context) ? $context["url"] : (function () { throw new RuntimeError('Variable "url" does not exist.'5$this->source); })()), "html"nulltrue);
  59.         echo "\"></iframe>
  60.         <input type=\"hidden\" id=\"chilidocument_id\" value=\"";
  61.         // line 6
  62.         echo twig_escape_filter($this->env, (isset($context["docid"]) || array_key_exists("docid"$context) ? $context["docid"] : (function () { throw new RuntimeError('Variable "docid" does not exist.'6$this->source); })()), "html"nulltrue);
  63.         echo "\">
  64.         <button id=\"saveeditordocumentbutton\" disabled=\"disabled\" type=\"button\" class=\"btn btn-success btn-fill\" style=\"display:none;\" onclick=\"saveEditorDocument()\">Lagre</button>
  65.     </div>
  66. ";
  67.         
  68.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  69.         
  70.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  71.     }
  72.     // line 12
  73.     public function block_footer($context, array $blocks = [])
  74.     {
  75.         $macros $this->macros;
  76.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  77.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  78.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  79.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  80.         
  81.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  82.         
  83.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  84.     }
  85.     // line 15
  86.     public function block_bodyjavascript($context, array $blocks = [])
  87.     {
  88.         $macros $this->macros;
  89.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  90.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyjavascript"));
  91.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  92.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyjavascript"));
  93.         // line 16
  94.         echo "    <script>
  95. \t\t\$.LoadingOverlay('show');
  96.         function saveEditorDocument() {
  97. \t\t\ttoggleFullOverlayTo('show');
  98. \t\t\tvar chilidocument_id = \$('#chilidocument_id').val();
  99. \t\t\tvar chili_xml = editor.ExecuteFunction('document','GetTempXML');
  100. \t\t\tvar postdata = 'chilidocument_id=' + chilidocument_id + '&chili_xml=' + encodeURIComponent(chili_xml);
  101. \t\t\t\$.post('/saveChilidocumentToBasket', postdata, function(json) {
  102. \t\t\t\ttry {
  103. \t\t\t\t\tlogg(json);
  104. \t\t\t\t\tupdateNumInBasket();
  105. \t\t\t\t\ttoggleFullOverlayTo('hide');
  106. \t\t\t\t} catch(e) {
  107. \t\t\t\t\tconsole.log(e);
  108. \t\t\t\t}
  109. \t\t\t});
  110. \t\t}
  111. \t\tfunction loaddocument() {
  112. \t\t\teditor.ExecuteFunction('document','OpenDocumentFromXml','";
  113.         // line 40
  114.         echo (isset($context["docxml"]) || array_key_exists("docxml"$context) ? $context["docxml"] : (function () { throw new RuntimeError('Variable "docxml" does not exist.'40$this->source); })());
  115.         echo "','','','');
  116.         }
  117. \t\ttheInterval = setInterval(function() {
  118. \t\t\tif (typeof editor !== 'undefined') {
  119.                 clearInterval(theInterval);
  120. \t\t\t\tloaddocument();
  121. \t\t\t\ttoggleFullOverlayTo('hide');
  122.             } else {
  123. \t\t\t\t// Wait 1 sec...
  124.                 logg('Waiting for editor');
  125.             }
  126.         }, 1000);
  127.     </script>
  128. ";
  129.         
  130.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  131.         
  132.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  133.     }
  134.     public function getTemplateName()
  135.     {
  136.         return "theme_learts/editproduct.html.twig";
  137.     }
  138.     public function isTraitable()
  139.     {
  140.         return false;
  141.     }
  142.     public function getDebugInfo()
  143.     {
  144.         return array (  145 => 40,  119 => 16,  109 => 15,  91 => 12,  76 => 6,  72 => 5,  69 => 4,  59 => 3,  37 => 1,);
  145.     }
  146.     public function getSourceContext()
  147.     {
  148.         return new Source("{% extends 'theme_' ~ constant('config_theme') ~ '/base.html.twig' %}
  149. {% block maincontent %}
  150.     <div class=\"container\">
  151.         <iframe class=\"w-100\" id=\"chili-iframe\" onload=\"iFrameLoaded()\" src=\"{{ url }}\"></iframe>
  152.         <input type=\"hidden\" id=\"chilidocument_id\" value=\"{{ docid }}\">
  153.         <button id=\"saveeditordocumentbutton\" disabled=\"disabled\" type=\"button\" class=\"btn btn-success btn-fill\" style=\"display:none;\" onclick=\"saveEditorDocument()\">Lagre</button>
  154.     </div>
  155. {% endblock %}
  156. {% block footer %}
  157. {% endblock %}
  158. {% block bodyjavascript %}
  159.     <script>
  160. \t\t\$.LoadingOverlay('show');
  161.         function saveEditorDocument() {
  162. \t\t\ttoggleFullOverlayTo('show');
  163. \t\t\tvar chilidocument_id = \$('#chilidocument_id').val();
  164. \t\t\tvar chili_xml = editor.ExecuteFunction('document','GetTempXML');
  165. \t\t\tvar postdata = 'chilidocument_id=' + chilidocument_id + '&chili_xml=' + encodeURIComponent(chili_xml);
  166. \t\t\t\$.post('/saveChilidocumentToBasket', postdata, function(json) {
  167. \t\t\t\ttry {
  168. \t\t\t\t\tlogg(json);
  169. \t\t\t\t\tupdateNumInBasket();
  170. \t\t\t\t\ttoggleFullOverlayTo('hide');
  171. \t\t\t\t} catch(e) {
  172. \t\t\t\t\tconsole.log(e);
  173. \t\t\t\t}
  174. \t\t\t});
  175. \t\t}
  176. \t\tfunction loaddocument() {
  177. \t\t\teditor.ExecuteFunction('document','OpenDocumentFromXml','{{ docxml | raw }}','','','');
  178.         }
  179. \t\ttheInterval = setInterval(function() {
  180. \t\t\tif (typeof editor !== 'undefined') {
  181.                 clearInterval(theInterval);
  182. \t\t\t\tloaddocument();
  183. \t\t\t\ttoggleFullOverlayTo('hide');
  184.             } else {
  185. \t\t\t\t// Wait 1 sec...
  186.                 logg('Waiting for editor');
  187.             }
  188.         }, 1000);
  189.     </script>
  190. {% endblock %}
  191. ""theme_learts/editproduct.html.twig""/var/www/html/webtoprint/SymfonyTemplate/templates/theme_learts/editproduct.html.twig");
  192.     }
  193. }