}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
}
return null;
}
public static function Expire($key, $ttl) {
if ($i = static::getInstance()) {
return $i->expire($key, $ttl);
}
return false;
}
/**
"MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error."
}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
}
return null;
}
public static function Expire($key, $ttl) {
if ($i = static::getInstance()) {
return $i->expire($key, $ttl);
}
return false;
}
/**
"11328_14257_185100_2_schema"
86400
""" <script type="application/ld+json">{\n "@context": "http://schema.org",\n "@type": "Menu",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main",\n "mainEntityOfPage": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main",\n "inLanguage": "English",\n "name": "Main",\n "description": "Please note: requests for additional items or special preparation may incur an <b>extra charge</b> not calculated on your online order.",\n "hasMenuSection": [\n {\n "@type": "MenuSection",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials",\n "name": "Fusion Luncheon Specials",\n "description": "Served Monday to Sunday 11 am - 3 pm <br />\nAll Lunches Served with Fried Rice or Steamed Rice <br /><br />\nLunch items are only shown on this page during lunch ordering hours",\n "hasMenuItem": [\n {\n "@type": "MenuItem",\n "name": "Spicy Pork Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/spicy-pork-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Spicy Chicken Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/spicy-chicken-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Sweet Pork Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/sweet-pork-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Sweet Chicken Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/sweet-chicken-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "7 Flavors Chicken",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/7-flavors-chicken-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "7 Delight",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/7-delight-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Volcano Chicken",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/volcano-chicken-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Pad Thai Noodles",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-pad-thai-noodles",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Shrimp Pad Thai Noodles",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/shrimp-pad-thai-noodles",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Combination Pad Thai Noodles",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/combination-pad-thai-noodles",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Mala Chicken",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/mala-chicken-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Mala Seafood",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/mala-seafood-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Rendang",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-rendang",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Beef Rendang",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/beef-rendang",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Yellow Curry",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-yellow-curry-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Beef Yellow Curry",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/beef-yellow-curry",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Curried Fried Rice",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-curried-fried-rice",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Biryani",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-biryani-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie Biryani",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-biryani-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Awesome Green",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/awesome-green-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie in Spicy Korean Sauce",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-in-spicy-korean-sauce-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie in Sweet Korean Sauce",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-in-sweet-korean-sauce-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie in 7 Flavors Sauce",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-in-7-flavors-sauce-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Crispy Eggplant Curry",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/crispy-eggplant-curry-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chom Pong Noodle Soup",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chom-pong-noodle-soup-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "10.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Hot Garlic Tilapia",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/hot-garlic-tilapia",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n }\n ]\n }\n ]\n }</script> """
if (count($prices) > 1 || $p->getDisplayName() != $i->getDisplayName()) {
$priceJson['eligibleQuantity'] = [
'@type' => 'QuantitativeValue',
'name' => $p->getDisplayName()
];
}
$itemJson['offers'][] = $priceJson;
}
}
$categoryJson['hasMenuItem'][] = $itemJson;
}
}
}
$json['hasMenuSection'][] = $categoryJson;
}
}
$schemaScript = '<script type="application/ld+json">'.json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES).'</script>';
Cache::Set($cacheKey, $schemaScript);
echo $schemaScript;
break;
}
};
$printSchema();
"11328_14257_185100_2_schema"
""" <script type="application/ld+json">{\n "@context": "http://schema.org",\n "@type": "Menu",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main",\n "mainEntityOfPage": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main",\n "inLanguage": "English",\n "name": "Main",\n "description": "Please note: requests for additional items or special preparation may incur an <b>extra charge</b> not calculated on your online order.",\n "hasMenuSection": [\n {\n "@type": "MenuSection",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials",\n "name": "Fusion Luncheon Specials",\n "description": "Served Monday to Sunday 11 am - 3 pm <br />\nAll Lunches Served with Fried Rice or Steamed Rice <br /><br />\nLunch items are only shown on this page during lunch ordering hours",\n "hasMenuItem": [\n {\n "@type": "MenuItem",\n "name": "Spicy Pork Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/spicy-pork-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Spicy Chicken Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/spicy-chicken-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Sweet Pork Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/sweet-pork-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Sweet Chicken Bulgogi",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/sweet-chicken-bulgogi-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "7 Flavors Chicken",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/7-flavors-chicken-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "7 Delight",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/7-delight-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Volcano Chicken",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/volcano-chicken-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Pad Thai Noodles",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-pad-thai-noodles",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Shrimp Pad Thai Noodles",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/shrimp-pad-thai-noodles",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Combination Pad Thai Noodles",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/combination-pad-thai-noodles",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Mala Chicken",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/mala-chicken-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Mala Seafood",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/mala-seafood-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Rendang",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-rendang",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Beef Rendang",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/beef-rendang",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Yellow Curry",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-yellow-curry-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Beef Yellow Curry",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/beef-yellow-curry",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Curried Fried Rice",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-curried-fried-rice",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chicken Biryani",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chicken-biryani-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie Biryani",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-biryani-2",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Awesome Green",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/awesome-green-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie in Spicy Korean Sauce",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-in-spicy-korean-sauce-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie in Sweet Korean Sauce",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-in-sweet-korean-sauce-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Veggie in 7 Flavors Sauce",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/veggie-in-7-flavors-sauce-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "6.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Crispy Eggplant Curry",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/crispy-eggplant-curry-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "7.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Chom Pong Noodle Soup",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/chom-pong-noodle-soup-1",\n "offers": [\n {\n "@type": "Offer",\n "price": "10.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n },\n {\n "@type": "MenuItem",\n "name": "Hot Garlic Tilapia",\n "url": "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/hot-garlic-tilapia",\n "offers": [\n {\n "@type": "Offer",\n "price": "8.95",\n "priceCurrency": "USD",\n "eligibleQuantity": {\n "@type": "QuantitativeValue",\n "name": "Fusion Lunch"\n }\n }\n ]\n }\n ]\n }\n ]\n }</script> """
}
$itemJson['offers'][] = $priceJson;
}
}
$categoryJson['hasMenuItem'][] = $itemJson;
}
}
}
$json['hasMenuSection'][] = $categoryJson;
}
}
$schemaScript = '<script type="application/ld+json">'.json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES).'</script>';
Cache::Set($cacheKey, $schemaScript);
echo $schemaScript;
break;
}
};
$printSchema();
<? } elseif (IS_EMBEDDED_INLINE) { ?>
const overlay = jQuery('<div id="overlay" style="position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.9;z-index: 10000;"><div style="margin-top:10%;height:50px;font-weight:bold;font-size:150%;text-align:center;">Cookies are required for online ordering. <span style="color: #ffffff;">Click here to allow cookies</span>.<br><a href="<?=$account->getDomainUrl()?>" target="_blank" aria-label="Opens in new tab" title="Opens in new tab" id="notworking">Not working? Click here to open ordering in a new window.</a></div></div>');
overlay.appendTo(document.body).on('click', function (event) {
if (event.target.id != 'notworking') {
console.log('overlay clicked')
window.open("<?=$account->getDomainUrl()?>/setcookie", '_blank', 'width=20,height=20')
}
});
<? } ?>
} else {
Cookies.remove('test')
}
}
}
});
</script>
<? } ?>
<? include_once(CORE_PATH.'templates3.0/customer/schema.php');
include_once(CORE_PATH.'templates3.0/customer/google_analytics.php');
if (isset($account) && $account->getFacebookPixelId()) { ?>
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '<?=$account->getFacebookPixelId()?>');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=<?=$account->getFacebookPixelId()?>&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->
<?
"/home/deploy/EHungry-5-boyan/Web/templates3.0/customer/schema.php"
}
if (!isset($cart) || !is_object($cart)) {
$GLOBALS['cart'] = \Cart::getCurrent();
}
//unset callback data in the event someone didn't hit the callback validation page
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'])) {
$cart = Cart::getCurrent();
"/home/deploy/EHungry-5-boyan/Web/templates3.0/customer/header.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/customer.php"
| Key | Value |
| aid | "restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| Key | Value |
| PHPSESSID | "2ofnrldnrhi3tvbso9f2rnkdpv"
|
| Key | Value |
| loc | "en_US"
|
| customer_account_id | 83328
|
| cart | Cart {}
|
| restaurant_id | 11328
|
| app_banner_shown | true
|
| status | array:2 [ 1 => [] 2 => array:1 [ 0 => "The selected menu item has limited availability. It is not currently offered at this time." ] ] |
| menu_id | 14257
|
| Key | Value |
| UNIQUE_ID | "aagOdImgFI_34Gp-Dr5tsgAAAAA"
|
| SCRIPT_URL | "/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| SCRIPT_URI | "http://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| HTTP_HOST | "www.springroll.com.5.boyan.ehungry.net"
|
| HTTP_X_REAL_IP | "216.73.216.149"
|
| HTTP_X_FORWARDED_FOR | "216.73.216.149"
|
| HTTP_X_CONFKEY | "Main_Domain:6462"
|
| HTTP_SCHEME | "https"
|
| HTTP_EHENV | "TODO"
|
| HTTP_CONNECTION | "close"
|
| 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"
|
| HTTP_REFERER | "https://www.springroll.com.5.boyan.ehungry.net/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials/mala-chicken-1"
|
| HTTP_COOKIE | "PHPSESSID=2ofnrldnrhi3tvbso9f2rnkdpv"
|
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
|
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache/2.4.66 () mod_wsgi/4.6.5 Python/3.7 PHP/7.2.34"
|
| SERVER_NAME | "www.springroll.com.5.boyan.ehungry.net"
|
| SERVER_ADDR | "127.0.0.1"
|
| SERVER_PORT | "80"
|
| REMOTE_ADDR | "127.0.0.1"
|
| DOCUMENT_ROOT | "/home/deploy/EHungry-5-boyan/Web"
|
| REQUEST_SCHEME | "http"
|
| CONTEXT_PREFIX | "" |
| CONTEXT_DOCUMENT_ROOT | "/home/deploy/EHungry-5-boyan/Web"
|
| SERVER_ADMIN | "root@localhost"
|
| SCRIPT_FILENAME | "/home/deploy/EHungry-5-boyan/Web/index.php"
|
| REMOTE_PORT | "55324"
|
| GATEWAY_INTERFACE | "CGI/1.1"
|
| SERVER_PROTOCOL | "HTTP/1.0"
|
| REQUEST_METHOD | "GET"
|
| QUERY_STRING | "aid=restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| REQUEST_URI | "/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| SCRIPT_NAME | "/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| PHP_SELF | "/restaurant/crystaljadeomaha/order/main/fusion-luncheon-specials"
|
| REQUEST_TIME_FLOAT | 1772621428.154
|
| REQUEST_TIME | 1772621428
|