<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* base.html.twig */
class __TwigTemplate_edaf630d9ae26496718ffc721c23affe extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'title' => [$this, 'block_title'],
'head' => [$this, 'block_head'],
'body' => [$this, 'block_body'],
'javascripts' => [$this, 'block_javascripts'],
'javascript' => [$this, 'block_javascript'],
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
// line 1
yield "<!doctype html>
<html lang=\"";
// line 2
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 2, $this->source); })()), "request", [], "any", false, false, false, 2), "locale", [], "any", false, false, false, 2), "html", null, true);
yield "\">
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
<meta name=\"description\" content=\"\">
<meta name=\"author\" content=\"\">
<link rel=\"icon\" href=\"";
// line 10
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("theme/img/logo.png"), "html", null, true);
yield "\" type=\"image/x-icon\" />
<title>";
// line 12
yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
yield "</title>
<link href=\"";
// line 14
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("theme/vendor/fontawesome-free/css/all.min.css"), "html", null, true);
yield "\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i\" rel=\"stylesheet\">
<link href=\"";
// line 17
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("theme/css/sb-admin-2.min.css"), "html", null, true);
yield "\" rel=\"stylesheet\">
<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css\"/>
<link rel=\"stylesheet\" href=\"https://cdn.datatables.net/1.12.1/css/jquery.dataTables.min.css\">
<link rel=\"stylesheet\" href=\"https://cdn.datatables.net/buttons/2.2.3/css/buttons.dataTables.min.css\">
<link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\" />
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/select2-bootstrap4-theme@1.0.0/dist/select2-bootstrap4.min.css\">
<link href=\"//cdn.jsdelivr.net/npm/@sweetalert2/theme-dark@4/dark.css\" rel=\"stylesheet\">
<link href=\"https://cdn.jsdelivr.net/npm/busy-load@0.1.2/dist/app.min.css\" rel=\"stylesheet\">
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css\"/>
";
// line 30
yield from $this->unwrap()->yieldBlock('head', $context, $blocks);
// line 31
yield " <style>
.swal2-popup {
background: #FFFFFF !important;
}
.swal2-title {
color: #333333 !important;
}
.swal2-html-container, .swal2-content {
color: #545454 !important;
}
</style>
</head>
<body id=\"page-top\">
";
// line 46
if ((((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 46, $this->source); })()), "request", [], "any", false, false, false, 46), "host", [], "any", false, false, false, 46) == "dev.decopierrenature.com") || (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 46, $this->source); })()), "request", [], "any", false, false, false, 46), "host", [], "any", false, false, false, 46) == "127.0.0.1")) || (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 46, $this->source); })()), "request", [], "any", false, false, false, 46), "host", [], "any", false, false, false, 46) == "localhost"))) {
// line 47
yield " <div style=\"position: fixed; top: 0; left: 0; width: 100%; text-align: center; color: rgba(255, 0, 0, 0.6); font-size: 16px; font-weight: bold; pointer-events: none; z-index: 9999; background: rgba(255, 230, 230, 0.9); padding: 2px; border-bottom: 1px solid rgba(255, 0, 0, 0.2);\">
🚧 DEVELOPMENT ENVIRONMENT (";
// line 48
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 48, $this->source); })()), "request", [], "any", false, false, false, 48), "host", [], "any", false, false, false, 48), "html", null, true);
yield ") 🚧
</div>
";
}
// line 51
yield "
<div id=\"wrapper\">
";
// line 54
yield " <ul class=\"navbar-nav bg-gradient-primary sidebar sidebar-dark accordion\" id=\"accordionSidebar\">
<a class=\"sidebar-brand d-flex align-items-center justify-content-center\" href=\"";
// line 56
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_panel_dashboard");
yield "\">
<div class=\"sidebar-brand-icon rotate-n-15\">
<img src=\"";
// line 58
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/theme/img/logo.png"), "html", null, true);
yield "\" style=\"width: 50px\" alt=\"\">
</div>
<div class=\"sidebar-brand-text mx-3\">";
// line 60
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("name", [], "messages");
yield "</div>
</a>
<hr class=\"sidebar-divider my-0\">
<li class=\"nav-item active\">
<a class=\"nav-link\" href=\"";
// line 66
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_panel_dashboard");
yield "\">
<i class=\"fas fa-fw fa-tachometer-alt\"></i>
<span>";
// line 68
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("dashboard", [], "messages");
yield "</span></a>
</li>
<hr class=\"sidebar-divider\">
<div class=\"sidebar-heading\">
";
// line 74
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("inventory", [], "messages");
// line 75
yield " </div>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#files\"
aria-expanded=\"true\" aria-controls=\"collapseTwo\">
<i class=\"fas fa-fw fa-cog\"></i>
<span>";
// line 81
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("files", [], "messages");
yield "</span>
</a>
<div id=\"files\" class=\"collapse\" aria-labelledby=\"headingTwo\" data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 85
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_invoice_show");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("invoice", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 86
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("proforma_index");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("proforma", [], "messages");
yield "</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#collapseTwo\"
aria-expanded=\"true\" aria-controls=\"collapseTwo\">
<i class=\"fas fa-fw fa-cog\"></i>
<span>";
// line 95
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("product", [], "messages");
yield "</span>
</a>
<div id=\"collapseTwo\" class=\"collapse\" aria-labelledby=\"headingTwo\" data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 99
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_product");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("products", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 100
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_product_create");
yield "\"><i class=\"fas fa-plus-circle\"></i> Ürün Ekle</a>
<a class=\"collapse-item\" href=\"";
// line 101
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_measurement_unit");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("measurementunit", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 102
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_measurement");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("measurement", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 103
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_measurement_conversions_index");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("measurementconversions", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 104
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_category_index");
yield "\">Kategoriler</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#customerModule\"
aria-expanded=\"true\" aria-controls=\"collapseTwo\">
<i class=\"fas fa-fw fa-cog\"></i>
<span>";
// line 114
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("customer.self", [], "messages");
yield "</span>
</a>
<div id=\"customerModule\" class=\"collapse\" aria-labelledby=\"headingTwo\" data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 118
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_customer_index");
yield "\" id=\"allCustomersBtn\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("customer.all", [], "messages");
yield "</a>
<a class=\"collapse-item\" type=\"button\" id=\"addCustomerBtn\">";
// line 119
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("customer.add", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 120
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_gift_certificate_index");
yield "\">Hediye Çekleri</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#payments\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 128
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("payments.self", [], "messages");
yield "</span>
</a>
<div id=\"payments\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 133
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_payments_index");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("payments.all", [], "messages");
yield "</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#collapseUtilities\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 142
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("warehouse", [], "messages");
yield "</span>
</a>
<div id=\"collapseUtilities\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 147
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_warehouse");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("warehouse", [], "messages");
yield "</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#stocktransfer\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 155
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("stocktransfer", [], "messages");
yield "</span>
</a>
<div id=\"stocktransfer\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 160
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("stock_transfer_between_warehouses_index");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("warehouse.transfer.between", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 161
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_stock_transfer");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("stocktransfer", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 162
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_stock_transfer_new");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("addstocktransfer", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 163
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_stocktransfer_report", ["year" => 2023]);
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("stock.transfer.report", [], "messages");
yield "</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 169
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_supplier_index");
yield "\">
<i class=\"fas fa-fw fa-truck\"></i>
<span>Tedarikçiler</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 176
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_purchase_order_index");
yield "\">
<i class=\"fas fa-fw fa-shopping-basket\"></i>
<span>Satın Alma Siparişleri</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"";
// line 183
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_company_index");
yield "\">
<i class=\"fas fa-fw fa-building\"></i>
<span>Şirket Yönetimi</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"";
// line 190
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_buying_in_turkey");
yield "\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 192
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("turkeyPurchase", [], "messages");
yield "</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#buyinfrance\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 200
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("purchase.france", [], "messages");
yield "</span>
</a>
<div id=\"buyinfrance\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" style=\"cursor: pointer;\" onclick=\"createPopup('";
// line 205
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("buyin_france_new");
yield "','buyin-turkey-new')\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("purchase.france.add", [], "messages");
yield "</a>
<a class=\"collapse-item\" style=\"cursor: pointer;\" href=\"";
// line 206
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("buyin_france_index");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("purchase.france.all", [], "messages");
yield "</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#sales\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 215
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("sales", [], "messages");
yield "</span>
</a>
<div id=\"sales\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 220
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_sales");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("addSale", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 221
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_sales_all");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("allSales", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 222
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("un_allocated_products_index");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("unAllocatedSales", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 223
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_sales_return_index");
yield "\">Iade / Iptal</a>
<a class=\"collapse-item\" href=\"";
// line 224
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_sales_history_index");
yield "\">Satış Geçmişi</a>
<a class=\"collapse-item\" href=\"";
// line 225
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_email_logs");
yield "\">Mail Kayıtları</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#reports\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 234
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("reports", [], "messages");
yield "</span>
</a>
<div id=\"reports\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 239
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_seller_sales");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("sales.representatives", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 240
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_report_products");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("product.based", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 241
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_sales_all");
yield "\">";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("sales.all", [], "messages");
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 242
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_stock_consistency_report");
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stock.consistency.report.title"), "html", null, true);
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 243
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_stock_consistency_report");
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stock.consistency.report.title"), "html", null, true);
yield "</a>
<a class=\"collapse-item\" href=\"";
// line 244
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_stock_transaction_index");
yield "\">Stok Hareketleri</a>
<a class=\"collapse-item\" href=\"";
// line 245
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_report_prediction");
yield "\">Stok Tahmin Raporu</a>
<a class=\"collapse-item\" href=\"";
// line 246
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_stock_movement_report_index");
yield "\">Stok Hareket Raporu Detay</a>
<a class=\"collapse-item\" href=\"";
// line 247
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_strategic_analysis_dashboard");
yield "\" style=\"color: #4e73df; font-weight: bold;\">Stratejik Analiz 2026</a>
<a class=\"collapse-item\" href=\"";
// line 248
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_strategic_analysis_budget_planning");
yield "\" style=\"color: #1cc88a; font-weight: bold;\">Bütçe Planlama 2026</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#expenses\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wallet\"></i>
<span>Gider Yönetimi</span>
</a>
<div id=\"expenses\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"";
// line 262
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_expense_transaction_index");
yield "\">Gider Listesi</a>
<a class=\"collapse-item\" href=\"";
// line 263
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_expense_transaction_new");
yield "\">Harcama Ekle</a>
<a class=\"collapse-item\" href=\"";
// line 264
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_expense_overview");
yield "\">Aylık Genel Giderler</a>
<a class=\"collapse-item\" href=\"";
// line 265
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_expense_category_index");
yield "\">Kategoriler</a>
<a class=\"collapse-item\" href=\"";
// line 266
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_debt_index");
yield "\">Borç Takip</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#dataManagement\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-database\"></i>
<span>Veri Yönetimi</span>
</a>
<div id=\"dataManagement\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<h6 class=\"collapse-header\">2025 Hazırlık:</h6>
<a class=\"collapse-item\" href=\"";
// line 281
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_manual_entry_list");
yield "\">Geçmiş Veri Listesi</a>
<a class=\"collapse-item\" href=\"";
// line 282
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_manual_product_entry");
yield "\">Yeni Veri Girişi</a>
<div class=\"collapse-divider\"></div>
<h6 class=\"collapse-header\">Canlı Raporlar:</h6>
<a class=\"collapse-item\" href=\"";
// line 285
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_current_data");
yield "\">Güncel Veriler</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#stocktake\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 293
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("stocktaking", [], "messages");
yield "</span>
</a>
<div id=\"stocktake\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
";
// line 298
$context["warehouses"] = $this->extensions['App\Twig\TwigFunctions']->getWarehouses();
// line 299
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["warehouses"]) || array_key_exists("warehouses", $context) ? $context["warehouses"] : (function () { throw new RuntimeError('Variable "warehouses" does not exist.', 299, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["warehouse"]) {
// line 300
yield " <a class=\"collapse-item\" href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("stock_info_index", ["warehouseId" => CoreExtension::getAttribute($this->env, $this->source, $context["warehouse"], "id", [], "any", false, false, false, 300)]), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["warehouse"], "name", [], "any", false, false, false, 300), "html", null, true);
yield "</a>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['warehouse'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 302
yield " </div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"";
// line 306
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_index");
yield "\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>";
// line 309
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("users", [], "messages");
yield "</span>
</a>
</li>
</ul>
<div id=\"content-wrapper\" class=\"d-flex flex-column\">
<div id=\"content\">
<nav class=\"navbar navbar-expand navbar-light bg-white topbar mb-0 static-top shadow\">
<button id=\"sidebarToggleTop\" class=\"btn btn-link d-md-none rounded-circle mr-3\">
<i class=\"fa fa-bars\"></i>
</button>
<ul class=\"navbar-nav ml-auto\">
";
// line 322
if ((($tmp = $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_SUPER_ADMIN")) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 323
yield " <li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"";
// line 324
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_settings_index");
yield "\">
<div>
<button class=\"btn btn-warning\">
<i class=\"fas fa-cog\"></i> Ayarlar
</button>
</div>
</a>
</li>
";
}
// line 333
yield " <li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"";
// line 334
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_product");
yield "\" >
<div>
<button class=\"btn btn-primary\">";
// line 336
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("products.self", [], "messages");
yield "</button>
</div>
</a>
</li>
<li class=\"nav-item dropdown no-arrow mx-1\" style=\"display: flex !important; align-items: center;\">
<a class=\"nav-link\" href=\"";
// line 341
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_product_create");
yield "\" style=\"padding: 0;\">
<button class=\"btn btn-success\" style=\"font-weight: 600; box-shadow: 0 2px 8px rgba(40,167,69,0.3);\">
<i class=\"fas fa-plus-circle\"></i> Ürün Ekle
</button>
</a>
</li>
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"";
// line 348
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_sales");
yield "\" >
<div>
<button class=\"btn btn-primary\">";
// line 350
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("addSale", [], "messages");
yield "</button>
</div>
</a>
</li>
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"";
// line 355
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_admin_sales_all");
yield "\" >
<div>
<button class=\"btn btn-primary\">";
// line 357
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("allSales", [], "messages");
yield "</button>
</div>
</a>
</li>
";
// line 361
if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 361, $this->source); })()), "request", [], "any", false, false, false, 361), "getPathInfo", [], "method", false, false, false, 361) == "/")) {
// line 362
yield " <li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" data-toggle=\"modal\" data-target=\"#lowStockModal\">
<div>
<button class=\"btn btn-primary\">";
// line 365
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("low.stocks", [], "messages");
yield "</button>
</div>
</a>
</li>
";
}
// line 370
yield "
<li class=\"nav-item dropdown no-arrow d-sm-none\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"searchDropdown\" role=\"button\"
data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
<i class=\"fas fa-search fa-fw\"></i>
</a>
<div class=\"dropdown-menu dropdown-menu-right p-3 shadow animated--grow-in\"
aria-labelledby=\"searchDropdown\">
<form class=\"form-inline mr-auto w-100 navbar-search\">
<div class=\"input-group\">
<input type=\"text\" class=\"form-control bg-light border-0 small\"
placeholder=\"Search for...\" aria-label=\"Search\"
aria-describedby=\"basic-addon2\">
<div class=\"input-group-append\">
<button class=\"btn btn-primary\" type=\"button\">
<i class=\"fas fa-search fa-sm\"></i>
</button>
</div>
</div>
</form>
</div>
</li>
";
// line 395
yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Admin\\Stock\\BuyingInTurkeyController::getUnTransferedPurchases"));
yield "
";
// line 396
yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Admin\\StockTransfer\\StockTransferController::getUnTransferedStockTransfers"));
yield "
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"alertsDropdown\" role=\"button\"
data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
<i class=\"fas fa-language fa-fw\"></i>
<span class=\"badge badge-danger badge-counter\">";
// line 401
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 401, $this->source); })()), "request", [], "any", false, false, false, 401), "locale", [], "any", false, false, false, 401), "html", null, true);
yield "</span>
</a>
<div class=\"dropdown-list dropdown-menu dropdown-menu-right shadow animated--grow-in\"
aria-labelledby=\"alertsDropdown\">
<h6 class=\"dropdown-header\">
";
// line 406
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("select.language", [], "messages");
// line 407
yield " </h6>
<a class=\"dropdown-item d-flex align-items-center\" href=\"";
// line 408
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_change_locale", ["locale" => "en"]);
yield "\">
<div>
";
// line 410
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("english", [], "messages");
// line 411
yield " </div>
</a>
<a class=\"dropdown-item d-flex align-items-center\" href=\"";
// line 413
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_change_locale", ["locale" => "fr"]);
yield "\">
<div>
";
// line 416
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("french", [], "messages");
// line 417
yield " </div>
</a>
<a class=\"dropdown-item d-flex align-items-center\" href=\"";
// line 419
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_change_locale", ["locale" => "tr"]);
yield "\">
<div>
";
// line 421
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("turkish", [], "messages");
// line 422
yield " </div>
</a>
</div>
</li>
</li>
<div class=\"topbar-divider d-none d-sm-block\"></div>
<li class=\"nav-item dropdown no-arrow\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"userDropdown\" role=\"button\"
data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
<span class=\"mr-2 d-none d-lg-inline text-gray-600 small\">";
// line 433
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 433, $this->source); })()), "user", [], "any", false, false, false, 433), "email", [], "any", false, false, false, 433), "html", null, true);
yield "</span>
</a>
<div class=\"dropdown-menu dropdown-menu-right shadow animated--grow-in\"
aria-labelledby=\"userDropdown\">
<a class=\"dropdown-item\" href=\"";
// line 439
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_profile_index");
yield "\">
<i class=\"fas fa-user fa-sm fa-fw mr-2 text-gray-400\"></i>
Profil Düzenle
</a>
<a class=\"dropdown-item\" href=\"";
// line 443
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">
<i class=\"fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400\"></i>
";
// line 445
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("logout", [], "messages");
// line 446
yield " </a>
</div>
</li>
</ul>
</nav>
";
// line 453
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 456
yield "
</div>
<footer class=\"sticky-footer bg-white\">
<div class=\"container my-auto\">
<div class=\"copyright text-center my-auto\">
<span>";
// line 461
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("copyright", [], "messages");
yield "</span>
</div>
</div>
</footer>
</div>
</div>
<a class=\"scroll-to-top rounded\" href=\"#page-top\">
<i class=\"fas fa-angle-up\"></i>
</a>
<div class=\"modal fade\" id=\"logoutModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"exampleModalLabel\"
aria-hidden=\"true\">
<div class=\"modal-dialog\" role=\"document\">
<div class=\"modal-content\">
<div class=\"modal-header\">
<h5 class=\"modal-title\" id=\"exampleModalLabel\">";
// line 476
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("ready.to.leave", [], "messages");
yield "</h5>
<button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-label=\"Close\">
<span aria-hidden=\"true\">×</span>
</button>
</div>
<div class=\"modal-body\">";
// line 481
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("logout.message", [], "messages");
yield "</div>
<div class=\"modal-footer\">
<button class=\"btn btn-secondary\" type=\"button\" data-dismiss=\"modal\">";
// line 483
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("cancel.self", [], "messages");
yield "</button>
<a class=\"btn btn-primary\" href=\"login.html\">";
// line 484
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("logout.modal", [], "messages");
yield "</a>
</div>
</div>
</div>
</div>
";
// line 490
yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
// line 516
yield "
";
// line 518
yield from $this->unwrap()->yieldBlock('javascript', $context, $blocks);
// line 521
yield "
<script>
// Bu script bloğu, tüm kütüphaneler yüklendikten sonra çalışır
\$(document).ready(function() {
// Show flashed messages using SweetAlert after it's loaded
";
// line 526
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 526, $this->source); })()), "flashes", ["success"], "method", false, false, false, 526));
foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
// line 527
yield " Swal.fire({
position: 'top-end',
icon: 'success',
title: \"";
// line 530
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["message"], "html", null, true);
yield "\",
showConfirmButton: false,
timer: 3000
});
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 535
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 535, $this->source); })()), "flashes", ["error"], "method", false, false, false, 535));
foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
// line 536
yield " Swal.fire({
position: 'top-end',
icon: 'error',
title: \"";
// line 539
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["message"], "html", null, true);
yield "\",
showConfirmButton: false,
timer: 3000
});
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 544
yield " \$('#addCustomerBtn').on('click', function (){
createPopup(\"";
// line 545
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_customer_add_new");
yield "\", \"";
echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("add.customer.page", [], "messages");
yield "\")
})
\$('.mask-money').mask(\"##0.00\", {reverse: true});
\$('.mask-quantity').mask(\"##0.00\", {reverse: true});
\$('.select2-place').select2();
\$.busyLoadSetup({ animation: \"slide\", background: \"rgba(255, 152, 0, 0.86)\" });
});
function createPopup(url, window_name = 'example-popup'){
var width = 1100;
var height = 700;
var screen_width = window.screen.width;
var screen_height = window.screen.height;
var popup_left = (screen_width - width) / 2;
var popup_top = (screen_height - height) / 2;
var popup_window = window.open(url, window_name, 'width=' + width + ',height=' + height + ',left=' + popup_left + ',top=' + popup_top);
}
\$('#stockTransferBetweenWarehousesBtn').on('click', function (){
createPopup('/stock-transfer-between-warehouses', 'Stock Transfer')
})
\$( document ).ajaxStart(function() {
\$.busyLoadFull(\"show\",{
background: \"rgba(106,113,106,0.73)\",
fontawesome: \"fa fa-spinner fa-spin fa-3x fa-fw\",
});
});
\$('#global-warehouse-select').on('change', function (){
const warehouseId = this.value;
if (warehouseId) {
window.location.href = `/admin/warehouse/setmain/\${warehouseId}`;
}
})
\$( document ).ajaxStop(function() {
\$.busyLoadFull(\"hide\");
});
function addCommas(number)
{
decimals = 2;
number = (number + '').replace(/[^0-9+\\-Ee.]/g, '');
var n = !isFinite(+number) ? 0 : +number;
var prec = !isFinite(+decimals) ? 0 : Math.abs(decimals);
var sep = (typeof thousandsSep === 'undefined') ? ',' : thousandsSep;
var dec = (typeof decPoint === 'undefined') ? '.' : decPoint;
var s = '';
var toFixedFix = function (n, prec) {
var k = Math.pow(10, prec);
return '' + (Math.round(n * k) / k).toFixed(prec)
};
s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
if (s[0].length > 3) {
s[0] = s[0].replace(/\\B(?=(?:\\d{3})+(?!\\d))/g, sep)
}
if ((s[1] || '').length < prec) {
s[1] = s[1] || '';
s[1] += new Array(prec - s[1].length + 1).join('0')
}
return s.join(dec)
}
Fancybox.bind(\"[data-fancybox]\", {
// Your custom options
});
</script>
</body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
// line 12
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield " Deco Pierre & Nature ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 30
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_head(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 453
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 454
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 490
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascripts(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 491
yield "
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js\"></script>
<script src=\"";
// line 498
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("theme/vendor/jquery-easing/jquery.easing.min.js"), "html", null, true);
yield "\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.full.min.js\"></script>
<script src=\"https://cdn.datatables.net/1.12.1/js/jquery.dataTables.min.js\"></script>
<script src=\"https://cdn.datatables.net/buttons/2.2.3/js/dataTables.buttons.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js\"></script>
<script src=\"https://cdn.datatables.net/buttons/2.2.3/js/buttons.html5.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/busy-load@0.1.2/dist/app.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js\"></script>
<script src=\"";
// line 514
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("theme/js/sb-admin-2.min.js"), "html", null, true);
yield "\"></script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 518
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascript(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascript"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascript"));
// line 519
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 1209 => 519, 1196 => 518, 1183 => 514, 1164 => 498, 1155 => 491, 1142 => 490, 1130 => 454, 1117 => 453, 1095 => 30, 1072 => 12, 985 => 545, 982 => 544, 971 => 539, 966 => 536, 961 => 535, 950 => 530, 945 => 527, 941 => 526, 934 => 521, 932 => 518, 928 => 516, 926 => 490, 917 => 484, 913 => 483, 908 => 481, 900 => 476, 882 => 461, 875 => 456, 873 => 453, 864 => 446, 862 => 445, 857 => 443, 850 => 439, 841 => 433, 828 => 422, 826 => 421, 821 => 419, 817 => 417, 815 => 416, 809 => 413, 805 => 411, 803 => 410, 798 => 408, 795 => 407, 793 => 406, 785 => 401, 777 => 396, 773 => 395, 746 => 370, 738 => 365, 733 => 362, 731 => 361, 724 => 357, 719 => 355, 711 => 350, 706 => 348, 696 => 341, 688 => 336, 683 => 334, 680 => 333, 668 => 324, 665 => 323, 663 => 322, 647 => 309, 641 => 306, 635 => 302, 624 => 300, 619 => 299, 617 => 298, 609 => 293, 598 => 285, 592 => 282, 588 => 281, 570 => 266, 566 => 265, 562 => 264, 558 => 263, 554 => 262, 537 => 248, 533 => 247, 529 => 246, 525 => 245, 521 => 244, 515 => 243, 509 => 242, 503 => 241, 497 => 240, 491 => 239, 483 => 234, 471 => 225, 467 => 224, 463 => 223, 457 => 222, 451 => 221, 445 => 220, 437 => 215, 423 => 206, 417 => 205, 409 => 200, 398 => 192, 393 => 190, 383 => 183, 373 => 176, 363 => 169, 352 => 163, 346 => 162, 340 => 161, 334 => 160, 326 => 155, 313 => 147, 305 => 142, 291 => 133, 283 => 128, 272 => 120, 268 => 119, 262 => 118, 255 => 114, 242 => 104, 236 => 103, 230 => 102, 224 => 101, 220 => 100, 214 => 99, 207 => 95, 193 => 86, 187 => 85, 180 => 81, 172 => 75, 170 => 74, 161 => 68, 156 => 66, 147 => 60, 142 => 58, 137 => 56, 133 => 54, 129 => 51, 123 => 48, 120 => 47, 118 => 46, 101 => 31, 99 => 30, 83 => 17, 77 => 14, 72 => 12, 67 => 10, 56 => 2, 53 => 1,);
}
public function getSourceContext(): Source
{
return new Source("<!doctype html>
<html lang=\"{{ app.request.locale }}\">
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
<meta name=\"description\" content=\"\">
<meta name=\"author\" content=\"\">
<link rel=\"icon\" href=\"{{ asset('theme/img/logo.png') }}\" type=\"image/x-icon\" />
<title>{% block title %} Deco Pierre & Nature {% endblock %}</title>
<link href=\"{{ asset('theme/vendor/fontawesome-free/css/all.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
<link href=\"https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i\" rel=\"stylesheet\">
<link href=\"{{ asset('theme/css/sb-admin-2.min.css') }}\" rel=\"stylesheet\">
<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css\"/>
<link rel=\"stylesheet\" href=\"https://cdn.datatables.net/1.12.1/css/jquery.dataTables.min.css\">
<link rel=\"stylesheet\" href=\"https://cdn.datatables.net/buttons/2.2.3/css/buttons.dataTables.min.css\">
<link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\" />
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/select2-bootstrap4-theme@1.0.0/dist/select2-bootstrap4.min.css\">
<link href=\"//cdn.jsdelivr.net/npm/@sweetalert2/theme-dark@4/dark.css\" rel=\"stylesheet\">
<link href=\"https://cdn.jsdelivr.net/npm/busy-load@0.1.2/dist/app.min.css\" rel=\"stylesheet\">
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css\"/>
{% block head %}{% endblock%}
<style>
.swal2-popup {
background: #FFFFFF !important;
}
.swal2-title {
color: #333333 !important;
}
.swal2-html-container, .swal2-content {
color: #545454 !important;
}
</style>
</head>
<body id=\"page-top\">
{% if app.request.host == 'dev.decopierrenature.com' or app.request.host == '127.0.0.1' or app.request.host == 'localhost' %}
<div style=\"position: fixed; top: 0; left: 0; width: 100%; text-align: center; color: rgba(255, 0, 0, 0.6); font-size: 16px; font-weight: bold; pointer-events: none; z-index: 9999; background: rgba(255, 230, 230, 0.9); padding: 2px; border-bottom: 1px solid rgba(255, 0, 0, 0.2);\">
🚧 DEVELOPMENT ENVIRONMENT ({{ app.request.host }}) 🚧
</div>
{% endif %}
<div id=\"wrapper\">
{# Flash messages moved to bottom after scripts load #}
<ul class=\"navbar-nav bg-gradient-primary sidebar sidebar-dark accordion\" id=\"accordionSidebar\">
<a class=\"sidebar-brand d-flex align-items-center justify-content-center\" href=\"{{ path('app_panel_dashboard') }}\">
<div class=\"sidebar-brand-icon rotate-n-15\">
<img src=\"{{ asset('/theme/img/logo.png') }}\" style=\"width: 50px\" alt=\"\">
</div>
<div class=\"sidebar-brand-text mx-3\">{% trans %} name {% endtrans %}</div>
</a>
<hr class=\"sidebar-divider my-0\">
<li class=\"nav-item active\">
<a class=\"nav-link\" href=\"{{ path('app_panel_dashboard') }}\">
<i class=\"fas fa-fw fa-tachometer-alt\"></i>
<span>{% trans %} dashboard {% endtrans %}</span></a>
</li>
<hr class=\"sidebar-divider\">
<div class=\"sidebar-heading\">
{% trans %} inventory {% endtrans %}
</div>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#files\"
aria-expanded=\"true\" aria-controls=\"collapseTwo\">
<i class=\"fas fa-fw fa-cog\"></i>
<span>{% trans %} files {% endtrans %}</span>
</a>
<div id=\"files\" class=\"collapse\" aria-labelledby=\"headingTwo\" data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('admin_invoice_show') }}\">{% trans %} invoice {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('proforma_index') }}\">{% trans %} proforma {% endtrans %}</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#collapseTwo\"
aria-expanded=\"true\" aria-controls=\"collapseTwo\">
<i class=\"fas fa-fw fa-cog\"></i>
<span>{% trans %} product {% endtrans %}</span>
</a>
<div id=\"collapseTwo\" class=\"collapse\" aria-labelledby=\"headingTwo\" data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('app_admin_product') }}\">{% trans %} products {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_product_create') }}\"><i class=\"fas fa-plus-circle\"></i> Ürün Ekle</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_measurement_unit') }}\">{% trans %} measurementunit {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_measurement') }}\">{% trans %} measurement {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('admin_measurement_conversions_index') }}\">{% trans %} measurementconversions {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_category_index') }}\">Kategoriler</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#customerModule\"
aria-expanded=\"true\" aria-controls=\"collapseTwo\">
<i class=\"fas fa-fw fa-cog\"></i>
<span>{% trans %} customer.self {% endtrans %}</span>
</a>
<div id=\"customerModule\" class=\"collapse\" aria-labelledby=\"headingTwo\" data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('admin_customer_index') }}\" id=\"allCustomersBtn\">{% trans %} customer.all {% endtrans %}</a>
<a class=\"collapse-item\" type=\"button\" id=\"addCustomerBtn\">{% trans %} customer.add {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('admin_gift_certificate_index') }}\">Hediye Çekleri</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#payments\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} payments.self {% endtrans %}</span>
</a>
<div id=\"payments\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('admin_payments_index') }}\">{% trans %} payments.all {% endtrans %}</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#collapseUtilities\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} warehouse {% endtrans %}</span>
</a>
<div id=\"collapseUtilities\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('app_admin_warehouse') }}\">{% trans %} warehouse {% endtrans %}</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#stocktransfer\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} stocktransfer {% endtrans %}</span>
</a>
<div id=\"stocktransfer\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('stock_transfer_between_warehouses_index') }}\">{% trans %} warehouse.transfer.between {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_stock_transfer') }}\">{% trans %} stocktransfer {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_stock_transfer_new') }}\">{% trans %} addstocktransfer {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('admin_stocktransfer_report', {'year':2023}) }}\">{% trans %} stock.transfer.report {% endtrans %}</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('app_admin_supplier_index') }}\">
<i class=\"fas fa-fw fa-truck\"></i>
<span>Tedarikçiler</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('app_admin_purchase_order_index') }}\">
<i class=\"fas fa-fw fa-shopping-basket\"></i>
<span>Satın Alma Siparişleri</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link\" href=\"{{ path('app_admin_company_index') }}\">
<i class=\"fas fa-fw fa-building\"></i>
<span>Şirket Yönetimi</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"{{ path('app_buying_in_turkey') }}\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} turkeyPurchase {% endtrans %}</span>
</a>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#buyinfrance\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} purchase.france {% endtrans %}</span>
</a>
<div id=\"buyinfrance\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" style=\"cursor: pointer;\" onclick=\"createPopup('{{ path(\"buyin_france_new\") }}','buyin-turkey-new')\">{% trans %} purchase.france.add {% endtrans %}</a>
<a class=\"collapse-item\" style=\"cursor: pointer;\" href=\"{{ path('buyin_france_index') }}\">{% trans %} purchase.france.all {% endtrans %}</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#sales\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} sales {% endtrans %}</span>
</a>
<div id=\"sales\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('app_admin_sales') }}\">{% trans %} addSale {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_sales_all') }}\">{% trans %} allSales {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('un_allocated_products_index') }}\">{% trans %} unAllocatedSales {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path(\"admin_sales_return_index\") }}\">Iade / Iptal</a>
<a class=\"collapse-item\" href=\"{{ path('admin_sales_history_index') }}\">Satış Geçmişi</a>
<a class=\"collapse-item\" href=\"{{ path('admin_email_logs') }}\">Mail Kayıtları</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#reports\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} reports {% endtrans %}</span>
</a>
<div id=\"reports\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('app_admin_seller_sales') }}\">{% trans %} sales.representatives {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_report_products') }}\">{% trans %} product.based {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_sales_all') }}\">{% trans %} sales.all {% endtrans %}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_stock_consistency_report') }}\">{{ 'stock.consistency.report.title'|trans }}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_stock_consistency_report') }}\">{{ 'stock.consistency.report.title'|trans }}</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_stock_transaction_index') }}\">Stok Hareketleri</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_report_prediction') }}\">Stok Tahmin Raporu</a>
<a class=\"collapse-item\" href=\"{{ path('admin_stock_movement_report_index') }}\">Stok Hareket Raporu Detay</a>
<a class=\"collapse-item\" href=\"{{ path('app_strategic_analysis_dashboard') }}\" style=\"color: #4e73df; font-weight: bold;\">Stratejik Analiz 2026</a>
<a class=\"collapse-item\" href=\"{{ path('app_strategic_analysis_budget_planning') }}\" style=\"color: #1cc88a; font-weight: bold;\">Bütçe Planlama 2026</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#expenses\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wallet\"></i>
<span>Gider Yönetimi</span>
</a>
<div id=\"expenses\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<a class=\"collapse-item\" href=\"{{ path('app_expense_transaction_index') }}\">Gider Listesi</a>
<a class=\"collapse-item\" href=\"{{ path('app_expense_transaction_new') }}\">Harcama Ekle</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_expense_overview') }}\">Aylık Genel Giderler</a>
<a class=\"collapse-item\" href=\"{{ path('app_expense_category_index') }}\">Kategoriler</a>
<a class=\"collapse-item\" href=\"{{ path('app_admin_debt_index') }}\">Borç Takip</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#dataManagement\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-database\"></i>
<span>Veri Yönetimi</span>
</a>
<div id=\"dataManagement\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
<h6 class=\"collapse-header\">2025 Hazırlık:</h6>
<a class=\"collapse-item\" href=\"{{ path('app_manual_entry_list') }}\">Geçmiş Veri Listesi</a>
<a class=\"collapse-item\" href=\"{{ path('app_manual_product_entry') }}\">Yeni Veri Girişi</a>
<div class=\"collapse-divider\"></div>
<h6 class=\"collapse-header\">Canlı Raporlar:</h6>
<a class=\"collapse-item\" href=\"{{ path('app_admin_current_data') }}\">Güncel Veriler</a>
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"#\" data-toggle=\"collapse\" data-target=\"#stocktake\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} stocktaking {% endtrans %}</span>
</a>
<div id=\"stocktake\" class=\"collapse\" aria-labelledby=\"headingUtilities\"
data-parent=\"#accordionSidebar\">
<div class=\"bg-white py-2 collapse-inner rounded\">
{% set warehouses = getWarehouses() %}
{% for warehouse in warehouses %}
<a class=\"collapse-item\" href=\"{{ path('stock_info_index', {'warehouseId': warehouse.id}) }}\">{{ warehouse.name }}</a>
{% endfor %}
</div>
</div>
</li>
<li class=\"nav-item\">
<a class=\"nav-link collapsed\" href=\"{{ path('user_index') }}\"
aria-expanded=\"true\" aria-controls=\"collapseUtilities\">
<i class=\"fas fa-fw fa-wrench\"></i>
<span>{% trans %} users {% endtrans %}</span>
</a>
</li>
</ul>
<div id=\"content-wrapper\" class=\"d-flex flex-column\">
<div id=\"content\">
<nav class=\"navbar navbar-expand navbar-light bg-white topbar mb-0 static-top shadow\">
<button id=\"sidebarToggleTop\" class=\"btn btn-link d-md-none rounded-circle mr-3\">
<i class=\"fa fa-bars\"></i>
</button>
<ul class=\"navbar-nav ml-auto\">
{% if is_granted('ROLE_SUPER_ADMIN') %}
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"{{ path('app_admin_settings_index') }}\">
<div>
<button class=\"btn btn-warning\">
<i class=\"fas fa-cog\"></i> Ayarlar
</button>
</div>
</a>
</li>
{% endif %}
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"{{ path('app_admin_product') }}\" >
<div>
<button class=\"btn btn-primary\">{% trans %} products.self {% endtrans %}</button>
</div>
</a>
</li>
<li class=\"nav-item dropdown no-arrow mx-1\" style=\"display: flex !important; align-items: center;\">
<a class=\"nav-link\" href=\"{{ path('app_admin_product_create') }}\" style=\"padding: 0;\">
<button class=\"btn btn-success\" style=\"font-weight: 600; box-shadow: 0 2px 8px rgba(40,167,69,0.3);\">
<i class=\"fas fa-plus-circle\"></i> Ürün Ekle
</button>
</a>
</li>
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"{{ path('app_admin_sales') }}\" >
<div>
<button class=\"btn btn-primary\">{% trans %} addSale {% endtrans %}</button>
</div>
</a>
</li>
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" href=\"{{ path('app_admin_sales_all') }}\" >
<div>
<button class=\"btn btn-primary\">{% trans %} allSales {% endtrans %}</button>
</div>
</a>
</li>
{% if app.request.getPathInfo() == '/' %}
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link\" data-toggle=\"modal\" data-target=\"#lowStockModal\">
<div>
<button class=\"btn btn-primary\">{% trans %} low.stocks {% endtrans %}</button>
</div>
</a>
</li>
{% endif %}
<li class=\"nav-item dropdown no-arrow d-sm-none\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"searchDropdown\" role=\"button\"
data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
<i class=\"fas fa-search fa-fw\"></i>
</a>
<div class=\"dropdown-menu dropdown-menu-right p-3 shadow animated--grow-in\"
aria-labelledby=\"searchDropdown\">
<form class=\"form-inline mr-auto w-100 navbar-search\">
<div class=\"input-group\">
<input type=\"text\" class=\"form-control bg-light border-0 small\"
placeholder=\"Search for...\" aria-label=\"Search\"
aria-describedby=\"basic-addon2\">
<div class=\"input-group-append\">
<button class=\"btn btn-primary\" type=\"button\">
<i class=\"fas fa-search fa-sm\"></i>
</button>
</div>
</div>
</form>
</div>
</li>
{{ render(controller(\"App\\\\Controller\\\\Admin\\\\Stock\\\\BuyingInTurkeyController::getUnTransferedPurchases\")) }}
{{ render(controller(\"App\\\\Controller\\\\Admin\\\\StockTransfer\\\\StockTransferController::getUnTransferedStockTransfers\")) }}
<li class=\"nav-item dropdown no-arrow mx-1\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"alertsDropdown\" role=\"button\"
data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
<i class=\"fas fa-language fa-fw\"></i>
<span class=\"badge badge-danger badge-counter\">{{ app.request.locale }}</span>
</a>
<div class=\"dropdown-list dropdown-menu dropdown-menu-right shadow animated--grow-in\"
aria-labelledby=\"alertsDropdown\">
<h6 class=\"dropdown-header\">
{% trans %} select.language {% endtrans %}
</h6>
<a class=\"dropdown-item d-flex align-items-center\" href=\"{{ path('app_change_locale', {'locale':'en'}) }}\">
<div>
{% trans %} english {% endtrans %}
</div>
</a>
<a class=\"dropdown-item d-flex align-items-center\" href=\"{{ path('app_change_locale', {'locale':'fr'}) }}\">
<div>
{% trans %} french {% endtrans %}
</div>
</a>
<a class=\"dropdown-item d-flex align-items-center\" href=\"{{ path('app_change_locale', {'locale':'tr'}) }}\">
<div>
{% trans %} turkish {% endtrans %}
</div>
</a>
</div>
</li>
</li>
<div class=\"topbar-divider d-none d-sm-block\"></div>
<li class=\"nav-item dropdown no-arrow\">
<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"userDropdown\" role=\"button\"
data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
<span class=\"mr-2 d-none d-lg-inline text-gray-600 small\">{{ app.user.email }}</span>
</a>
<div class=\"dropdown-menu dropdown-menu-right shadow animated--grow-in\"
aria-labelledby=\"userDropdown\">
<a class=\"dropdown-item\" href=\"{{ path('admin_profile_index') }}\">
<i class=\"fas fa-user fa-sm fa-fw mr-2 text-gray-400\"></i>
Profil Düzenle
</a>
<a class=\"dropdown-item\" href=\"{{ path('app_logout') }}\">
<i class=\"fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400\"></i>
{% trans %} logout {% endtrans %}
</a>
</div>
</li>
</ul>
</nav>
{% block body %}
{% endblock %}
</div>
<footer class=\"sticky-footer bg-white\">
<div class=\"container my-auto\">
<div class=\"copyright text-center my-auto\">
<span>{% trans %} copyright {% endtrans %}</span>
</div>
</div>
</footer>
</div>
</div>
<a class=\"scroll-to-top rounded\" href=\"#page-top\">
<i class=\"fas fa-angle-up\"></i>
</a>
<div class=\"modal fade\" id=\"logoutModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"exampleModalLabel\"
aria-hidden=\"true\">
<div class=\"modal-dialog\" role=\"document\">
<div class=\"modal-content\">
<div class=\"modal-header\">
<h5 class=\"modal-title\" id=\"exampleModalLabel\">{% trans %} ready.to.leave {% endtrans %}</h5>
<button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-label=\"Close\">
<span aria-hidden=\"true\">×</span>
</button>
</div>
<div class=\"modal-body\">{% trans %} logout.message {% endtrans %}</div>
<div class=\"modal-footer\">
<button class=\"btn btn-secondary\" type=\"button\" data-dismiss=\"modal\">{% trans %} cancel.self {% endtrans %}</button>
<a class=\"btn btn-primary\" href=\"login.html\">{% trans %} logout.modal {% endtrans %}</a>
</div>
</div>
</div>
</div>
{% block javascripts %}
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js\"></script>
<script src=\"{{ asset('theme/vendor/jquery-easing/jquery.easing.min.js') }}\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.full.min.js\"></script>
<script src=\"https://cdn.datatables.net/1.12.1/js/jquery.dataTables.min.js\"></script>
<script src=\"https://cdn.datatables.net/buttons/2.2.3/js/dataTables.buttons.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js\"></script>
<script src=\"https://cdn.datatables.net/buttons/2.2.3/js/buttons.html5.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/busy-load@0.1.2/dist/app.min.js\"></script>
<script src=\"https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js\"></script>
<script src=\"{{ asset('theme/js/sb-admin-2.min.js') }}\"></script>
{% endblock %}
{% block javascript %}
{% endblock %}
<script>
// Bu script bloğu, tüm kütüphaneler yüklendikten sonra çalışır
\$(document).ready(function() {
// Show flashed messages using SweetAlert after it's loaded
{% for message in app.flashes('success') %}
Swal.fire({
position: 'top-end',
icon: 'success',
title: \"{{ message }}\",
showConfirmButton: false,
timer: 3000
});
{% endfor %}
{% for message in app.flashes('error') %}
Swal.fire({
position: 'top-end',
icon: 'error',
title: \"{{ message }}\",
showConfirmButton: false,
timer: 3000
});
{% endfor %}
\$('#addCustomerBtn').on('click', function (){
createPopup(\"{{ path('admin_customer_add_new') }}\", \"{% trans %} add.customer.page {% endtrans %}\")
})
\$('.mask-money').mask(\"##0.00\", {reverse: true});
\$('.mask-quantity').mask(\"##0.00\", {reverse: true});
\$('.select2-place').select2();
\$.busyLoadSetup({ animation: \"slide\", background: \"rgba(255, 152, 0, 0.86)\" });
});
function createPopup(url, window_name = 'example-popup'){
var width = 1100;
var height = 700;
var screen_width = window.screen.width;
var screen_height = window.screen.height;
var popup_left = (screen_width - width) / 2;
var popup_top = (screen_height - height) / 2;
var popup_window = window.open(url, window_name, 'width=' + width + ',height=' + height + ',left=' + popup_left + ',top=' + popup_top);
}
\$('#stockTransferBetweenWarehousesBtn').on('click', function (){
createPopup('/stock-transfer-between-warehouses', 'Stock Transfer')
})
\$( document ).ajaxStart(function() {
\$.busyLoadFull(\"show\",{
background: \"rgba(106,113,106,0.73)\",
fontawesome: \"fa fa-spinner fa-spin fa-3x fa-fw\",
});
});
\$('#global-warehouse-select').on('change', function (){
const warehouseId = this.value;
if (warehouseId) {
window.location.href = `/admin/warehouse/setmain/\${warehouseId}`;
}
})
\$( document ).ajaxStop(function() {
\$.busyLoadFull(\"hide\");
});
function addCommas(number)
{
decimals = 2;
number = (number + '').replace(/[^0-9+\\-Ee.]/g, '');
var n = !isFinite(+number) ? 0 : +number;
var prec = !isFinite(+decimals) ? 0 : Math.abs(decimals);
var sep = (typeof thousandsSep === 'undefined') ? ',' : thousandsSep;
var dec = (typeof decPoint === 'undefined') ? '.' : decPoint;
var s = '';
var toFixedFix = function (n, prec) {
var k = Math.pow(10, prec);
return '' + (Math.round(n * k) / k).toFixed(prec)
};
s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
if (s[0].length > 3) {
s[0] = s[0].replace(/\\B(?=(?:\\d{3})+(?!\\d))/g, sep)
}
if ((s[1] || '').length < prec) {
s[1] = s[1] || '';
s[1] += new Array(prec - s[1].length + 1).join('0')
}
return s.join(dec)
}
Fancybox.bind(\"[data-fancybox]\", {
// Your custom options
});
</script>
</body>
</html>
", "base.html.twig", "/app/templates/base.html.twig");
}
}