public static function verifiyShoppingInput($db, $username, $productID, $databaseColumn, $productType) { $user = new DatabaseObject_User($db); if (!$user->loadByUsername($username, 'clubAdmin', 'L')) { echo "no such club"; return false; } echo "you are at after loadbyusername"; echo "<br/>userID is: " . $user->getID(); if ($productType == 'product') { $product = new DatabaseObject_Product($db); } elseif ($productType == 'event') { $product = new DatabaseObject_Event($db); } elseif ($productType == 'due') { $product = new DatabaseObject_UniversalDue($db); } elseif ($productType == 'individualDue') { $product = new DatabaseObject_IndividualDue($db); } if (!DatabaseObject_StaticUtility::loadObjectForUser($product, $user->getId(), $productID, $databaseColumn)) { //echo "no such product exist"; return false; } if (empty($_SESSION['shoppingClubID'])) { return $product; } elseif (!empty($_SESSION['shoppingClubID']) && $product->user_id == $_SESSION['shoppingClubID']) { return $product; } else { return false; } }