示例#1
0
<?php

require_once "classes/MealPlan.class.php";
require_once "classes/DBUtils.class.php";
// Initalize the Vars
$date = isset($_GET['date']) ? $_GET['date'] : date('m-d-Y');
$dbDate = DBUtils::dbDate($date);
if ($SMObj->getUserLoginID() == NULL) {
    die($LangUI->_('You must be logged in to use the Meal Planner!'));
}
// Create a new meal plan object
$MPObj = new MealPlan($date);
// Delete all of the existing items for this day if they exist
$MPObj->delete($dbDate);
$meal = "meal_id_";
$servings = "servings_";
$recipe = "recipeId_";
$repeat = "repeat_";
$delete = "delete_";
$iterator = 0;
// Remove all of the meals currently set for this day
$MPObj->clearDay($dbDate);
// Set the first value
$currentMeal = $meal . $iterator;
while (isset($_REQUEST[$currentMeal]) && $_REQUEST[$currentMeal] != 0) {
    $currentServ = $servings . $iterator;
    $currentRecipe = $recipe . $iterator;
    $currentRepeat = $_REQUEST[$repeat . $iterator];
    $currentDelete = isset($_REQUEST[$delete . $iterator]) ? $_REQUEST[$delete . $iterator] : "";
    if ($currentDelete != "yes") {
        // Now repeat this item for the given number of days