*/ private array $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'title' => [$this, 'block_title'], 'content' => [$this, 'block_content'], 'scripts' => [$this, 'block_scripts'], ]; } protected function doGetParent(array $context): bool|string|Template|TemplateWrapper { // line 1 return "layouts/dashboard.twig"; } protected function doDisplay(array $context, array $blocks = []): iterable { $macros = $this->macros; $this->parent = $this->load("layouts/dashboard.twig", 1); yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); } // line 3 /** * @return iterable */ public function block_title(array $context, array $blocks = []): iterable { $macros = $this->macros; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["title"] ?? null), "html", null, true); yield " - "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["platformName"] ?? null), "html", null, true); yield from []; } // line 5 /** * @return iterable */ public function block_content(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 6 yield "

"; // line 7 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["title"] ?? null), "html", null, true); yield "

  1. env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('url')->getCallable()("admin/dashboard"), "html", null, true); yield "\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("dashboard.dashboard"), "html", null, true); yield "
  2. env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('url')->getCallable()("admin/companies"), "html", null, true); yield "\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.title"), "html", null, true); yield "
  3. "; // line 11 yield (((($tmp = ($context["target_company"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.edit_title"), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.create_title"), "html", null, true))); yield "
"; // line 17 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.details_title"), "html", null, true); yield "
"; // line 20 if ((($tmp = ($context["error"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 21 yield "
"; // line 22 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["error"] ?? null), "html", null, true); yield "
"; } // line 25 yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('url')->getCallable()(("admin/companies/" . CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_id", [], "any", false, false, false, 25))), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('url')->getCallable()("admin/companies"), "html", null, true))); yield "\" method=\"POST\" enctype=\"multipart/form-data\"> "; // line 26 if ((($tmp = ($context["target_company"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 27 yield " "; } // line 29 yield " "; yield $this->env->getFunction('csrf_field')->getCallable()(); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_name", [], "any", false, false, false, 33), "html", null, true)) : ("")); yield "\" required>
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_email", [], "any", false, false, false, 38), "html", null, true)) : ("")); yield "\" required>
"; // line 43 yield (((($tmp = ($context["target_company"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_description", [], "any", false, false, false, 43)) : ("")); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_phone", [], "any", false, false, false, 49), "html", null, true)) : ("")); yield "\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_website", [], "any", false, false, false, 54), "html", null, true)) : ("")); yield "\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_tax_id", [], "any", false, false, false, 59), "html", null, true)) : ("")); yield "\">
"; // line 79 if ((CoreExtension::getAttribute($this->env, $this->source, ($context["user"] ?? null), "isSuperAdmin", [], "method", false, false, false, 79) || (($context["target_company"] ?? null) && (CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_id", [], "any", false, false, false, 79) == 1)))) { // line 80 yield "
"; // line 82 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.platform_config_title"), "html", null, true); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "platform_name", [], "any", false, false, false, 87), "html", null, true)) : ("")); yield "\" placeholder=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.platform_name_placeholder"), "html", null, true); yield "\">
"; // line 88 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.platform_name_help"), "html", null, true); yield "
"; } // line 93 yield "
"; // line 96 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.ai_agent_config_title"), "html", null, true); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "ai_model", [], "any", false, false, false, 115), "html", null, true)) : ("google/gemini-2.0-flash-001")); yield "\" placeholder=\"ex: stepfun/step-3.5-flash:free\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "ai_endpoint", [], "any", false, false, false, 121), "html", null, true)) : ("")); yield "\" placeholder=\"http://localhost:11434/v1\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "openrouter_api_key", [], "any", false, false, false, 127), "html", null, true)) : ("")); yield "\" placeholder=\"sk-...\">
"; // line 128 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.api_key_help"), "html", null, true); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_address", [], "any", false, false, false, 137), "html", null, true)) : ("")); yield "\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_city", [], "any", false, false, false, 143), "html", null, true)) : ("")); yield "\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_state", [], "any", false, false, false, 152), "html", null, true)) : ("")); yield "\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_country", [], "any", false, false, false, 158), "html", null, true)) : ("")); yield "\">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_postal_code", [], "any", false, false, false, 164), "html", null, true)) : ("")); yield "\">
"; // line 169 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["user"] ?? null), "isSuperAdmin", [], "method", false, false, false, 169)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 170 yield "
"; // line 172 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.module_visibility_title"), "html", null, true); yield "
"; // line 175 if ((($tmp = ($context["modules"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 176 yield "
"; // line 187 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["modules"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["module"]) { // line 188 yield " "; $context["isEnabled"] = false; // line 189 yield " "; $context["showPublic"] = true; // line 190 yield " "; $context["showDashboard"] = true; // line 191 yield " "; // line 192 if ((($tmp = ($context["target_company"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 193 yield " "; $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "modules", [], "any", false, false, false, 193)); foreach ($context['_seq'] as $context["_key"] => $context["cm"]) { // line 194 yield " "; if ((CoreExtension::getAttribute($this->env, $this->source, $context["cm"], "modules_id", [], "any", false, false, false, 194) == CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 194))) { // line 195 yield " "; $context["isEnabled"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["cm"], "pivot", [], "any", false, false, false, 195), "bus_modules_is_enabled", [], "any", false, false, false, 195); // line 196 yield " "; $context["showPublic"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["cm"], "pivot", [], "any", false, false, false, 196), "bus_modules_show_public_nav", [], "any", false, false, false, 196); // line 197 yield " "; $context["showDashboard"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["cm"], "pivot", [], "any", false, false, false, 197), "bus_modules_show_dashboard_nav", [], "any", false, false, false, 197); // line 198 yield " "; } // line 199 yield " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['cm'], $context['_parent']); $context = array_intersect_key($context, $_parent) + $_parent; // line 200 yield " "; } // line 201 yield " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['module'], $context['_parent']); $context = array_intersect_key($context, $_parent) + $_parent; // line 225 yield "
"; // line 180 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.module_header"), "html", null, true); yield " "; // line 181 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.enabled_header"), "html", null, true); yield " "; // line 182 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.public_navbar_header"), "html", null, true); yield " "; // line 183 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.dashboard_navbar_header"), "html", null, true); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 204), "html", null, true); yield "][present]\" value=\"1\"> "; // line 205 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_display_name", [], "any", false, false, false, 205), "html", null, true); yield " "; // line 206 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_description", [], "any", false, false, false, 206), "html", null, true); yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 210), "html", null, true); yield "][enabled]\" id=\"module_enabled_"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 210), "html", null, true); yield "\" "; yield (((($tmp = ($context["isEnabled"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("checked") : ("")); yield ">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 215), "html", null, true); yield "][public]\" id=\"module_public_"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 215), "html", null, true); yield "\" "; yield (((($tmp = ($context["showPublic"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("checked") : ("")); yield ">
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 220), "html", null, true); yield "][dashboard]\" id=\"module_dashboard_"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["module"], "modules_id", [], "any", false, false, false, 220), "html", null, true); yield "\" "; yield (((($tmp = ($context["showDashboard"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("checked") : ("")); yield ">
"; } else { // line 229 yield "

"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.no_active_modules"), "html", null, true); yield "

"; } // line 231 yield "
"; } // line 234 yield "
"; // line 239 if ((($context["target_company"] ?? null) && CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_logo", [], "any", false, false, false, 239))) { // line 240 yield "
"; // line 241 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.current_logo"), "html", null, true); yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "logo_url", [], "any", false, false, false, 242), "html", null, true); yield "\" alt=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.alt_logo"), "html", null, true); yield "\" class=\"img-thumbnail\" style=\"max-height: 100px;\">
"; } // line 245 yield "
"; // line 251 if ((($context["target_company"] ?? null) && CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "bus_business_card", [], "any", false, false, false, 251))) { // line 252 yield "
"; // line 253 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.current_business_card"), "html", null, true); yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["target_company"] ?? null), "business_card_url", [], "any", false, false, false, 254), "html", null, true); yield "\" alt=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.alt_business_card"), "html", null, true); yield "\" class=\"img-thumbnail\" style=\"max-height: 100px;\">
"; } // line 257 yield "
env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('url')->getCallable()("admin/companies"), "html", null, true); yield "\" class=\"btn btn-secondary\"> "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('__')->getCallable()("company.cancel"), "html", null, true); yield "
"; yield from []; } // line 269 /** * @return iterable */ public function block_scripts(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 270 yield " "; yield from []; } /** * @codeCoverageIgnore */ public function getTemplateName(): string { return "company/views/admin/form.twig"; } /** * @codeCoverageIgnore */ public function isTraitable(): bool { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo(): array { return array ( 686 => 270, 679 => 269, 665 => 261, 661 => 260, 656 => 257, 648 => 254, 644 => 253, 641 => 252, 639 => 251, 633 => 248, 628 => 245, 620 => 242, 616 => 241, 613 => 240, 611 => 239, 605 => 236, 601 => 234, 596 => 231, 590 => 229, 584 => 225, 569 => 220, 557 => 215, 545 => 210, 538 => 206, 534 => 205, 530 => 204, 525 => 201, 522 => 200, 516 => 199, 513 => 198, 510 => 197, 507 => 196, 504 => 195, 501 => 194, 496 => 193, 494 => 192, 491 => 191, 488 => 190, 485 => 189, 482 => 188, 478 => 187, 471 => 183, 467 => 182, 463 => 181, 459 => 180, 453 => 176, 451 => 175, 445 => 172, 441 => 170, 439 => 169, 431 => 164, 427 => 163, 419 => 158, 415 => 157, 407 => 152, 403 => 151, 392 => 143, 388 => 142, 380 => 137, 376 => 136, 365 => 128, 361 => 127, 357 => 126, 349 => 121, 343 => 120, 335 => 115, 331 => 114, 322 => 108, 318 => 107, 314 => 106, 310 => 105, 304 => 104, 299 => 102, 290 => 96, 285 => 93, 277 => 88, 271 => 87, 267 => 86, 260 => 82, 256 => 80, 254 => 79, 245 => 75, 239 => 74, 234 => 72, 224 => 67, 218 => 66, 212 => 65, 207 => 63, 200 => 59, 196 => 58, 189 => 54, 185 => 53, 178 => 49, 174 => 48, 167 => 44, 163 => 43, 159 => 42, 152 => 38, 148 => 37, 141 => 33, 137 => 32, 130 => 29, 126 => 27, 124 => 26, 119 => 25, 113 => 22, 110 => 21, 108 => 20, 102 => 17, 93 => 11, 87 => 10, 81 => 9, 76 => 7, 73 => 6, 66 => 5, 53 => 3, 42 => 1,); } public function getSourceContext(): Source { return new Source("", "company/views/admin/form.twig", "/app/modules/company/views/admin/form.twig"); } }