/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/slimdb/src/Connect.php:103
Connect.php
| 98 |
|
| 99 |
|
| 100 | // Doğrudan sorgu çalıştırma
|
| 101 | public function query(string $sql, array $params = []): \PDOStatement
|
| 102 | {
|
| 103 | $stmt = $this->pdo->prepare($sql);
|
| 104 | $stmt->execute($params);
|
| 105 | return $stmt;
|
| 106 | }
|
| 107 |
|
| 108 |
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/slimdb/src/QueryBuilder.php:535
QueryBuilder.php
| 530 | private function executeStatement(): PDOStatement
|
| 531 | {
|
| 532 | $sql = $this->buildQuery();
|
| 533 | $bindings = $this->prepareBindings();
|
| 534 |
|
| 535 | return $this->connection->query($sql, $bindings);
|
| 536 | }
|
| 537 |
|
| 538 | private function execute()
|
| 539 | {
|
| 540 | $stmt = $this->executeStatement();
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/slimdb/src/QueryBuilder.php:267
QueryBuilder.php
| 262 |
|
| 263 | // Sorguyu çalıştırma
|
| 264 | public function get(): array
|
| 265 | {
|
| 266 | $this->type = 'select';
|
| 267 | $stmt = $this->executeStatement();
|
| 268 | return $stmt->fetchAll(PDO::FETCH_ASSOC);
|
| 269 | }
|
| 270 |
|
| 271 | public function first(): ?array
|
| 272 | {
|
/home/ByMicro/web/sevel.giris.tr/public_html/Modules/Kurumsal/Controllers/KurumsalController.php:84
KurumsalController.php
| 79 |
|
| 80 |
|
| 81 | $kurumsal['gorseller'] = $this->qb->table('kurumsal_gorseller')
|
| 82 | ->where('kurumsal_id', $kurumsal['id'])
|
| 83 | ->orderBy('sira', 'asc')
|
| 84 | ->get();
|
| 85 |
|
| 86 |
|
| 87 |
|
| 88 | if (!$kurumsal) {
|
| 89 | $this->addFlashMessage('error', 'Kurumsal bulunamadı.');
|
/home/ByMicro/web/sevel.giris.tr/public_html/Modules/Kurumsal/Controllers/KurumsalController.php:19
KurumsalController.php
| 14 | */
|
| 15 | public function index($request)
|
| 16 | {
|
| 17 |
|
| 18 | if($request->param('seourl')){
|
| 19 | return $this->show($request);
|
| 20 | }
|
| 21 |
|
| 22 | $this->addLangPage = ['kurumsal'];
|
| 23 | $this->addModuleLang = [
|
| 24 | 'Kurumsal' => 'frontend' // Kurumsal/Lang/tr/frontend.php
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Route.php:115
Route.php
| 110 | return $this->handler;
|
| 111 | }
|
| 112 |
|
| 113 | if (is_array($this->handler)) {
|
| 114 | [$controllerClass, $method] = $this->handler;
|
| 115 | return fn($request) => (new $controllerClass())->$method($request);
|
| 116 | }
|
| 117 |
|
| 118 | if (is_string($this->handler) && str_contains($this->handler, '@')) {
|
| 119 | if ($resolver) {
|
| 120 | [$instance, $method] = $resolver->resolve($this->handler);
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Route.php:104
Route.php
| 99 | };
|
| 100 | },
|
| 101 | $handler
|
| 102 | );
|
| 103 |
|
| 104 | return $pipeline($request);
|
| 105 | }
|
| 106 |
|
| 107 | protected function getHandler(?ControllerResolver $resolver = null): Closure
|
| 108 | {
|
| 109 | if ($this->handler instanceof Closure) {
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:118
Router.php
| 113 | $resolver = new ControllerResolver();
|
| 114 |
|
| 115 | foreach ($this->routes as $route) {
|
| 116 | if ($route->matches($request)) {
|
| 117 | $middlewarePipeline = $this->buildMiddlewarePipeline(
|
| 118 | fn($req) => $route->run($req, $resolver),
|
| 119 | $this->globalMiddlewares
|
| 120 | );
|
| 121 | echo $middlewarePipeline($request);
|
| 122 | return;
|
| 123 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/CompressionMiddleware.php:71
CompressionMiddleware.php
| 66 | // Output buffering başlat
|
| 67 | ob_start();
|
| 68 |
|
| 69 | try {
|
| 70 | // Request'i işle
|
| 71 | $response = $next($request);
|
| 72 |
|
| 73 | // Output'u al
|
| 74 | $content = ob_get_contents();
|
| 75 |
|
| 76 | // Content boş veya çok küçükse sıkıştırma yapma
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:121
Router.php
| 116 | if ($route->matches($request)) {
|
| 117 | $middlewarePipeline = $this->buildMiddlewarePipeline(
|
| 118 | fn($req) => $route->run($req, $resolver),
|
| 119 | $this->globalMiddlewares
|
| 120 | );
|
| 121 | echo $middlewarePipeline($request);
|
| 122 | return;
|
| 123 | }
|
| 124 | }
|
| 125 |
|
| 126 | if ($this->fallbackHandler) {
|
/home/ByMicro/web/sevel.giris.tr/public_html/Router/MainRouter.php:127
MainRouter.php
| 122 | return $this->moduleManager->createModule($moduleName, $moduleInfo);
|
| 123 | }
|
| 124 |
|
| 125 | public function dispatch()
|
| 126 | {
|
| 127 | return $this->router->dispatch();
|
| 128 | }
|
| 129 |
|
| 130 | public function getRouter()
|
| 131 | {
|
| 132 | return $this->router;
|
/home/ByMicro/web/sevel.giris.tr/public_html/index.php:65
index.php
| 60 | try {
|
| 61 | $mainRouter = new MainRouter();
|
| 62 | $routes = $mainRouter->getRouter();
|
| 63 |
|
| 64 | // Route dispatch et
|
| 65 | $result = $mainRouter->dispatch();
|
| 66 | if ($result) {
|
| 67 | echo $result;
|
| 68 | }
|
| 69 |
|
| 70 | } catch (\Exception $e) {
|