Thai Roll Vegetarian
Homemade crispy vegetable spring roll, sweet & sour sauce.
Cal 25420% off total order
COUPON TERMS AND CONDITIONS BOX - DO YOU SEE THIS?
Buy One Salad Get one 50% off (MAIN MENU)
COUPON TERMS AND CONDITIONS BOX - DO YOU SEE THIS?
GET FREE THAI ROLL or CRAB RANGOON with $30 Purchase (All Day Menu 2)
COUPON TERMS AND CONDITIONS BOX - DO YOU SEE THIS?
COUPON TERMS AND CONDITIONS BOX - DO YOU SEE THIS?
<?=generateCSRF('checkout/cart')?>
<input type="hidden" name="is_checkout" value="<?=$props['is_checkout'] ? 1 : 0?>" />
<?=static::checkoutTotalField([], $cart)?>
<? // Used by legacy code (custom.js, view4.0/customer/category.php) - drop with `ACCOUNT_USE_NEW_CART`. ?>
<input type="hidden" id="hid-loggedin" value="<?=$customer && $customer->exists ? '1' : '0'?>" />
<? // Read by `updatePaymentChoices` to hide payment options when a coupon fully covers the total or the order is below min-online-payment. ?>
<input type="hidden" id="hid-cart-total" value="<?=$cart->getTotalInDollars()?>" />
<input type="hidden" id="hid-min-amount-condition" value="<?=$min_amount_condition ? 1 : ''?>" />
<? $cart_close_button = $props['is_checkout']
? false
: \EDS\Button([
'class' => 'd-lg-none ms-auto',
'variant' => 'outline-secondary',
'shape' => 'circle',
'size' => 'large',
'onclick' => "app.event.emit('hide_cart')",
'aria-label' => 'Close cart',
], \EDS\Icon(['icon' => 'close', 'variant' => 'regular']; ?>
<?=\EDS\Cart::header([
'id' => 'cart-heading',
'tabindex' => '-1',
'data-event-on:cart_shown' => 'this.focus()',
'count' => $number_of_cart_items,
'close' => $cart_close_button,
'expandable' => $props['is_checkout'],
'expanded' => $props['items_expanded'],
])?>
<? include(CORE_PATH. 'templates4.0/customer/change_location/cart.php'); ?>
<? if ($closed_msg) { ?>
<?=\EDS\Alert(
['variant' => 'danger', 'width' => 'full', 'class' => 'mb-0'],
is_string($closed_msg) ? $closed_msg : 'Online ordering is not currently available.'
)?>
<? } else { ?>
<? $back_to_menu_url = null; ?>
"syntax error, unexpected ';', expecting ',' or ')'"
data-async-on-event="menu_selected"
data-async-block="this"
data-async-method="get"
data-async-action="<?=htmlentities(getSecureHost() . 'ajax/?form=menu_items')?>"
data-async-then="(data) => {
app.event.emit('menu_items_loaded');
if (data.category_id != null) {
app.event.emit('category_selected', { id: data.category_id });
}
}"
>
<?=$menuPageFragment?>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<? include(CORE_PATH. 'templates4.0/customer/cart.php'); ?>
<input type="hidden" id="hid-category-id" value="<?=$category->id?>" />
<div class="hidden" id="upsell-source">
<? include(CORE_PATH. 'templates4.0/customer/cartupsell.php'); ?>
</div>
<?
if (!empty($_REQUEST['item_id'])) {
$item = new MenuItem($_REQUEST['item_id']); ?>
<script>
// load menu item when it's a menu item page url - for `history.pushState()`
$(() => {
$('#add_menu_item').modal('show');
loadMenuItem(<?=$item->id?>, <?=$_REQUEST['price_id'] ?: 'null'?>, null, <?=$menu->id?>, <?=$category->id?>);
});
</script>
<? } ?>
<script>
<?
switch ($_REQUEST['ordering_level']) {
case OrderingLevel::NONE:
App::debugbarTime($timerLevel = 'ordering3: locationlist');
include(CORE_PATH . 'templates4.0/customer/locationlist.php');
break;
case OrderingLevel::RESTAURANT:
case OrderingLevel::MENU:
App::debugbarTime($timerLevel = 'ordering3: menu');
include(CORE_PATH . 'view4.0/customer/menu.php');
break;
case OrderingLevel::CATEGORY:
App::debugbarTime($timerLevel = 'ordering3: category');
include(CORE_PATH . 'view4.0/customer/category.php');
break;
case OrderingLevel::ITEM:
case OrderingLevel::PRICE:
App::debugbarTime($timerLevel = 'ordering3: menuitem');
include(CORE_PATH . 'view4.0/customer/category.php');
break;
}
if (isset($timerLevel)) {
App::debugbarTime($timerLevel);
}
"/home/deploy/EHungry-3-vlad/Web/view4.0/customer/category.php"
if (!in_array($_REQUEST['form'], ['checkout', 'nosuchpage', 'validatecallback', 'viewdeliveryzone'])) {
//TODO: probably need to add one more form here that is called ajax, callback seems to reset when it shouldnt
unset($_SESSION['validation_data']);
}
$locs = $account->getActiveRestaurants('position');
$tab = MainNavigationTab::getAllForAccount($account->getId());
include_once(CORE_PATH.'lib/helpers/customer3.0.php');
if (!in_array($_REQUEST['form'], $viewContentOnly)) {
App::debugbarTime('header');
include_once(getLayoutPartPath('header'));
App::debugbarTime('header');
}
App::debugbarTime("view '{$_REQUEST['form']}'");
$path = CORE_PATH.'view' . ($_REQUEST['_VERSION'] == 4 ? 4 : 3) . '.0/customer/'.$_REQUEST['form'].'.php';
if (is_readable($path)) {
include_once($path);
}
App::debugbarTime("view '{$_REQUEST['form']}'");
if (!in_array($_REQUEST['form'], $viewContentOnly)) {
App::debugbarTime('footer');
include_once(getLayoutPartPath('footer'));
App::debugbarTime('footer');
}
function getLayoutPartPath($part) {
if (isset($_REQUEST['_CORDOVA_APP']) && $_REQUEST['_VERSION'] != 4) {
$cart = Cart::getCurrent();
//FIXME: it's technically possible to end up with $template = null
if (!$_REQUEST['contentonly']) {
$template = !isset($_REQUEST["altdoc"])? "app/$part" : "app/alt$part";
}
} else {
$template = !isset($_REQUEST["altdoc"])? "customer/$part" : "customer/alt$part";
}
"/home/deploy/EHungry-3-vlad/Web/view4.0/customer/ordering3.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-3-vlad/Web/controllers/customer.php"
| Key | Value |
| aid | "restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| Key | Value |
| loc | "en_US"
|
| customer_account_id | 80307
|
| cart | Cart {}
|
| restaurant_id | 18017
|
| menu_id | 21795
|
| time_ok | true
|
| eot | 1791252004
|
| Key | Value |
| UNIQUE_ID | "asQmGMVcfV20YgDduorzJAAAAAM"
|
| SCRIPT_URL | "/restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| SCRIPT_URI | "http://www.springroll.com.3.vlad.ehungry.net/restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| HTTP_HOST | "www.springroll.com.3.vlad.ehungry.net"
|
| HTTP_X_REAL_IP | "216.73.217.83"
|
| HTTP_X_FORWARDED_FOR | "216.73.217.83"
|
| HTTP_X_CONFKEY | "Main_Domain:38"
|
| HTTP_SCHEME | "https"
|
| HTTP_EHENV | "TODO"
|
| HTTP_ACCEPT | "*/*"
|
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
|
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate"
|
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
|
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache/2.4.68 () mod_wsgi/4.6.5 Python/3.7 PHP/7.2.34"
|
| SERVER_NAME | "www.springroll.com.3.vlad.ehungry.net"
|
| SERVER_ADDR | "127.0.0.1"
|
| SERVER_PORT | "80"
|
| REMOTE_ADDR | "127.0.0.1"
|
| DOCUMENT_ROOT | "/home/deploy/EHungry-3-vlad/Web"
|
| REQUEST_SCHEME | "http"
|
| CONTEXT_PREFIX | "" |
| CONTEXT_DOCUMENT_ROOT | "/home/deploy/EHungry-3-vlad/Web"
|
| SERVER_ADMIN | "root@localhost"
|
| SCRIPT_FILENAME | "/home/deploy/EHungry-3-vlad/Web/index.php"
|
| REMOTE_PORT | "43430"
|
| GATEWAY_INTERFACE | "CGI/1.1"
|
| SERVER_PROTOCOL | "HTTP/1.1"
|
| REQUEST_METHOD | "GET"
|
| QUERY_STRING | "aid=restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| REQUEST_URI | "/restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| SCRIPT_NAME | "/restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| PHP_SELF | "/restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
|
| REQUEST_TIME_FLOAT | 1791239704.539
|
| REQUEST_TIME | 1791239704
|