The best takeout and delivery restaurants for
Chinese, Japanese, Korean, Thai food & more
'data-event-on:geolocation_error' => "(error) => $(this).data('geolocation_error', error)", 'data-event-on:geolocation_done' => 'this.hidden = true', ], 'Cancel')?> </div> </div> </div> <button type="submit" class="btn btn-warning px-4 py-3 text-uppercase" style="font-family: var(--springroll-font-display); font-size: 1.5rem; letter-spacing: 0.1em" data-event-on:google_maps_unsupported="$(this).text('Browse restaurants')" data-event-on:geolocation_initial="this.disabled = false" data-event-on:geolocation_loading="this.disabled = true" data-event-on:geolocation_error="this.disabled = false" >Search</button> </div> <?php if (\PostHog\PostHog::getFeatureFlag('additional-link-to-increase-conversions-to-restaurants', 'user distinct id') == 'test') { ?> <div class="text-center d-sm-none mt-2 eds-display-text-title-s fw-normal"><span>or</span><a href="https://springroll.com/restaurants" class="d-inline-block py-2 text-white my-2 ms-2 link-underline-warning link-offset-2">Browse all restaurants</a></div> <?php } ?> </form> </div> <div class="overflow-hidden position-relative"> <figure class="m-0" role="none"> <picture> <source type="image/avif" srcset="<?=getAssetUrl('background-566w.avif')?> 566w, <?=getAssetUrl('background-1132w.avif')?> 1132w" /> <source type="image/jpeg" srcset="<?=getAssetUrl('background-566w.jpg')?> 566w, <?=getAssetUrl('background-1132w.jpg')?> 1132w" /> <img style="object-fit: cover; width: 100%; height: 100vmin" src="<?=getAssetUrl('background-1132w.jpg')?>" srcset="<?=getAssetUrl('background-566w.jpg')?> 566w, <?=getAssetUrl('background-1132w.jpg')?> 1132w" sizes="(max-width: 566px) 566px, 1132px" alt="Image of traditional chinese food" aria-hidden="true" /> </picture> </figure>
"Call to undefined method PostHog\PostHog::getFeatureFlag()"
* ``` * * @return mixed */ public static function handle(string $method, string $url, array $request, array $route_classes) { $_REQUEST['_VERSION'] = 4; // Important for some methods that rely on the version $account_id_string = Account::getAccountIdString(); $decoded_url = urldecode($url); // Handle encoded characters like `%20` $unprefixed_url = $account_id_string ? preg_replace("/^\/$account_id_string/", '', $decoded_url) : $decoded_url; foreach ($route_classes as $route_class) { $routes = $route_class::ROUTES; foreach ($routes as $path => $handler) { $params = []; if (preg_match("/^$path\/?$/i", "$method $unprefixed_url", $params)) { return $route_class::$handler($params, $request); } } } http_response_code(404); return '<div class="px-4 py-3">' . \EDS\Alert(['variant' => 'danger'], 'Not Found') . '</div>'; } }
array:1 [ 0 => "GET /" ]
array:4 [ "aid" => "" "status" => [] "controller" => "marketplace" "form" => "home" ]
require_once(CORE_PATH . 'auth/forgotpassword.php'); require_once(CORE_PATH . 'auth/login.php'); require_once(CORE_PATH . 'auth/register.php'); require_once(CORE_PATH . 'marketplace/assets/assets.php'); require_once(__DIR__ . '/routes/landing.php'); require_once(__DIR__ . '/routes/campaigns.php'); require_once(__DIR__ . '/routes/product.php'); require_once(__DIR__ . '/routes/restaurant_list.php'); require_once(__DIR__ . '/routes/restaurant_details.php'); require_once(__DIR__ . '/routes/support.php'); require_once(__DIR__ . '/routes/generatedfilesroute.php'); $handler_output = \eHungry\Services\Router::handle( $_SERVER['REQUEST_METHOD'], parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) ?? '/', $_REQUEST, [ \AccountSettings\ProfileInfoRoutes::class, \AccountSettings\BasicInformationRoutes::class, \AccountSettings\ChangePasswordRoutes::class, \AccountSettings\AddressRoutes::class, \AccountSettings\PaymentMethodRoutes::class, \AccountSettings\CommunicationRoutes::class, \AccountSettings\CampaignsRoutes::class, \AccountSettings\AccountRoutes::class, \AccountSettings\OrderRoutes::class, \AccountSettings\CouponRoutes::class, \Auth\ForgotPasswordRoutes::class, \Auth\LoginRoutes::class, \Auth\RegisterRoutes::class, LandingRoute::class, CampaignsRoute::class, ProductRoute::class, RestaurantListRoute::class, RestaurantPageRoute::class, SupportRoutes::class,
"GET"
"/"
array:20 [ 0 => "AccountSettings\ProfileInfoRoutes" 1 => "AccountSettings\BasicInformationRoutes" 2 => "AccountSettings\ChangePasswordRoutes" 3 => "AccountSettings\AddressRoutes" 4 => "AccountSettings\PaymentMethodRoutes" 5 => "AccountSettings\CommunicationRoutes" 6 => "AccountSettings\CampaignsRoutes" 7 => "AccountSettings\AccountRoutes" 8 => "AccountSettings\OrderRoutes" 9 => "AccountSettings\CouponRoutes" 10 => "Auth\ForgotPasswordRoutes" 11 => "Auth\LoginRoutes" 12 => "Auth\RegisterRoutes" 13 => "Marketplace\LandingRoute" 14 => "Marketplace\CampaignsRoute" 15 => "Marketplace\ProductRoute" 16 => "Marketplace\RestaurantListRoute" 17 => "Marketplace\RestaurantPageRoute" 18 => "Marketplace\SupportRoutes" 19 => "Marketplace\GeneratedFilesRoute" ]
<? include(CORE_PATH . 'marketplace/router.php');
"/home/deploy/EHungry-5-boyan/Web/marketplace/router.php"
App::startTime(); ErrorHandlers::register(); // Global.php is the core setup file for the application App::debugbarTime('Global.php'); require(dirname(__DIR__) . '/PHP/Global.php'); App::debugbarTime('Global.php'); /** @var string $controller The main controller - defined at /PHP/Global.php */ App::debugbarTime('Sentry - controller'); ErrorHandlers::sentryInit($controller); //doesn't always do much - not every controller has a Sentry project App::debugbarTime('Sentry - controller'); App::debugbarTime("controller: $controller"); apache_note('AppController', $controller); if (file_exists(CORE_PATH."lib/helpers/$controller.php")) { require CORE_PATH."lib/helpers/$controller.php"; } require CORE_PATH."controllers/$controller.php"; App::debugbarTime("controller: $controller");
"/home/deploy/EHungry-5-boyan/Web/controllers/marketplace.php"
""
"q1d9ovsbi2nugeg89ii6f815c8"
"en_US"
Cart {}
"aW_L01XZcjHcNCoLXgXl_gAAAAw"
"http://www.springroll.com.5.boyan.ehungry.net/"
"www.springroll.com.5.boyan.ehungry.net"
"216.73.216.48"
"Main_Domain:6462"
"https"
"TODO"
"close"
"*/*"
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
"gzip, br, zstd, deflate"
"PHPSESSID=q1d9ovsbi2nugeg89ii6f815c8"
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
"Apache/2.4.66 () mod_wsgi/4.6.5 Python/3.7 PHP/7.2.34"
"127.0.0.1"
"80"
"/home/deploy/EHungry-5-boyan/Web"
"http"
"root@localhost"
"/home/deploy/EHungry-5-boyan/Web/index.php"
"45086"
"CGI/1.1"
"HTTP/1.0"
"aid="
1768934355.554
1768934355