<?php require_once 'model.php'; if (empty($_POST['submitted']) && isset($_GET['restaurantid'])) { // Regular page response $restaurantId = $_GET['restaurantid']; $restaurantName = restaurant_name_based_on_id($restaurantId); $restaurantMenuItems = get_restaurant_menu($restaurantId); $itemId = get_new_itemid(); $itemEnums = get_all_item_enums(); $itemCategoryEnums = get_all_itemCategory_enums(); require 'templates/add-a-menu-item.php'; } elseif (isset($_POST['submitted'])) { // page response after a post // NOTE!!! // Assumption: Everything is entered correctly // Creating a new menu item $newMenuItem = array(); $newMenuItem[ItemID] = intval($_POST['itemid']); $newMenuItem[Name] = trim($_POST['name']); $newMenuItem[Type] = $_POST['item-type']; $newMenuItem[Category] = $_POST['item-category']; $newMenuItem[Description] = trim($_POST['description']); $newMenuItem[Price] = $_POST['price']; $newMenuItem[RestaurantID] = intval($_POST['restaurantid']); $addNewMenuItem = insert_new_menuItem($newMenuItem); if ($addNewMenuItem) { header('Location: restaurant.php?rID=' . $newMenuItem[RestaurantID]); die; } else { echo "An error occurred.\n";
$reviews = get_all_restaurants_reviewed($rater['userid']); ?> <ul> <!-- Reviewed Restaurants Start --> <?php foreach ($reviews as $review) { ?> <li> <?php $restaurantid = $review['restaurantid']; ?> <a href="restaurant.php?rID=<?php echo $review['restaurantid']; ?> "><?php echo restaurant_name_based_on_id($restaurantid); ?> </a> </li> <?php } ?> <!-- Reviewed Restaurants End --> </ul> </div> </div> <hr /> <?php } ?> <!-- Rater Loop End -->
<?php foreach ($raterReviews as $review) { ?> <article> <div class="row"> <div class="large-3 columns"> <?php echo "<img src='" . pg_fetch_all(get_avatar_by_userid($raterid))[0]["avatar_url"] . "'> "; ?> </div> <div class="large-9 columns"> <h3><a href="restaurant.php?rID=<?php echo $review['restaurantid']; ?> "><?php echo restaurant_name_based_on_id($review['restaurantid']); ?> </a></h3> <h6><a href="raterProfile.php?userid=<?php echo $raterInfo['userid']; ?> "><?php echo $raterInfo['name']; ?> </a> • <i class="foundicon-edit"></i> <a href=""><?php echo $raterReviewCount['count']; ?> Reviews</a></h6> <p><?php echo $review['comments']; ?>
while ($row3 = pg_fetch_row($avg)) { echo "<tr><td>{$row3['0']}</td><td>{$row3['1']}</td><td>{$row3['2']}</td><td>{$row3['3']}</td><td>{$row3['4']}</td></tr>"; echo "\n"; } echo "</table>"; ?> </div> </div> <!-- End restaurant Picture and Review Score --> </div> <hr/> <?php } ?> </div> <!-- End restaurant section --> <!-- Begin Random Reviews --> <div class='large-9 columns' role='content'> <?php while ($rev = pg_fetch_row($reviews)) { echo "\n <article>\n <div class='row'>\n <div class='large-3 columns'>\n <img src='" . pg_fetch_all(get_avatar_by_userid($rev[0]))[0]["avatar_url"] . "' />\n </div>\n <div class='large-9 columns'>\n <h3><a href='restaurant.php?rID={$rev['0']}''>" . restaurant_name_based_on_id($rev[9]) . "</a></h3>\n <h6>REVIEWED BY <a href='raterProfile.php?userid={$rev['0']}'>" . pg_fetch_all(get_username_by_userid($rev[0]))[0]["name"] . "</a> • <i class='foundicon-star'></i> <a href='raterProfile.php?userid={$rev['0']}'>" . pg_fetch_all(get_review_count_by_userid($rev[0]))[0]["count"] . " reviews</a></h6>\n <p>" . substr($rev[7], 0, 140) . "...</p>\n <a href='restaurant.php?rID={$rev['0']}''>Full Review</a> <br />\n <p>Posted on " . $rev[1] . "</p> \n </div>\n </div>\n </article>\n "; } ?> </div> <!-- Footer --> <?php require 'templates/footer.php'; ?>
<?php require_once 'model.php'; session_start(); if (isset($_GET['userid'])) { if ($_SESSION['userid'] == $_GET['userid']) { if (isset($_GET['restaurantid'])) { $userid = $_GET['userid']; $restaurants = array(); $restaurants[0]['name'] = restaurant_name_based_on_id($_GET['restaurantid']); $restaurants[0]['restaurantid'] = intval($_GET['restaurantid']); } else { $userid = $_GET['userid']; $restaurants = get_all_restaurants(); } require 'templates/write-a-review.php'; } else { require 'logout.php'; } } else { header('Location: index.php'); die; }