Esempio n. 1
0
        $user->save();
        // Create default income/expense categories
        $incomeCategories = array("Work", "Other");
        $expenseCategories = array("Food", "Home", "Clothing", "Entertainment", "Transportation", "Other");
        foreach ($incomeCategories as $category) {
            $incomeType = new IncomeType();
            $incomeType->userID = $user->id;
            $incomeType->category = $category;
            $incomeType->save();
        }
        foreach ($expenseCategories as $category) {
            $expenseType = new ExpenseType();
            $expenseType->userID = $user->id;
            $expenseType->category = $category;
            $expenseType->save();
        }
        // Create default wishlist group
        $wishlistGroup = new WishlistGroup();
        $wishlistGroup->userID = $user->id;
        $wishlistGroup->groupName = "General";
        $wishlistGroup->save();
        $session->setMessage("Registration complete.");
        header("Location: " . BASE_URL . "login/");
        exit;
    }
}
$page = "register";
require_once "register.html.php";
?>

Esempio n. 2
0
        }
        if (WishlistGroup::doesGroupExist($user->id, $groupName)) {
            if (!isset($wishlistGroup) || isset($wishlistGroup) && $groupName !== $wishlistGroup->groupName) {
                $groupError = true;
                $groupExists = true;
            }
        }
        if (!$groupError) {
            if ($groupName !== $wishlistGroup->groupName) {
                $newWishlistGroup = new WishlistGroup();
                $newWishlistGroup->userID = $user->id;
                $newWishlistGroup->groupName = $groupName;
                if (isset($wishlistGroup)) {
                    $newWishlistGroup->id = $wishlistGroup->id;
                }
                $newWishlistGroup->save();
            }
            header("Location: " . BASE_URL . "planner/?manageGroups");
            exit;
        } else {
            $processGroupError = true;
        }
    }
    if (isset($processGroupError) && $processGroupError === true) {
        $session->setMessage("Error processing group.");
        if (isset($groupExists) && $groupExists === true) {
            $session->setMessage("Group already exists.");
        }
    }
} else {
    if (isset($_POST["deleteGroup"])) {