Example #1
0
	/**
	 * Determines if a specified item is already in this cart
	 *	 
	 * @since 1.0
	 *
	 * @param Item $NewItem The new Item object to look for
	 * @return boolean|int	Item index if found, false if not found
	 **/
	function hasitem($NewItem) {
		// Find matching item fingerprints
		foreach ($this->contents as $i => $Item)
			if ($Item->fingerprint() === $NewItem->fingerprint()) return $i;
		return false;
	}