public static function getAll(){ return DB::select("select * from work order by _order asc "); } public static function getWorkBySlug($slug){ $db_obj = DB::select("select * from work where slug ='$slug' "); return Work::find($db_obj[0]->id); }
public static function getAll(){ return DB::select("select * from work order by _order asc "); } public static function getWorkBySlug($slug){ $db_obj = DB::select("select * from work where slug ='$slug' "); return Work::find($db_obj[0]->id); }
return View::make("frontoffice.work",array('submenu'=>Work::getAll(), 'work'=>$work,'section'=>'', 'title'=>$work->name, 'description'=> str_replace("\n", "", $description), 'img'=> 'http://'.$_SERVER['SERVER_NAME'].'/work/'.$imgs[0]->img )); } public function work($workSlug){ $work = Work::getWorkBySlug($workSlug); $imgs = $work->getImages(); $first = $imgs [0];
Route::get('/works',"FrontofficeController@works"); Route::get('/works/{slug}',function ($slug){ $c = new FrontofficeController(); return $c->work($slug); });
} } public function run() { $parameters = array_filter($this->parameters(), function ($p) { return isset($p); }); return call_user_func_array($this->action['uses'], $parameters); } public function matches(Request $request, $includingMethod = true)
} public function dispatchToRoute(Request $request) { $route = $this->findRoute($request); $this->events->fire('router.matched', array($route, $request)); $response = $this->callRouteBefore($route, $request); if (is_null($response)) { $response = $route->run($request); } $response = $this->prepareResponse($request, $response);
return isset($group['namespace']) ? $group['namespace'] . '\\' . $uses : $uses; } public function dispatch(Request $request) { $this->currentRequest = $request; $response = $this->callFilter('before', $request); if (is_null($response)) { $response = $this->dispatchToRoute($request); } $response = $this->prepareResponse($request, $response);
if (!is_null($response)) { return $this->prepareResponse($response, $request); } } if ($this->runningUnitTests() && !$this['session']->isStarted()) { $this['session']->start(); } return $this['router']->dispatch($this->prepareRequest($request)); } public function terminate(SymfonyRequest $request, SymfonyResponse $response)
}); } public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { try { $this->refreshRequest($request = Request::createFromBase($request)); $this->boot(); return $this->dispatch($request); } catch (\Exception $e) { if (!$catch || $this->runningUnitTests()) {
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { $this->checkRequestForArraySessions($request); if ($this->sessionConfigured()) { $session = $this->startSession($request); $request->setSession($session); } $response = $this->app->handle($request, $type, $catch); if ($this->sessionConfigured()) { $this->closeSession($session);
public function __construct(HttpKernelInterface $app, CookieJar $cookies) { $this->app = $app; $this->cookies = $cookies; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { $response = $this->app->handle($request, $type, $catch); foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie);
public function __construct(HttpKernelInterface $app, Encrypter $encrypter) { $this->app = $app; $this->encrypter = $encrypter; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch)); } protected function decrypt(Request $request)
public function __construct(HttpKernelInterface $app, array $middlewares) { $this->app = $app; $this->middlewares = $middlewares; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->app->handle($request, $type, $catch); } public function terminate(Request $request, Response $response)
if ($this->isBooted()) { $this->fireAppCallbacks(array($callback)); } } public function run(SymfonyRequest $request = null) { $request = $request ?: $this['request']; $response = with($stack = $this->getStackedClient())->handle($request); $response->send(); $stack->terminate($request, $response);
| Once we have the application, we can simply call the run method, | which will execute the request and send the response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have whipped up for them. | */ $app->run();
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | ZgZOHlFYMRIAAC7zDecAAABF |
REDIRECT_REDIRECT_SCRIPT_URL | /works/Buildings |
REDIRECT_REDIRECT_SCRIPT_URI | http://stefanosnowski.com:8080/works/Buildings |
REDIRECT_REDIRECT_HOMETLD | /www/AMENPTHOME |
REDIRECT_REDIRECT_URLEXCHANGE | https://www.dataemail.net/exchange/ |
REDIRECT_REDIRECT_PATHR | works/Buildings |
REDIRECT_REDIRECT_COOLPATH | htdocs/public |
REDIRECT_REDIRECT_NOSIMPLE | 0 |
REDIRECT_REDIRECT_SPECIAL | 0 |
REDIRECT_REDIRECT_NEXT | 1 |
REDIRECT_REDIRECT_SSLENV | 1 |
REDIRECT_REDIRECT_SSLFIRST | 1 |
REDIRECT_REDIRECT_DIRA | htdocs/web |
REDIRECT_REDIRECT_BK | 5b99a87fb.hostnd |
REDIRECT_REDIRECT_TLDA | hostnd |
REDIRECT_REDIRECT_DOMA | 5b99a87fb |
REDIRECT_REDIRECT_DOCUMENT_ROOT | htdocs/web |
REDIRECT_REDIRECT_FAKEDOCUMENT_ROOT | /htdocs/web |
REDIRECT_REDIRECT_DOMP | / |
REDIRECT_REDIRECT_PATHS | /www/AMENPTHOME/hostnd |
REDIRECT_REDIRECT_DOM | 5b99a87fb |
REDIRECT_REDIRECT_RPATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web/// |
REDIRECT_REDIRECT_FPATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web//works/Buildings |
REDIRECT_REDIRECT_M3PATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web//works/Buildings |
REDIRECT_REDIRECT_CGIW | On |
REDIRECT_REDIRECT_PHPRC | /htdocs/conf/php/ |
REDIRECT_REDIRECT_BRAND | amen.pt |
REDIRECT_REDIRECT_PLATFORM | nodomain |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | ZgZOHlFYMRIAAC7zDecAAABF |
REDIRECT_SCRIPT_URL | /works/Buildings |
REDIRECT_SCRIPT_URI | http://stefanosnowski.com/works/Buildings |
REDIRECT_URLEXCHANGE | https://www.dataemail.net/exchange/ |
REDIRECT_COOLPATH | htdocs/public |
REDIRECT_NOSIMPLE | 0 |
REDIRECT_SPECIAL | 0 |
REDIRECT_NEXT | 1 |
REDIRECT_SSLENV | 1 |
REDIRECT_SSLFIRST | 1 |
REDIRECT_DIRA | htdocs/web |
REDIRECT_BK | 5b99a87fb.hostnd |
REDIRECT_DOCUMENT_ROOT | htdocs/web |
REDIRECT_FAKEDOCUMENT_ROOT | /htdocs/web |
REDIRECT_M3PATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web//index.php |
REDIRECT_CGIW | On |
REDIRECT_PHPRC | /htdocs/conf/php/ |
REDIRECT_PLATFORM | nodomain |
REDIRECT_HANDLER | php-cgiwrap |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZgZOHlFYMRIAAC7zDecAAABF |
SCRIPT_URL | /works/Buildings |
SCRIPT_URI | http://stefanosnowski.com/works/Buildings |
URLEXCHANGE | https://www.dataemail.net/exchange/ |
COOLPATH | htdocs/public |
NOSIMPLE | 0 |
SPECIAL | 0 |
NEXT | 1 |
SSLENV | 1 |
SSLFIRST | 1 |
DIRA | htdocs/web |
BK | 5b99a87fb.hostnd |
DOCUMENT_ROOT | /htdocs/web/ |
FAKEDOCUMENT_ROOT | /htdocs/web |
FWRAP | 1 |
M3PATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/wrap/php-cgiwrap/nobody/htdocs/web//index.php |
CGIW | On |
PHPRC | /htdocs/conf/php/ |
BRAND | amen.pt |
PLATFORM | nodomain |
HTTP_HOST | stefanosnowski.com |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
PATH | /usr/bin:/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | stefanosnowski.com |
SERVER_ADDR | 172.29.157.144 |
SERVER_PORT | 80 |
REMOTE_ADDR | 18.206.14.46 |
SERVER_ADMIN | [no address given] |
SCRIPT_FILENAME | /htdocs/web/index.php |
REMOTE_PORT | 63313 |
REDIRECT_URL | /index.php |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.0 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /works/Buildings |
SCRIPT_NAME | /index.php |
ORIG_PATH_INFO | |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711689246.2266 |
REQUEST_TIME | 1711689246 |
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | ZgZOHlFYMRIAAC7zDecAAABF |
REDIRECT_REDIRECT_SCRIPT_URL | /works/Buildings |
REDIRECT_REDIRECT_SCRIPT_URI | http://stefanosnowski.com:8080/works/Buildings |
REDIRECT_REDIRECT_HOMETLD | /www/AMENPTHOME |
REDIRECT_REDIRECT_URLEXCHANGE | https://www.dataemail.net/exchange/ |
REDIRECT_REDIRECT_PATHR | works/Buildings |
REDIRECT_REDIRECT_COOLPATH | htdocs/public |
REDIRECT_REDIRECT_NOSIMPLE | 0 |
REDIRECT_REDIRECT_SPECIAL | 0 |
REDIRECT_REDIRECT_NEXT | 1 |
REDIRECT_REDIRECT_SSLENV | 1 |
REDIRECT_REDIRECT_SSLFIRST | 1 |
REDIRECT_REDIRECT_DIRA | htdocs/web |
REDIRECT_REDIRECT_BK | 5b99a87fb.hostnd |
REDIRECT_REDIRECT_TLDA | hostnd |
REDIRECT_REDIRECT_DOMA | 5b99a87fb |
REDIRECT_REDIRECT_DOCUMENT_ROOT | htdocs/web |
REDIRECT_REDIRECT_FAKEDOCUMENT_ROOT | /htdocs/web |
REDIRECT_REDIRECT_DOMP | / |
REDIRECT_REDIRECT_PATHS | /www/AMENPTHOME/hostnd |
REDIRECT_REDIRECT_DOM | 5b99a87fb |
REDIRECT_REDIRECT_RPATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web/// |
REDIRECT_REDIRECT_FPATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web//works/Buildings |
REDIRECT_REDIRECT_M3PATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web//works/Buildings |
REDIRECT_REDIRECT_CGIW | On |
REDIRECT_REDIRECT_PHPRC | /htdocs/conf/php/ |
REDIRECT_REDIRECT_BRAND | amen.pt |
REDIRECT_REDIRECT_PLATFORM | nodomain |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | ZgZOHlFYMRIAAC7zDecAAABF |
REDIRECT_SCRIPT_URL | /works/Buildings |
REDIRECT_SCRIPT_URI | http://stefanosnowski.com/works/Buildings |
REDIRECT_URLEXCHANGE | https://www.dataemail.net/exchange/ |
REDIRECT_COOLPATH | htdocs/public |
REDIRECT_NOSIMPLE | 0 |
REDIRECT_SPECIAL | 0 |
REDIRECT_NEXT | 1 |
REDIRECT_SSLENV | 1 |
REDIRECT_SSLFIRST | 1 |
REDIRECT_DIRA | htdocs/web |
REDIRECT_BK | 5b99a87fb.hostnd |
REDIRECT_DOCUMENT_ROOT | htdocs/web |
REDIRECT_FAKEDOCUMENT_ROOT | /htdocs/web |
REDIRECT_M3PATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/www/htdocs/web//index.php |
REDIRECT_CGIW | On |
REDIRECT_PHPRC | /htdocs/conf/php/ |
REDIRECT_PLATFORM | nodomain |
REDIRECT_HANDLER | php-cgiwrap |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZgZOHlFYMRIAAC7zDecAAABF |
SCRIPT_URL | /works/Buildings |
SCRIPT_URI | http://stefanosnowski.com/works/Buildings |
URLEXCHANGE | https://www.dataemail.net/exchange/ |
COOLPATH | htdocs/public |
NOSIMPLE | 0 |
SPECIAL | 0 |
NEXT | 1 |
SSLENV | 1 |
SSLFIRST | 1 |
DIRA | htdocs/web |
BK | 5b99a87fb.hostnd |
DOCUMENT_ROOT | /htdocs/web/ |
FAKEDOCUMENT_ROOT | /htdocs/web |
FWRAP | 1 |
M3PATH | /www/AMENPTHOME/hostnd/5/b/9/5b99a87fb/wrap/php-cgiwrap/nobody/htdocs/web//index.php |
CGIW | On |
PHPRC | /htdocs/conf/php/ |
BRAND | amen.pt |
PLATFORM | nodomain |
HTTP_HOST | stefanosnowski.com |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
PATH | /usr/bin:/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | stefanosnowski.com |
SERVER_ADDR | 172.29.157.144 |
SERVER_PORT | 80 |
REMOTE_ADDR | 18.206.14.46 |
SERVER_ADMIN | [no address given] |
SCRIPT_FILENAME | /htdocs/web/index.php |
REMOTE_PORT | 63313 |
REDIRECT_URL | /index.php |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.0 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /works/Buildings |
SCRIPT_NAME | /index.php |
ORIG_PATH_INFO |