Skip to content
THIS IS DEV LEVEL 3
 

Coupons

  • 20% off Your Order

    20% off total order

  • BOGO Salad

    Buy One Salad Get one 50% off (MAIN MENU)

  • GET FREE ITEM with $30 Purchase

    GET FREE THAI ROLL or CRAB RANGOON with $30 Purchase (All Day Menu 2)

  • $5 OFF on Purchase over $40 (Chef Specialties Excluded)

Whoops! There was an error.
ParseError
syntax error, unexpected ';', expecting ',' or ')' ParseError thrown with message "syntax error, unexpected ';', expecting ',' or ')'" Stacktrace: #4 ParseError in /home/deploy/EHungry-3-vlad/Web/checkout/cart.php:471 #3 include in /home/deploy/EHungry-3-vlad/Web/view4.0/customer/category.php:176 #2 include in /home/deploy/EHungry-3-vlad/Web/view4.0/customer/ordering3.php:19 #1 include_once in /home/deploy/EHungry-3-vlad/Web/controllers/customer.php:879 #0 require in /home/deploy/EHungry-3-vlad/Web/index.php:30
Stack frames (5)
4
ParseError
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
checkout
/
cart.php
471
3
include
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
view4.0
/
customer
/
category.php
176
2
include
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
view4.0
/
customer
/
ordering3.php
19
1
include_once
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
controllers
/
customer.php
879
0
require
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
index.php
30
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
checkout
/
cart.php
            <?=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; ?>
Arguments
  1. "syntax error, unexpected ';', expecting ',' or ')'"
    
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
view4.0
/
customer
/
category.php
                            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>
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
view4.0
/
customer
/
ordering3.php
<?
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);
}
 
Arguments
  1. "/home/deploy/EHungry-3-vlad/Web/view4.0/customer/category.php"
    
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
controllers
/
customer.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";
    }
Arguments
  1. "/home/deploy/EHungry-3-vlad/Web/view4.0/customer/ordering3.php"
    
/
home
/
deploy
/
EHungry-3-vlad
/
Web
/
index.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");
 
Arguments
  1. "/home/deploy/EHungry-3-vlad/Web/controllers/customer.php"
    

Environment & details:

Key Value
aid
"restaurant/debbies-cmo-test-deli/order/all-day-menu-2/fried-rice/malay-steak-fried-rice"
empty
empty
empty
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
empty
0. Whoops\Handler\PrettyPageHandler